Currently models can only be setup in 3d with 2d boundary conditions. The ability to setup the system in 0d (i.e. well-mixed) and solve via e.g. sympy solve_ivp would allow quicker testing of model parameters
Benefits:
Allows faster flux value computation using Scipy, instead of assembling into dolphin object.
Use cases:
Typically if one is using third-party PDE solvers, setting up the system and configuration will be time consuming. This feature allows significantly faster solves in non-spatial (0d) models. This is particularly useful when the sensitivity analysis and stability analysis require a lot of model runs.
Sub issues:
The units and magnitudes should be converted to be consistent between different species before solving.
The user should specify the initial values for species, and those values should satisfy expected values if the system is in equilibrium.
Currently models can only be setup in 3d with 2d boundary conditions. The ability to setup the system in 0d (i.e. well-mixed) and solve via e.g. sympy solve_ivp would allow quicker testing of model parameters