Tutorials¶
The examples below are meant to introduce ASSET in two contexts: strictly as a python package, and as an open-source library that you may extend. New readers should begin at the beginning, since it’s important to understand the library architecture and organization before using it to build anything.
- Installing ASSET
- Vector Function Tutorial
- Arguments
- Standard Math Operations
- Scalar Math Operations
- Vector Norms and Normalizations
- Vector Products
- Stacking Outputs
- Matrix Operations
- Conditional Statement/Operations
- Some Notes on Input Arguments
- Suggested Style and Organization
- Function Composition
- Repeated Sub Expressions
- Tabular Data and Interpolation
- Note on Size of VectorFunctions
- Binding Raw Python Functions (DON’T DO THIS)
- ODE Tutorial
- Integrator Tutorial
- Optimal Control Phase Tutorial
- Optimal Control Problem Tutorial
- PSIOPT
- Adaptive Mesh Refinement Tutorial
- Interface Enhancements
- Optimal Control Utilities