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 simframePlease have a look at the following examples to learn how to use
simframe.Contents:
- 1. Simple Integration
- 2. Advanced Integration
- 3. Updating Groups and Fields
- 4. Custom Integration Schemes
- 5. Adaptive Integration Schemes
- 6. Implicit Integration
- 7. Signal Handling
- 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