API Reference
This is a complete reference for all public APIs in JAFF.
Subpackages
-
Core
Primary data-model classes:
Network,Species,Reaction,Elements. -
Codegen
Source code generation from reaction networks:
Builder,Codegen,Preprocessor. -
Drivers
I/O drivers for CSV, HDF5, SQLite, and TOML file formats.
-
Physics
Physical constants and photo cross-section lookup.
Module Overview
JAFF's public API is organized into four subpackages: core (network data model), codegen (source code generation), drivers (file I/O), and physics (constants and photochemistry).
classDiagram
class core {
Network
Species
Reaction
Elements
}
class codegen {
Builder
Codegen
Preprocessor
}
class drivers {
csv
HDF5
Db / JaffDb
Toml
}
class physics {
constants
Photochemistry
}
jaff --> core
jaff --> codegen
jaff --> drivers
jaff --> physics