How t-bickley/mphys_project works
MPhys_Project investigates the circumgalactic medium of COLIBRE galactic haloes. Its central workflow selects haloes from simulation snapshots and catalogues, masks and aligns gas, projects gas mass, computes anisotropy and halo properties, and saves tabular results for notebook analysis. The repository also documents feedback and image-alignment investigations. Sampled HPC scripts establish the computation and output flow; notebook internals were not sampled, so notebook-to-data links are limited to the README’s stated analysis workflow and notebook names.
Main entry points: aniso_track_L025m5.py L025m5 tracker · L025m5_evo.py L025m5 evolution · L200m6_anisotropies.py L200m6 anisotropy · physics_utils.py Shared physics utilities
Components 14
HPC computation
- L025m5 evolution
hpc/L025m5_evo.py - L200m6 anisotropy
hpc/L200m6_anisotropies.py - L025m5 tracker
hpc/aniso_track_L025m5.py
Physics analysis
- Shared physics utilities
modules/physics_utils.py
Notebook analysis
- L025m5 analysis
notebooks/L025m5_analysis.ipynb - L025m5 images
notebooks/L025m5_images.ipynb - Feedback analysis
notebooks/L200m6_feedback_analysis.ipynb - Feedback calculations
notebooks/L200m6_feedback_calculations.ipynb - Anisotropy analysis
notebooks/anisotropy.ipynb - Alignment images
notebooks/Report_Alignment_Images.ipynb
Other components
- Researcher
- Snapshots and catalogues
- SLURM array task
- Computed CSV results
Connections 17
- Researcher → SLURM array task: submits tasks
- SLURM array task → L025m5 evolution: dispatches
- SLURM array task → L200m6 anisotropy: dispatches
- SLURM array task → L025m5 tracker: dispatches
- Snapshots and catalogues → L025m5 evolution: loads snapshots and catalogues
- Snapshots and catalogues → L200m6 anisotropy: loads snapshots and catalogues
- Snapshots and catalogues → L025m5 tracker: loads snapshots and catalogues
- L025m5 tracker → Shared physics utilities: calls analysis
- L025m5 evolution → Computed CSV results: writes CSV
- L200m6 anisotropy → Computed CSV results: writes CSV
- L025m5 tracker → Computed CSV results: writes CSV
- Computed CSV results → L025m5 analysis: analyzed in
- Computed CSV results → L025m5 images: analyzed in
- Computed CSV results → Feedback analysis: analyzed in
- Computed CSV results → Feedback calculations: analyzed in
- Computed CSV results → Anisotropy analysis: analyzed in
- Researcher → Alignment images: investigates