Advanced computational physics projects completed for MIT's Data Science for Physics course, showcasing expertise in signal processing, particle physics, and data analysis.
Visit the interactive portfolio: Physics Projects GitHub Pages
This repository contains two major computational physics projects that demonstrate advanced data analysis techniques in modern physics research:
- Focus: Signal processing and analysis of LIGO data
- Technologies: Python, Signal Processing Algorithms, LIGO Open Science Center Data
- Key Features:
- Advanced noise reduction techniques
- Automated gravitational wave signal detection
- Waveform fitting and analysis
- Time-partitioned data processing
- Files:
Gravitational Wave Detection/project-1.ipynb,Gravitational Wave Detection/project-1.html
- Focus: Analysis of W and Z boson production in LHC collisions
- Technologies: Python, ROOT, LHC Data (8 TeV & 13 TeV)
- Key Features:
- Jet physics and particle identification
- Background suppression algorithms
- Statistical analysis of particle collisions
- Measurement of fundamental Standard Model parameters
- Files:
Measuring Sin_theta/project-2_1.ipynb,Measuring Sin_theta/project-2_2.ipynb
- Python 3.7+
- Jupyter Notebook
- ROOT (for particle physics analysis)
- Required Python packages:
pip install numpy matplotlib scipy uproot mplhep lmfit
-
Clone the repository:
git clone https://github.com/ten-jampa/physics_projects.git cd physics_projects -
For Gravitational Wave Detection:
cd "Gravitational Wave Detection" jupyter notebook project-1.ipynb
-
For Weak Mixing Angle Measurement:
cd "Measuring Sin_theta" jupyter notebook project-2_1.ipynb jupyter notebook project-2_2.ipynb
- Successfully implemented automated signal detection algorithms
- Achieved accurate waveform fitting with chi-square minimization
- Demonstrated robust noise reduction and signal extraction
- Validated results against theoretical predictions
- Identified and characterized W boson mass peaks
- Implemented effective background suppression techniques
- Achieved competitive statistical precision in parameter measurement
- Contributed to Standard Model validation
- Programming Languages: Python
- Data Analysis: ROOT, NumPy, SciPy
- Visualization: Matplotlib, mplhep
- Signal Processing: Custom algorithms for GW detection
- Statistical Analysis: lmfit, curve fitting techniques
- Data Sources: LIGO Open Science Center, LHC Data
physics_projects/
├── index.html # Main GitHub Pages site
├── projects/
│ ├── gravitational-waves.html # GW project page
│ └── weak-mixing-angle.html # WMA project page
├── Gravitational Wave Detection/
│ ├── project-1.ipynb # Jupyter notebook
│ └── project-1.html # HTML export
├── Measuring Sin_theta/
│ ├── project-2_1.ipynb # Part 1 notebook
│ └── project-2_2.ipynb # Part 2 notebook
└── README.md # This file
- Interactive Portfolio: Modern, responsive GitHub Pages website
- Comprehensive Documentation: Detailed project descriptions and methodologies
- Educational Content: Clear explanations of physics concepts
- Extensible Design: Easy to add new projects in the future
- Professional Presentation: Clean, modern UI with smooth navigation
The repository is designed to easily accommodate additional physics projects. New projects can be added by:
- Creating a new project directory
- Adding project files (notebooks, data, etc.)
- Creating a corresponding project page in the
projects/directory - Updating the main
index.htmlto include the new project
These projects were completed as part of MIT's Data Science for Physics course, demonstrating:
- Advanced computational physics techniques
- Real-world data analysis skills
- Understanding of modern physics research methods
- Proficiency in scientific computing tools
This is a personal academic portfolio, but suggestions for improvements are welcome. Please feel free to:
- Report issues or bugs
- Suggest enhancements to the website
- Propose additional physics projects
This project is for educational and portfolio purposes. The original course materials and data sources have their respective licenses and usage terms.
This portfolio showcases the intersection of theoretical physics and computational data science, demonstrating practical applications of advanced analytical techniques in modern physics research.