simframe
Documentation
simframe
is a Python framework to facilitate scientific simulations. The scope of the software is to provide a framework which can hold data fields, which can be used to integrate differential equations, and which can read and write data files.Data fields are stored in modified
numpy.ndarrays
. Therefore, simframe
can only work with data, that can be stored in NumPy
arrays.To install
simframe
simply typepip install simframe
Please have a look at the following examples to learn how to use
simframe
.- 1. Simple Integration
- 2. Advanced Integration
- 3. Updating Groups and Fields
- 4. Custom Integration Schemes
- 5. Adaptive Integration Schemes
- 6. Implicit Integration
- Example: Coupled Oscillators
- Example: Double Pendulum
- Example: Compartmental Models
- Example: N-body problem
- Appendix A: Citation
- Appendix B: Contributing/Bugs/Features
- Appendix C: Changelog
- Module Reference