18 m.doc() =
"Python bindings for the fourdst utility modules which are a part of the 4D-STAR project.";
20 pybind11::module::import(
"fourdst.constants");
21 pybind11::module::import(
"fourdst.composition");
22 pybind11::module::import(
"fourdst.config");
23 pybind11::module::import(
"fourdst.atomic");
25 auto typeMod = m.def_submodule(
"type",
"GridFire type bindings");
28 auto partitionMod = m.def_submodule(
"partition",
"GridFire partition function bindings");
31 auto expectationMod = m.def_submodule(
"expectations",
"GridFire expectations bindings");
34 auto reactionMod = m.def_submodule(
"reaction",
"GridFire reaction bindings");
37 auto screeningMod = m.def_submodule(
"screening",
"GridFire plasma screening bindings");
40 auto ioMod = m.def_submodule(
"io",
"GridFire io bindings");
43 auto exceptionMod = m.def_submodule(
"exceptions",
"GridFire exceptions bindings");
46 auto engineMod = m.def_submodule(
"engine",
"Engine and Engine View bindings");
49 auto solverMod = m.def_submodule(
"solver",
"GridFire numerical solver bindings");
52 auto utilsMod = m.def_submodule(
"utils",
"GridFire utility method bindings");