Skip to content

itachi-re/butex-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 BUTEX University Notes

Last Commit Repo Size License Markdown

Personal study notes for B.Sc. in Textile Engineering (Fabric Engineering Department)
Maintained by itachi_re | Bangladesh University of Textiles (BUTEX)


📖 About This Repository

This repository contains comprehensive course notes from my journey through the Fabric Engineering Department at BUTEX. The notes are written in Markdown with LaTeX support for mathematical expressions, making them easy to version control, share, and export to various formats.

🎯 Key Features

  • 📝 Structured Markdown Notes - Clean, readable format with proper hierarchy
  • 🧮 LaTeX Math Support - Full equation and formula rendering
  • 📊 Version Controlled - Track changes and improvements over time
  • 📄 PDF Export Ready - Automated scripts to convert notes to PDF
  • 🏷️ Tagged & Organized - Easy navigation with course codes and topics
  • 🔍 Searchable - Quick find using Git search or GitHub search features

🗂️ Course Index

🔬 Core Sciences & Mathematics

Course Code Course Title Status Topics Covered Quick Links
CHEM-101 Chemistry - I 🟢 Active Periodicity, Bonding, Acids/Bases, Equilibrium, Kinetics, Colloids, Photochemistry 📑 Topics
PHY-101 Physics - I 🟢 Active Elasticity, Fluid Mechanics, Viscosity, Surface Tension 📑 Topics
MATH-101 Mathematics - I 🟡 In Progress Matrices, Calculus, Linear Algebra -
HSS-101 Humanities & Social Science 🟡 In Progress Communication, Letters, Presentations, Meetings -
AS-102 Physics - I (Practical) ⚪ Pending Lab Reports & Experimental Data -

🧵 Yarn Engineering (Fabric Department Focus)

Course Code Course Title Status Topics Covered Quick Links
YE-101 Natural Textile Fibres 🟢 Active Cotton, Jute, Silk, Wool, Fiber Properties 📑 Topics
YE-201 Fibre & Yarn Testing 🟢 Active Moisture Regain, Sampling Methods, Quality Control -

Status Legend:
🟢 Active - Regularly updated | 🟡 In Progress - Being developed | ⚪ Pending - Not started


📚 Detailed Course Contents

Chemistry 101 Topics

🔗 View All Chemistry Notes

📂 01 - Periodicity
📂 02 - Chemical Bonding
📂 03-10 - Additional Chemistry Topics

Physics 101 Topics

🔗 View All Physics Notes

📂 01 - Elasticity
📂 02 - Fluid Mechanics

YE-101 Topics

🔗 View All Natural Textile Fibres Notes

📂 Natural Textile Fibres

HSS-101 Topics

View All HSS Notes

Business Communication Module:

Topics Covered:

  • Definition and objectives of business communication
  • Importance of communication in business
  • Types of business communication (Vertical, Horizontal, Formal, Informal)
  • Professional email structure and etiquette
  • Writing persuasive business emails
  • Communication best practices

🛠️ Workflow & Usage

📝 Creating a New Note

Use the automated script to create properly formatted notes:

# Syntax: ./scripts/new_note.sh [COURSE_CODE] [FILE_NAME]
./scripts/new_note.sh YE-201 02_fiber_length_testing

# This creates: YE-201/02_fiber_length_testing.md
# With pre-filled template including date, course info, and structure

Manual Method:

cp _templates/note_template.md COURSE-CODE/topic_name.md
# Edit the frontmatter and add your content

📤 Exporting to PDF

Convert all notes to PDF format with proper formatting:

# Export all markdown notes to PDF
./scripts/build_all.sh

# Output will be in: exported_pdfs/
# Maintains directory structure: exported_pdfs/YE-101/01_natural_fibres.pdf

🖥️ System Requirements

🐧 Linux (Recommended)

  • Any modern Linux distribution
    • Ubuntu / Debian
    • Arch Linux / Manjaro
    • Fedora
    • openSUSE (Leap / Tumbleweed)
  • Core tools:
    • git
    • bash or zsh
    • python (if scripts/tools are included)
  • Optional:
    • docker (for containerized workflows)
    • make

🪟 Windows

  • Windows 10 / 11 (64-bit)
  • Required:
    • Git for Windows
    • PowerShell or Windows Terminal
  • Recommended:
    • WSL2 (Ubuntu or openSUSE)
    • Python 3.x
  • Optional:
    • Docker Desktop (WSL2 backend)

🍎 macOS

  • macOS 12+ (Monterey or newer)
  • Required:
    • Xcode Command Line Tools
      xcode-select --install
  • Recommended:
    • Homebrew
    • Git
    • Python 3.x
  • Optional:
    • Docker Desktop

🌐 Platform-Independent

  • A modern web browser (Chrome / Firefox / Brave)
  • Markdown viewer or editor:
    • VS Code
    • Obsidian
    • Typora
  • PDF reader (for exported notes)

📦 Recommended Editors

  • VS Code (Markdown + Git extensions)
  • Neovim (for terminal users)
  • Obsidian (knowledge base style)

📂 Repository Structure

butex-notes/
├── CHEM-101/              # Chemistry notes
│   ├── 01_periodicity/
│   ├── 02_chemical_bonding/
│   ├── 06_physical_chemistry/
│   ├── 10_photochemistry/
│   └── README.md
├── PHY-101/               # Physics notes
│   ├── 01_elasticity/
│   ├── 02_fluid-mechanics/
│   └── README.md
├── MATH-101/              # Mathematics notes
│   └── 01_matrices.md
├── HSS-101/               # Humanities & Social Science
│   ├── 01_intro.md
│   ├── 02_letters.md
│   ├── 03_presentations.md
│   └── 04_meetings.md
├── YE-101/                # Natural Textile Fibres
│   ├── ntf_01_introduction.md
│   ├── ntf_02_Cotton.md
│   ├── ntf_03_silk_notes.md
│   └── ntf_04_jute_notes.md
├── YE-201/                # Fibre & Yarn Testing
│   └── 01_testing_and_moisture.md
├── AS-102-Practical/      # Physics Lab
├── scripts/               # Automation scripts
│   ├── new_note.sh       # Create new note from template
│   └── build_all.sh      # Export all notes to PDF
├── _templates/            # Note templates
│   └── note_template.md  # Standard note format
├── pdfs/                  # PDF resources
└── README.md

📋 Note Template Structure

Each note follows a consistent structure for better organization:

---
subject: YE-101
topic: Natural Fibres
date: 2024-12-10
tags: [notes, YE-101, fabric-engineering]
---

# Topic Title

## 1. Key Concepts
- Main ideas and definitions

## 2. Formulas / Equations
$$
E = mc^2
$$

## 3. Important Notes
> Critical information and exam tips

🎓 Department Focus: Fabric Engineering

As a Fabric Engineering student, this repository emphasizes:

  • 🧵 Yarn Engineering - Fiber properties, yarn structure, testing methods
  • 🧪 Textile Testing - Quality control, standard testing procedures
  • 📊 Technical Analysis - Data interpretation, statistical methods
  • 🏭 Manufacturing Processes - Spinning, weaving, finishing

While foundation courses (Math, Physics, Chemistry) are included, the primary focus is on textile-specific subjects relevant to fabric manufacturing and quality assurance.


🚀 Getting Started

Clone the Repository

git clone https://github.com/itachi-re/butex-notes.git
cd butex-notes

Make Scripts Executable

chmod +x scripts/new_note.sh
chmod +x scripts/build_all.sh

Start Taking Notes

# Create a new note
./scripts/new_note.sh YE-101 03_fiber_identification

# Edit with your preferred editor
nano YE-101/03_fiber_identification.md
# or
nvim YE-101/03_fiber_identification.md

🔧 Tools & Technologies

  • Markdown - Note formatting
  • LaTeX - Mathematical equations
  • Pandoc - Document conversion
  • Git - Version control
  • Bash - Automation scripts
  • GitHub - Hosting & collaboration

📚 Study Tips

  1. Regular Updates - Commit notes after each lecture
  2. Clear Formatting - Use headings, lists, and emphasis consistently
  3. Include Examples - Add solved problems and diagrams
  4. Tag Properly - Use relevant tags for easy searching
  5. Review & Refine - Update notes during exam preparation
  6. Cross-Reference - Link related topics across courses

🤝 Contributing

While this is a personal note repository, suggestions and corrections are welcome!

  • 🐛 Found an error? Open an issue.
  • 💡 Have a suggestion? Create a pull request.
  • 📖 Want to share resources? Add them to discussions.

For detailed guidelines, please refer to the Contributing Guide.


📄 License

This project is licensed under the terms specified in the LICENSE file.

Note: These are personal study notes. While effort is made to ensure accuracy, they should be used as supplementary material alongside official course resources.


🔗 Connect

GitHub Repo Telegram Study Telegram Contact


📊 Repository Stats

Total Notes: 67 files
Last Updated: Regularly
Export Format: Markdown → PDF
Department: Fabric Engineering
University: BUTEX

⭐ Star this repo if you find it helpful!

Made with 📝 and ☕ by a Fabric Engineering student

MoeCounter

About

My notes to complete a B.Sc. in Textile Engineering at the University of Bangladesh.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published