SMART modules

SMART modules#

smart.common

General functions: array manipulation, data i/o, etc

smart.config

Configuration settings for simulation: logger formatting, solver configuration, other flags

smart.model_assembly

Classes for parameters, species, compartments, reactions, fluxes, and forms.

smart.solvers

SMART module interfacing with PETSc SNES solver

smart.model

Functions associated with the SMART model class

smart.mesh

Wrapper around dolfin mesh class to define parent and child meshes for SMART simulations.

smart.units

Pint registry from SMART and related convenience function

smart.mesh_tools

Functions to create meshes for demos.

smart.visualization

Utility functions for visualizing SMART meshes using pyvista.