Reproducible Python examples for numerical methods, modelling, and simulation-style analysis.
This repo is a public collection of small, readable scientific-computing examples. The goal is to show clear explanation, clean notebooks, reproducible code, and practical numerical workflows.
- Clean Python structure for scientific-computing examples
- Numerical methods explained through short scripts and notebooks
- Reproducible runs with deterministic inputs and outputs
- Tutoring-friendly code that exposes assumptions and intermediate values
- Simulation-style post-processing with clear summaries
- numerical integration
- optimization
- simulation post-processing
- uncertainty-aware analysis
- plotting and interpretation
- tensor/numerical-method utilities
notebooks/: notebook versions of selected examplessrc/scicomp_demos/: reusable Python utilitiesexamples/: terminal-friendly runnable scriptstests/: checks for the numerical routines and synthetic workflows
Run the numerical integration example:
PYTHONPATH=src python3 examples/run_numerical_integration.pyRun the simulation-style post-processing example:
PYTHONPATH=src python3 examples/run_simulation_postprocessing.pyRun tests:
PYTHONPATH=src python3 -m unittest discover -s testsThis repo is for students, researchers, and collaborators who want examples that are easier to read, explain, and adapt than a large research codebase.
The examples use synthetic or analytic inputs only. No private research data, private product data, or confidential project internals are included.