mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-23 19:45:34 -04:00
62 lines
931 B
ReStructuredText
62 lines
931 B
ReStructuredText
.. _pythonapi:
|
|
|
|
==========
|
|
Python API
|
|
==========
|
|
|
|
OpenMC includes a rich Python API that enables programmatic pre- and
|
|
post-processing. The easiest way to begin using the API is to take a look at the
|
|
example Jupyter notebooks provided. The full API documentation serves to provide
|
|
more information on a given module or class.
|
|
|
|
**Handling nuclear data:**
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
|
|
ace
|
|
|
|
**Creating input files:**
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
|
|
cmfd
|
|
element
|
|
filter
|
|
geometry
|
|
material
|
|
mesh
|
|
nuclide
|
|
opencg_compatible
|
|
plots
|
|
settings
|
|
surface
|
|
tallies
|
|
trigger
|
|
universe
|
|
|
|
**Running OpenMC:**
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
|
|
executor
|
|
|
|
**Post-processing:**
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
|
|
particle_restart
|
|
statepoint
|
|
summary
|
|
tallies
|
|
|
|
**Example Jupyter Notebooks:**
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
|
|
examples/pandas-dataframes
|
|
examples/tally-arithmetic
|