Personal study notes for B.Sc. in Textile Engineering (Fabric Engineering Department)
Maintained by itachi_re | Bangladesh University of Textiles (BUTEX)
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.
- 📝 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 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 | - |
| 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
📂 01 - Periodicity
📂 02 - Chemical Bonding
- 📖 Chemical Bonding README
- 🎯 One-Shot Review
- Introduction to Chemical Bonding
- Ionic Bonding
- Metallic Bond Theory
- Metallic Properties
- Metallic Examples
- Valence Bond Theory (VBT)
- VSEPR Principles
- VSEPR Molecular Geometry
- Molecular Orbital Theory
- IMF and Advanced Topics
- 📝 CT-02 Class Test
- 💡 CT Suggestions
📂 03-10 - Additional Chemistry Topics
📂 01 - Elasticity
📂 02 - Fluid Mechanics
🔗 View All Natural Textile Fibres Notes
📂 Natural Textile Fibres
Business Communication Module:
- Introduction to Business Communication
- Business Letters & Email Writing
- Business Presentations
- Business Meetings
- CT Suggestions - Business Communication
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
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 structureManual Method:
cp _templates/note_template.md COURSE-CODE/topic_name.md
# Edit the frontmatter and add your contentConvert 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- Any modern Linux distribution
- Ubuntu / Debian
- Arch Linux / Manjaro
- Fedora
- openSUSE (Leap / Tumbleweed)
- Core tools:
gitbashorzshpython(if scripts/tools are included)
- Optional:
docker(for containerized workflows)make
- 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 12+ (Monterey or newer)
- Required:
- Xcode Command Line Tools
xcode-select --install
- Xcode Command Line Tools
- Recommended:
- Homebrew
- Git
- Python 3.x
- Optional:
- Docker Desktop
- A modern web browser (Chrome / Firefox / Brave)
- Markdown viewer or editor:
- VS Code
- Obsidian
- Typora
- PDF reader (for exported notes)
- VS Code (Markdown + Git extensions)
- Neovim (for terminal users)
- Obsidian (knowledge base style)
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
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 tipsAs 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.
git clone https://github.com/itachi-re/butex-notes.git
cd butex-noteschmod +x scripts/new_note.sh
chmod +x scripts/build_all.sh# 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- Markdown - Note formatting
- LaTeX - Mathematical equations
- Pandoc - Document conversion
- Git - Version control
- Bash - Automation scripts
- GitHub - Hosting & collaboration
- Regular Updates - Commit notes after each lecture
- Clear Formatting - Use headings, lists, and emphasis consistently
- Include Examples - Add solved problems and diagrams
- Tag Properly - Use relevant tags for easy searching
- Review & Refine - Update notes during exam preparation
- Cross-Reference - Link related topics across courses
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.
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.
Total Notes: 67 files
Last Updated: Regularly
Export Format: Markdown → PDF
Department: Fabric Engineering
University: BUTEX