diff --git a/master/.buildinfo b/master/.buildinfo
index bfad8b984..0b56cbc0c 100644
--- a/master/.buildinfo
+++ b/master/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: dc154a31cf66b0647061698e372b0709
+config: 561fb65cecb4214a67e977cd19ec2eae
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/master/.doctrees/devguide/contributing.doctree b/master/.doctrees/devguide/contributing.doctree
index a7d183524..10d360918 100644
Binary files a/master/.doctrees/devguide/contributing.doctree and b/master/.doctrees/devguide/contributing.doctree differ
diff --git a/master/.doctrees/devguide/index.doctree b/master/.doctrees/devguide/index.doctree
index d787fd03f..e6ea7c720 100644
Binary files a/master/.doctrees/devguide/index.doctree and b/master/.doctrees/devguide/index.doctree differ
diff --git a/master/.doctrees/environment.pickle b/master/.doctrees/environment.pickle
index 6bba3c986..ac325854c 100644
Binary files a/master/.doctrees/environment.pickle and b/master/.doctrees/environment.pickle differ
diff --git a/master/.doctrees/examples.doctree b/master/.doctrees/examples.doctree
index fc9b3fcda..a12abc252 100644
Binary files a/master/.doctrees/examples.doctree and b/master/.doctrees/examples.doctree differ
diff --git a/master/.doctrees/fileformatspec/databasefile.doctree b/master/.doctrees/fileformatspec/databasefile.doctree
index 84652355d..62905743f 100644
Binary files a/master/.doctrees/fileformatspec/databasefile.doctree and b/master/.doctrees/fileformatspec/databasefile.doctree differ
diff --git a/master/.doctrees/fileformatspec/index.doctree b/master/.doctrees/fileformatspec/index.doctree
index 77bb8d502..eab21e231 100644
Binary files a/master/.doctrees/fileformatspec/index.doctree and b/master/.doctrees/fileformatspec/index.doctree differ
diff --git a/master/.doctrees/fileformatspec/inputfile.doctree b/master/.doctrees/fileformatspec/inputfile.doctree
index 7305e65b9..d43cfdeb3 100644
Binary files a/master/.doctrees/fileformatspec/inputfile.doctree and b/master/.doctrees/fileformatspec/inputfile.doctree differ
diff --git a/master/.doctrees/index.doctree b/master/.doctrees/index.doctree
index f546acf45..e0cbe566c 100644
Binary files a/master/.doctrees/index.doctree and b/master/.doctrees/index.doctree differ
diff --git a/master/.doctrees/installation.doctree b/master/.doctrees/installation.doctree
index 4f13e522f..a4e6bc2d0 100644
Binary files a/master/.doctrees/installation.doctree and b/master/.doctrees/installation.doctree differ
diff --git a/master/.doctrees/overview.doctree b/master/.doctrees/overview.doctree
index e3f753851..03a9d2446 100644
Binary files a/master/.doctrees/overview.doctree and b/master/.doctrees/overview.doctree differ
diff --git a/master/.doctrees/releasenotes/index.doctree b/master/.doctrees/releasenotes/index.doctree
index bd148ff06..50d6165b3 100644
Binary files a/master/.doctrees/releasenotes/index.doctree and b/master/.doctrees/releasenotes/index.doctree differ
diff --git a/master/.doctrees/releasenotes/template.doctree b/master/.doctrees/releasenotes/template.doctree
index 5b46ef25a..bb7dddcda 100644
Binary files a/master/.doctrees/releasenotes/template.doctree and b/master/.doctrees/releasenotes/template.doctree differ
diff --git a/master/.doctrees/releasenotes/v0.3.0.doctree b/master/.doctrees/releasenotes/v0.3.0.doctree
index 1536b10c9..db61593fc 100644
Binary files a/master/.doctrees/releasenotes/v0.3.0.doctree and b/master/.doctrees/releasenotes/v0.3.0.doctree differ
diff --git a/master/.doctrees/releasenotes/v0.4.0.doctree b/master/.doctrees/releasenotes/v0.4.0.doctree
index dbe8d51da..77f74ff0e 100644
Binary files a/master/.doctrees/releasenotes/v0.4.0.doctree and b/master/.doctrees/releasenotes/v0.4.0.doctree differ
diff --git a/master/.doctrees/releasenotes/v0.5.0.doctree b/master/.doctrees/releasenotes/v0.5.0.doctree
index 42a70eea1..064764f8a 100644
Binary files a/master/.doctrees/releasenotes/v0.5.0.doctree and b/master/.doctrees/releasenotes/v0.5.0.doctree differ
diff --git a/master/.doctrees/src/index.doctree b/master/.doctrees/src/index.doctree
index ef4c8ef7e..8e2145983 100644
Binary files a/master/.doctrees/src/index.doctree and b/master/.doctrees/src/index.doctree differ
diff --git a/master/.doctrees/src/modules.doctree b/master/.doctrees/src/modules.doctree
index c97568e49..83bbd0b19 100644
Binary files a/master/.doctrees/src/modules.doctree and b/master/.doctrees/src/modules.doctree differ
diff --git a/master/.doctrees/src/saltproc.abc.doctree b/master/.doctrees/src/saltproc.abc.doctree
index 0d1b4454e..e016d6472 100644
Binary files a/master/.doctrees/src/saltproc.abc.doctree and b/master/.doctrees/src/saltproc.abc.doctree differ
diff --git a/master/.doctrees/src/saltproc.app.doctree b/master/.doctrees/src/saltproc.app.doctree
index 94e93bcc0..1c5b0fd43 100644
Binary files a/master/.doctrees/src/saltproc.app.doctree and b/master/.doctrees/src/saltproc.app.doctree differ
diff --git a/master/.doctrees/src/saltproc.doctree b/master/.doctrees/src/saltproc.doctree
index daa25b8a2..d90eb84e2 100644
Binary files a/master/.doctrees/src/saltproc.doctree and b/master/.doctrees/src/saltproc.doctree differ
diff --git a/master/.doctrees/src/saltproc.materialflow.doctree b/master/.doctrees/src/saltproc.materialflow.doctree
index 45ef3efb3..def10a7fc 100644
Binary files a/master/.doctrees/src/saltproc.materialflow.doctree and b/master/.doctrees/src/saltproc.materialflow.doctree differ
diff --git a/master/.doctrees/src/saltproc.openmc_depcode.doctree b/master/.doctrees/src/saltproc.openmc_depcode.doctree
index 29da53db5..d0b7bd8d7 100644
Binary files a/master/.doctrees/src/saltproc.openmc_depcode.doctree and b/master/.doctrees/src/saltproc.openmc_depcode.doctree differ
diff --git a/master/.doctrees/src/saltproc.openmc_deplete.doctree b/master/.doctrees/src/saltproc.openmc_deplete.doctree
index aaa97454f..84678a697 100644
Binary files a/master/.doctrees/src/saltproc.openmc_deplete.doctree and b/master/.doctrees/src/saltproc.openmc_deplete.doctree differ
diff --git a/master/.doctrees/src/saltproc.process.doctree b/master/.doctrees/src/saltproc.process.doctree
index e34a110e6..ddffebad1 100644
Binary files a/master/.doctrees/src/saltproc.process.doctree and b/master/.doctrees/src/saltproc.process.doctree differ
diff --git a/master/.doctrees/src/saltproc.reactor.doctree b/master/.doctrees/src/saltproc.reactor.doctree
index e34c83cf9..8e073ab8a 100644
Binary files a/master/.doctrees/src/saltproc.reactor.doctree and b/master/.doctrees/src/saltproc.reactor.doctree differ
diff --git a/master/.doctrees/src/saltproc.separator.doctree b/master/.doctrees/src/saltproc.separator.doctree
index 7d218d444..4e84d2db5 100644
Binary files a/master/.doctrees/src/saltproc.separator.doctree and b/master/.doctrees/src/saltproc.separator.doctree differ
diff --git a/master/.doctrees/src/saltproc.serpent_depcode.doctree b/master/.doctrees/src/saltproc.serpent_depcode.doctree
index 17f1c9b47..3b7b14af7 100644
Binary files a/master/.doctrees/src/saltproc.serpent_depcode.doctree and b/master/.doctrees/src/saltproc.serpent_depcode.doctree differ
diff --git a/master/.doctrees/src/saltproc.simulation.doctree b/master/.doctrees/src/saltproc.simulation.doctree
index 17ee26192..75df4bb58 100644
Binary files a/master/.doctrees/src/saltproc.simulation.doctree and b/master/.doctrees/src/saltproc.simulation.doctree differ
diff --git a/master/.doctrees/src/saltproc.sparger.doctree b/master/.doctrees/src/saltproc.sparger.doctree
index ac2cb83f6..aa8e283c6 100644
Binary files a/master/.doctrees/src/saltproc.sparger.doctree and b/master/.doctrees/src/saltproc.sparger.doctree differ
diff --git a/master/.doctrees/src/saltproc.version.doctree b/master/.doctrees/src/saltproc.version.doctree
index 2ea8ff64b..178399dbc 100644
Binary files a/master/.doctrees/src/saltproc.version.doctree and b/master/.doctrees/src/saltproc.version.doctree differ
diff --git a/master/_sources/releasenotes/v0.5.0.rst.txt b/master/_sources/releasenotes/v0.5.0.rst.txt
index d823581e9..b4e995d75 100644
--- a/master/_sources/releasenotes/v0.5.0.rst.txt
+++ b/master/_sources/releasenotes/v0.5.0.rst.txt
@@ -54,6 +54,7 @@ New Features
Describe any new features to the code.
- ``openmc`` support via `DepcodeOpenMC`
+- OpenMC compatible MSBR model.
@@ -81,7 +82,9 @@ Script Changes
- Add ``SERPENT_DATA`` and ``SERPENT_ACELIB`` variables to ``.bashrc``
- A new script, ``scripts/ci/openmc-xs.bash``, that downloads the OpenMC HDF5 cross section library.
-
+- A new script, ``download_endfb71.bash``, that downloads the ENDF/B 7.1 cross section library -- including thermal scattering, decay, and fission yield data -- in ACE format.
+- A new script, ``process_endfb71_to_openmc.bash``, that converts the library created by ``download_endfb71.bash`` into an OpenMC-usable HDF5 format. Requires OpenMC to be installed from source to use.
+- A new script ``openmc_msbr_model.py``, that creates an OpenMC-usable MSBR model based on the Serpent MSBR model.
Python API Changes
diff --git a/master/releasenotes/v0.5.0.html b/master/releasenotes/v0.5.0.html
index 322bc0492..3fb35cf8f 100644
--- a/master/releasenotes/v0.5.0.html
+++ b/master/releasenotes/v0.5.0.html
@@ -119,6 +119,7 @@
Dependency Changes
@@ -135,6 +136,9 @@ Script Changes
diff --git a/master/searchindex.js b/master/searchindex.js
index 8568bfc88..b137706a5 100644
--- a/master/searchindex.js
+++ b/master/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["devguide/contributing", "devguide/index", "examples", "fileformatspec/databasefile", "fileformatspec/index", "fileformatspec/inputfile", "index", "installation", "overview", "releasenotes/index", "releasenotes/template", "releasenotes/v0.3.0", "releasenotes/v0.4.0", "releasenotes/v0.5.0", "src/index", "src/modules", "src/saltproc", "src/saltproc.abc", "src/saltproc.app", "src/saltproc.materialflow", "src/saltproc.openmc_depcode", "src/saltproc.openmc_deplete", "src/saltproc.process", "src/saltproc.reactor", "src/saltproc.separator", "src/saltproc.serpent_depcode", "src/saltproc.simulation", "src/saltproc.sparger", "src/saltproc.version"], "filenames": ["devguide/contributing.rst", "devguide/index.rst", "examples.rst", "fileformatspec/databasefile.rst", "fileformatspec/index.rst", "fileformatspec/inputfile.rst", "index.rst", "installation.rst", "overview.rst", "releasenotes/index.rst", "releasenotes/template.rst", "releasenotes/v0.3.0.rst", "releasenotes/v0.4.0.rst", "releasenotes/v0.5.0.rst", "src/index.rst", "src/modules.rst", "src/saltproc.rst", "src/saltproc.abc.rst", "src/saltproc.app.rst", "src/saltproc.materialflow.rst", "src/saltproc.openmc_depcode.rst", "src/saltproc.openmc_deplete.rst", "src/saltproc.process.rst", "src/saltproc.reactor.rst", "src/saltproc.separator.rst", "src/saltproc.serpent_depcode.rst", "src/saltproc.simulation.rst", "src/saltproc.sparger.rst", "src/saltproc.version.rst"], "titles": ["Contributing", "Developer\u2019s Guide", "Examples", "HDF5 Output File", "File Format Specifications", "SaltProc Input File", "SaltProc", "Installation", "Overview", "Release Notes", "Release notes for vx.x.x", "Release notes for v0.3.0", "Release notes for v0.4.0", "Release notes for v0.5.0", "SaltProc API", "saltproc", "saltproc package", "saltproc.abc module", "saltproc.app module", "saltproc.materialflow module", "saltproc.openmc_depcode module", "saltproc.openmc_deplete module", "saltproc.process module", "saltproc.reactor module", "saltproc.separator module", "saltproc.serpent_depcode module", "saltproc.simulation module", "saltproc.sparger module", "saltproc.version module"], "terms": {"i": [0, 1, 2, 6, 7, 8, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 25, 26], "so": [0, 1], "kind": 0, "you": [0, 1, 7, 11], "In": [0, 2, 8, 24, 27], "saltproc": [0, 1, 2, 4, 7, 10, 11, 12, 13], "all": [0, 1, 7, 18], "fix": [0, 8], "document": [0, 7, 11, 14], "improv": [0, 11], "enhanc": 0, "idea": [0, 6], "ar": [0, 2, 3, 7, 8, 10, 13, 17, 18, 19, 20, 25, 27], "welcom": [0, 1, 6], "The": [0, 1, 2, 3, 5, 7, 10, 11, 12, 13, 19, 20], "github": [0, 5, 6, 7, 8, 11], "issu": [0, 6, 8, 11], "tab": 0, "contain": [0, 1, 2, 5, 11, 17, 18, 19, 20, 23, 24, 25, 26, 27], "some": [0, 26], "label": [0, 17, 20, 25], "difficulti": 0, "1": [0, 3, 5, 7, 8, 19, 23, 24, 26, 27], "beginn": 0, "those": [0, 7, 18], "open": [0, 6, 8, 16], "would": [0, 13, 18], "good": [0, 6], "quick": 0, "wai": 0, "get": [0, 1, 25], "start": [0, 1, 6, 25, 26], "brows": [0, 6, 14], "them": [0, 7, 17, 20, 25], "see": [0, 7, 8], "want": [0, 7], "one": [0, 7, 26], "someth": 0, "work": [0, 1, 26], "consid": [0, 7], "make": [0, 1, 6, 8, 11, 12, 18], "particular": 0, "pleas": [0, 1, 6, 7], "includ": [0, 6, 7, 11, 25], "short": 0, "detail": [0, 2], "self": [0, 8, 19], "python": [0, 2, 6, 7, 11, 19], "snippet": 0, "explan": 0, "reproduc": 0, "problem": 0, "explain": 0, "what": [0, 8], "expect": 0, "behavior": 0, "wa": 0, "saw": 0, "instead": [0, 11, 13, 25], "If": [0, 1, 7, 17, 20, 22, 25, 26], "have": [0, 7, 12, 13, 18, 26], "an": [0, 1, 7, 8, 11, 13, 22, 25, 26], "could": 0, "add": [0, 8, 11, 13, 25, 26], "know": [0, 7], "how": [0, 6, 7], "implement": [0, 8, 13], "feedback": 0, "aren": 0, "t": [0, 11, 22, 26], "concret": 0, "focus": 0, "enough": 0, "go": 0, "show": 0, "off": 0, "cool": 0, "done": 0, "softwar": [0, 1, 6, 7], "us": [0, 1, 3, 6, 7, 8, 11, 12, 13, 17, 18, 20, 22, 24, 25, 26, 27], "our": [0, 6, 8, 24, 26], "page": [0, 6, 7, 8], "compat": [0, 8, 11], "3": [0, 3, 5, 6, 7, 8, 9, 18, 22, 23, 24, 25, 27], "9": [0, 3, 26], "anaconda": 0, "recommend": [0, 7], "distribut": 0, "we": [0, 1, 6, 7, 8, 26], "assum": [0, 7], "anoth": [0, 5], "own": 0, "can": [0, 2, 6, 7, 8, 13, 22], "translat": 0, "download": [0, 7, 13], "http": [0, 5, 11, 27], "www": 0, "continuum": 0, "io": 0, "full": [0, 7, 11], "instal": [0, 6, 11, 13], "also": [0, 6, 7, 26], "mini": 0, "bare": 0, "bone": 0, "thi": [0, 1, 3, 7, 8, 10, 11, 12, 13, 14, 18, 22, 24, 25, 26, 27], "build": [0, 7], "server": 0, "don": 0, "much": 0, "space": 0, "avail": [0, 6, 7], "conda": [0, 7], "miniconda": 0, "html": 0, "onc": [0, 7], "packag": [0, 6, 7, 8, 11, 12, 13, 14, 15], "creat": [0, 7, 8, 11, 25], "q": 0, "n": [0, 18], "scipi": 0, "numpi": [0, 6, 7], "matplotlib": [0, 6, 7], "pytest": [0, 7], "pytabl": [0, 3, 7, 26], "each": [0, 8, 19, 20, 23, 24, 26, 27], "command": [0, 7, 8, 13, 18], "take": [0, 8], "bit": 0, "time": [0, 3, 7, 17, 20, 23, 25, 26], "give": 0, "few": 0, "minut": [0, 3], "depend": [0, 7, 17], "complet": [0, 11], "switch": [0, 5, 17, 20, 25, 26], "addit": [0, 11, 13], "need": [0, 1, 7, 18], "activ": [0, 3, 7, 17, 20, 25, 26], "pyne": [0, 6, 7, 8, 13, 19], "networkx": [0, 6, 7], "pydotplu": [0, 6, 7], "sourc": [0, 2, 6, 7, 8, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27], "c": [0, 7], "forg": [0, 7], "directori": [0, 2, 3, 7, 13, 17, 20, 25, 26], "ad": [0, 11, 12, 13, 18, 19], "path": [0, 2, 3, 5, 17, 18, 20, 25, 26], "follow": [0, 7, 8, 10, 12, 13, 26, 27], "export": 0, "execut": [0, 5, 7, 17, 25, 26], "automat": [0, 14], "detect": 0, "root": [0, 7], "where": [0, 3, 7, 13, 17], "clone": [0, 7], "repositori": [0, 7, 11], "py": [0, 2, 5, 12, 13], "adher": 0, "check": [0, 1, 7, 12, 13, 22, 25], "encourag": 0, "though": 0, "strictli": 0, "enforc": 0, "while": [0, 8, 13], "should": [0, 13], "feel": 0, "compel": 0, "exist": [0, 8, 24, 26, 27], "failur": 0, "do": [0, 16, 24], "from": [0, 5, 7, 8, 11, 13, 14, 17, 18, 19, 20, 22, 24, 25, 26, 27], "pyrk": 0, "provid": [0, 2, 7, 24, 27], "filenam": [0, 3, 26], "just": [0, 7, 17, 20, 25], "file": [0, 2, 6, 7, 8, 11, 12, 13, 14, 17, 18, 20, 22, 25, 26], "templat": [0, 5, 6, 11], "sure": [0, 1, 11], "suit": [0, 7, 13], "pass": [0, 8, 22], "comput": 0, "To": [0, 7, 8], "base": [0, 5, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27], "At": 0, "minimum": [0, 5], "must": [0, 26], "requir": [0, 7, 12, 13], "local": 0, "thei": [0, 13], "ci": [0, 11, 13], "describ": [0, 18, 22], "chang": [0, 1, 8, 11, 17], "releas": [0, 1, 6], "note": [0, 1, 6], "locat": [0, 13], "releasenot": 0, "current": [0, 6, 7, 8, 10, 13, 17, 20, 22, 23, 25, 26], "version": [0, 3, 6, 7, 8, 12, 15, 16, 26, 27], "descript": [0, 2, 16, 24, 27], "comment": 0, "exampl": [0, 6, 8, 11, 25], "refer": [0, 7, 8, 26], "relev": 0, "commit": 0, "messag": 0, "gh1234": 0, "1234": 0, "pep8": [0, 11], "keep": [0, 18], "separ": [0, 8, 11, 13, 15, 16, 27], "pr": [0, 11], "readabl": 0, "docstr": [0, 11], "ideal": 0, "sphinx": [0, 6, 7], "autodoc": 0, "write": [0, 17, 20, 25], "when": [0, 5, 26], "new": [0, 1, 6, 8, 19], "branch": [0, 11], "point": [0, 6, 13], "latest": [0, 11], "master": [0, 11], "copyright": 0, "polici": 0, "licens": 0, "adapt": 0, "panda": 0, "repo": 0, "here": 1, "ll": 1, "find": [1, 6, 11], "inform": [1, 6, 7, 17, 19, 20, 23, 24, 25, 26, 27], "effici": [1, 8, 11, 22, 24, 27], "effect": [1, 8], "contributor": [1, 6], "progress": 1, "within": [1, 6, 7, 26], "mai": [1, 26], "updat": [1, 11, 12, 17, 20, 22, 25], "re": [1, 12], "familiar": 1, "yourself": 1, "git": [1, 7], "workflow": 1, "befor": [1, 3], "terminologi": [1, 3], "reli": [1, 6], "understand": 1, "contribut": [1, 6, 10, 11, 12, 13], "A": [2, 8, 13], "number": [2, 3, 5, 8, 17, 18, 20, 25, 26, 27], "present": 2, "code": [2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 17, 18, 20, 25, 26], "transatom": 2, "power": [2, 3, 5, 17, 20, 23, 25, 26], "molten": [2, 8, 16], "salt": [2, 5, 8, 16, 24, 27], "reactor": [2, 5, 6, 8, 15, 16, 17, 18, 20, 25, 26], "run": [2, 3, 5, 7, 8, 11, 13, 15, 16, 17, 18, 20, 25, 26], "cd": [2, 7], "tap": 2, "tap_main": 2, "json": [2, 5, 12, 18], "abov": 2, "cours": 2, "main": [2, 18], "setup": 2, "input": [2, 3, 4, 8, 11, 12, 13, 17, 18, 20, 22, 25, 26], "which": [2, 6, 7, 11, 18, 19, 22, 26], "serpent": [2, 3, 5, 7, 11, 13, 25, 26], "dot": [2, 5, 18], "reprocess": [2, 6, 8, 13, 17, 18, 20, 22, 25, 26], "scheme": [2, 18], "system": [2, 5, 6, 8, 11, 18, 22], "compon": [2, 8, 18, 19, 22], "tap_object": 2, "similarli": [2, 7], "breeder": 2, "msbr": [2, 11, 27], "msbr_main": 2, "format": [3, 6, 11, 12, 13, 18, 25], "specif": [3, 6, 8, 22, 25, 26, 27], "leav": 3, "inital_depcode_siminfo": 3, "tabl": [3, 8], "ha": [3, 7, 13, 18, 19], "shape": 3, "column": 3, "0": [3, 5, 7, 9, 19, 23, 24, 26, 27], "neutron_popul": 3, "int": [3, 17, 18, 19, 20, 25, 26], "particl": 3, "active_cycl": [3, 12, 13, 16, 17, 20, 25], "cycl": [3, 17, 20, 25, 26], "batch": 3, "2": [3, 7, 11, 19, 24, 25, 27], "inactive_cycl": [3, 12, 13, 16, 17, 20, 25], "inact": [3, 17, 20, 25, 26], "depcode_nam": 3, "str": [3, 13, 17, 18, 20, 22, 24, 25, 26, 27], "name": [3, 5, 8, 11, 17, 18, 20, 22, 24, 25, 26, 27], "deplet": [3, 5, 6, 7, 8, 13, 16, 17, 18, 19, 20, 23, 25, 26], "4": [3, 8, 9, 27], "depcode_vers": 3, "5": [3, 7, 9], "titl": [3, 26], "simul": [3, 5, 7, 8, 12, 15, 16, 17, 18, 20, 24, 25, 27], "6": 3, "depcode_input_filenam": 3, "7": 3, "depcode_working_dir": 3, "result": [3, 7, 17, 20, 25, 26], "store": [3, 5, 8, 17, 20, 25, 26], "8": [3, 27], "xs_data_path": 3, "cross": [3, 11, 13, 24, 25, 26, 27], "section": [3, 11, 13, 24, 25, 26, 27], "librari": [3, 6, 7, 11, 13], "omp_thread": 3, "omp": [3, 25, 26], "thread": [3, 26], "assign": [3, 11], "10": [3, 27], "mpi_task": 3, "mpi": [3, 25, 26], "task": [3, 26], "11": [3, 7, 8, 13], "memory_optimization_mod": 3, "memori": [3, 26], "optim": [3, 26], "mode": [3, 26], "12": 3, "depletion_timestep": 3, "size": [3, 17, 20, 25, 26], "timestep": [3, 26], "simulation_paramet": [3, 8], "beta_eff_": [3, 8], "float": [3, 17, 18, 19, 20, 22, 23, 24, 25, 27], "delai": [3, 8, 20, 26], "neutron": [3, 7, 8, 17, 20, 25, 26], "fraction": [3, 8, 19, 22, 24], "arrai": [3, 5, 23], "group": 3, "breeding_ratio": 3, "breed": [3, 26], "ratio": [3, 26], "fuel": [3, 6, 8, 16, 18, 20, 22, 25, 27], "cumulative_time_at_": 3, "cumul": [3, 5, 17, 20, 23, 25, 26], "end": [3, 8, 17, 19, 20, 25, 26], "step": [3, 5, 7, 8, 17, 19, 20, 23, 25, 26], "dai": 3, "delayed_neutrons_lambda": 3, "precursor": [3, 26], "decai": [3, 25], "constant": [3, 5, 27], "fission_mass_bd": 3, "fissil": [3, 8], "mass": [3, 5, 8, 18, 19, 22, 23, 26, 27], "begin": [3, 8, 17, 20, 25, 26], "kg": [3, 27], "fission_mass_": 3, "keff_bd": [3, 8], "k_eff": 3, "keff_": [3, 8], "memory_usag": 3, "depletio": 3, "mb": 3, "power_level": [3, 5, 12, 23], "fission": [3, 7, 26], "w": [3, 5, 23], "step_execution_tim": 3, "materi": [3, 5, 8, 17, 18, 19, 20, 22, 25, 26], "ctrlpoi": 3, "after": [3, 11, 18, 20, 25, 26], "_reproc": 3, "paramet": [3, 5, 13, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27], "g": [3, 5, 8, 17, 18, 19, 20, 22, 23], "densiti": [3, 19, 26, 27], "cm": [3, 5, 8, 22, 23, 27], "volum": [3, 5, 8, 12, 22, 23, 26], "temperatur": [3, 19, 24, 26, 27], "k": [3, 16, 19, 24, 27], "mass_flowr": [3, 5, 8, 12, 19, 22, 23, 26], "flowrat": [3, 5, 19, 23], "": [3, 5, 6, 7, 8, 11, 17, 19, 20, 22, 23, 24, 25, 27], "void_fract": [3, 26], "void": [3, 19, 24], "burnup": [3, 19, 20, 26], "mwd": [3, 19], "kgu": [3, 19], "comp": [3, 19], "wt": 3, "percent": 3, "composit": [3, 8, 17, 20, 25, 26], "nuclid": [3, 18, 19, 22, 24, 25, 27], "control": [3, 7, 8, 13, 17, 19, 20, 25, 26], "poison": [3, 8], "in_out_stream": [3, 8], "stream": [3, 8, 18, 22, 26], "hdf5": [4, 5, 7, 8, 13, 26], "output": [4, 5, 8], "allof": 5, "block": 5, "under": [5, 6, 8], "depcod": [5, 8, 11, 12, 13, 15, 16, 17, 18, 20, 25, 26], "pick": [5, 7], "out": [5, 7, 26], "correct": [5, 7], "template_inputfiles_path": 5, "com": [5, 7, 11], "arfc": [5, 7, 11], "type": [5, 7, 13, 17, 18, 19, 20, 22, 24, 25, 26, 27], "object": [5, 8, 11, 12, 13, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27], "properti": [5, 17, 20, 24, 25, 26, 27], "proc_input_fil": 5, "process": [5, 7, 8, 11, 13, 15, 16, 18, 24, 26, 27], "string": [5, 17, 20, 27], "pattern": 5, "dot_input_fil": 5, "graph": [5, 18], "structur": [5, 6, 7, 12, 18], "output_path": [5, 13, 17, 20, 25], "data": [5, 7, 8, 12, 17, 18, 20, 25, 26], "folder": 5, "num_depstep": [5, 18], "interv": 5, "case": [5, 26], "class": [5, 7, 11, 12, 13, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27], "codenam": [5, 12, 17], "enum": 5, "openmc": [5, 6, 8, 12, 13, 20, 24, 27], "exec_path": [5, 12, 13, 17, 20, 25], "template_input_file_path": [5, 13, 17, 20, 25], "user": [5, 7, 8, 13, 20, 22, 25, 26], "model": [5, 6, 8], "geo_file_path": [5, 12], "geometri": [5, 8, 11, 17, 20, 25, 26], "item": 5, "minitem": 5, "uniqueitem": 5, "fals": [5, 17, 20, 22, 25, 26], "const": 5, "default": [5, 7, 13, 24, 26, 27], "sss2": 5, "inputfil": 5, "script": [5, 7, 11, 20], "openmc_deplet": [5, 15, 16], "set": [5, 13, 17, 20, 25, 26], "xml": [5, 20], "chain_fil": 5, "chain": 5, "sim_nam": [5, 12, 26], "db_name": [5, 12], "databas": [5, 26], "h5": [5, 20, 26], "restart_flag": [5, 12, 26], "restart": [5, 17, 20, 25, 26], "stop": 5, "boolean": 5, "adjust_geo": [5, 12, 26], "keff": [5, 26], "drop": [5, 26], "below": [5, 7, 8, 26], "core": [5, 17, 18, 20, 23, 25, 26], "through": [5, 7, 8, 22, 23], "list": [5, 7, 17, 18, 20, 25, 26], "durng": 5, "dep_step_length_cumul": [5, 12, 23], "length": [5, 16, 27], "d": [5, 17, 18, 20, 23, 25, 27], "liquid": [6, 8, 16, 24, 27], "nuclear": [6, 7], "calcul": [6, 8, 11, 20, 22, 24, 27], "It": [6, 8], "coupl": [6, 8], "directli": [6, 8], "serpent2": [6, 11, 13, 25], "mont": [6, 8], "carlo": [6, 8], "enabl": [6, 8], "onlin": [6, 8, 12], "your": [6, 7, 11], "alreadi": [6, 11, 18], "mani": 6, "scientif": 6, "ecosystem": 6, "overview": [6, 11], "api": [6, 8], "develop": [6, 8, 27], "guid": [6, 7, 11], "cite": 6, "index": [6, 14, 25], "modul": [6, 7, 11, 14, 15], "search": 6, "up": [6, 8, 11, 18], "date": [6, 11], "about": [6, 17, 19, 20, 23, 25], "found": [6, 7, 13], "report": [6, 24, 27], "bug": 6, "suggest": 6, "featur": [6, 8], "There": 6, "shablona": 6, "univers": [6, 27], "solut": 6, "small": 6, "project": [6, 8], "washington": 6, "escienc": 6, "insititut": 6, "docpag": 6, "heavili": 6, "inspir": 6, "multivers": 6, "bsd": 6, "claus": 6, "31": 7, "13": 7, "14": 7, "jsonschema": [7, 12], "option": [7, 13, 17, 19, 20, 25, 26], "rtd": 7, "theme": 7, "vitabl": 7, "cannot": 7, "alongsid": 7, "due": 7, "conflict": 7, "pin": 7, "sinc": 7, "both": 7, "more": 7, "commun": 7, "most": 7, "machin": 7, "For": [7, 25], "ubuntu": 7, "otherwis": [7, 17, 20, 22, 25, 26], "readili": 7, "manag": 7, "mamba": 7, "cli": 7, "tool": [7, 8, 16], "quickli": 7, "compltex": 7, "long": 7, "environ": [7, 13], "solv": 7, "solver": 7, "reimplement": 7, "significantli": 7, "faster": 7, "ones": 7, "yml": [7, 11], "env": 7, "f": [7, 19, 27], "pip": 7, "let": 7, "u": 7, "troubl": 7, "ani": [7, 8, 22], "its": [7, 22], "support": [7, 12, 13], "wiki": [7, 13], "doc": [7, 11, 12, 14], "convert": [7, 13, 25], "two": [7, 19], "unit": [7, 8], "regress": 7, "individu": 7, "function": [7, 8, 12, 13, 17, 18, 20, 22, 24, 25, 26, 27], "return": [7, 17, 18, 19, 20, 22, 24, 25, 26, 27], "variabl": [7, 11, 13], "valu": [7, 13, 17, 18, 19, 20, 22, 24, 25, 26, 27], "applic": 7, "final": [7, 26], "precalcul": 7, "serpentdepcod": [7, 13, 15, 16, 25], "integr": [7, 11, 17, 20, 25], "jeff": 7, "well": [7, 20, 25], "induc": 7, "spontan": 7, "product": [7, 10, 13], "yield": 7, "publicli": 7, "right": [7, 14, 18], "box": 7, "notat": 7, "isomer": 7, "state": [7, 23, 25], "xsdata": [7, 13], "necessari": 7, "perform": [7, 8, 18, 26], "conveni": [7, 13], "readm": [7, 11], "unit_test": 7, "integration_test": [7, 12], "precis": 7, "varieti": 8, "transport": 8, "capabl": [8, 11], "sophist": 8, "multi": 8, "first": [8, 16], "msr": 8, "remov": [8, 11, 12, 13, 18, 22, 24, 27], "defin": [8, 22, 26, 27], "loss": [8, 18], "fresh": [8, 18], "inject": 8, "reactiv": [8, 17, 20, 25], "adjust": 8, "feed": [8, 18], "rate": [8, 19, 22, 24, 27], "e": [8, 11, 17, 20], "rod": 8, "depth": 8, "design": [8, 11], "potenti": 8, "mcnp": [8, 13], "scale": [8, 19], "driver": 8, "henceforth": 8, "major": 8, "pars": [8, 18], "modifi": [8, 20, 25], "logic": 8, "flow": [8, 13, 18, 19, 22, 24, 27], "run_depcod": [8, 13], "_dep": [8, 25], "m": [8, 22, 24, 25, 27], "burnabl": [8, 17, 18, 19, 20, 25, 26], "app": [8, 11, 12, 13, 15, 16], "reprocess_materi": [8, 13, 15, 16, 18], "refill_materi": [8, 13, 15, 16, 18], "throughout": 8, "back": 8, "fertil": 8, "record": 8, "before_reproc": 8, "after_reproc": 8, "multipl": [8, 11, 19, 26], "factor": [8, 19, 26], "beta_": 8, "eff": [8, 16, 24, 27], "wast": [8, 18, 22, 26], "repeat": 8, "march": 8, "2021": 8, "besid": 8, "flexibl": [8, 11], "like": [8, 13], "definit": 8, "target": [8, 11, 19, 22, 24, 27], "isotop": [8, 11, 19, 22, 24, 25, 27], "now": [8, 12, 13], "compris": 8, "sparg": [8, 11], "variou": [8, 11, 19], "xe": [8, 11, 27], "kr": [8, 11, 27], "h": [8, 11, 27], "sparger": [8, 11, 13, 15, 16, 18, 24], "emploi": 8, "given": [8, 17, 20, 22, 24, 25, 27], "capac": [8, 22], "9920000": 8, "10000000": 8, "entrainment_separ": 8, "soon": 8, "look": 8, "rel": [8, 19], "still": 8, "heavi": 8, "although": 8, "best": 8, "effort": 8, "maintain": 8, "inevit": 8, "matur": 8, "v0": 9, "These": [10, 13], "peopl": [10, 12, 13], "sever": 11, "refactor": [11, 12], "appli": [11, 18], "haven": 11, "orient": 11, "purlei": 11, "abstract": [11, 17], "depcodeserp": [11, 12, 13], "instanc": [11, 24, 25, 26, 27], "cruft": 11, "syntax": 11, "standard": 11, "incorrect": [11, 18], "call": 11, "read_dot": [11, 13], "pull": 11, "63": 11, "__": 11, "typo": [11, 12], "jbae11": 11, "23": 11, "ui": 11, "29": 11, "teddi": 11, "andrewryh": 11, "37": 11, "md": 11, "onli": [11, 25], "address": 11, "41": 11, "45": 11, "bring": 11, "47": 11, "sensit": [11, 24, 27], "analysi": [11, 24, 27], "mehmeturkmen": 11, "48": 11, "49": 11, "50": 11, "rst": 11, "53": 11, "jiaqi": [11, 24, 27], "correl": [11, 24, 27], "54": 11, "yardasol": [11, 12, 13], "61": 11, "__string__": 11, "mat_nam": [11, 18], "66": 11, "71": 11, "64": 11, "2nd": 11, "attempt": 11, "75": 11, "test": [11, 12, 13, 17, 20, 25], "89": 11, "86": 11, "90": 11, "patch": 11, "consist": 11, "92": 11, "changelog": 11, "compar": [11, 19, 26], "prepar": [12, 24, 27], "against": 12, "verifi": 12, "schema": 12, "process_j312": [12, 13], "bash": [12, 13], "been": [12, 13, 18], "renam": 12, "sh": 12, "previous": 12, "untest": 12, "test_check_switch_geo_trigg": 12, "test_store_after_repr": 12, "test_store_mat_data": 12, "test_store_run_init_info": 12, "test_store_run_step_info": 12, "method": [12, 13, 24, 25, 26, 27], "move": [12, 13], "check_restart": [12, 16, 26], "switch_to_next_geometri": [12, 13, 16, 17, 20, 25], "runsim_no_reproc": 12, "test_no_reproc_run": 12, "store_run_step_info": [12, 16, 26], "store_run_init_info": [12, 16, 26], "read_depcode_info": [12, 13], "read_repcode_step_param": 12, "sss_meta_zzz": 12, "convert_nuclide_name_serpent_to_zam": [12, 13], "get_tra_or_dec": 12, "create_nuclide_name_map_zam_to_serp": [12, 13], "read_depcode_templ": 12, "read_plaintext_fil": [12, 16, 25], "depcode_inp": 12, "dictionari": [12, 17, 18, 19, 20, 24, 25, 26, 27], "template_fil": 12, "neutron_pop": 12, "npop": [12, 13, 16, 17, 20, 25], "geo_fil": [12, 13, 17, 20, 25], "simulation_inp": 12, "db_file": 12, "reactor_inp": 12, "depl_hist": 12, "attribut": [12, 13, 17, 19, 20, 24, 25, 27], "template_path": 12, "template_inputfile_path": [12, 13], "input_path": [12, 18], "iter_inputfil": [12, 13], "h5_file": 12, "db_path": [12, 26], "iter_matfil": [12, 13], "signatur": 12, "better": 12, "encapsul": 12, "read_dep_comp": [12, 13], "write_depcode_input": [12, 13], "write_mat_fil": [12, 13], "create_nuclide_map_serpent_to_zam": 12, "abachma2": 12, "zoericht": 12, "gwenche": 12, "lukeseifert": 12, "munkm": 12, "via": [13, 18], "depcodeopenmc": 13, "nomoab_noopenmc": 13, "xsdir": 13, "xsdirconvert": 13, "pl": 13, "dir": 13, "style": 13, "serpent_data": 13, "serpent_acelib": 13, "bashrc": 13, "x": [13, 19, 22], "overhaul": 13, "longer": 13, "part": 13, "depent": 13, "dict": [13, 17, 18, 19, 20, 22, 24, 25, 26, 27], "remain": [13, 22], "Their": 13, "unchang": 13, "save": 13, "fact": 13, "initi": [13, 17, 19, 20, 22, 23, 24, 25, 26, 27], "dure": [13, 18], "creation": 13, "read_step_metadata": [13, 16, 17, 20, 25], "sim_info": 13, "step_metadata": [13, 16, 17, 20, 25], "read_depcode_step_param": 13, "read_neutronics_paramet": [13, 16, 17, 20, 25], "param": [13, 19], "neutronics_paramet": [13, 16, 17, 20, 25], "read_depleted_materi": [13, 16, 17, 20, 25], "run_depletion_step": [13, 16, 17, 20, 25], "update_depletable_materi": [13, 16, 17, 20, 25], "write_runtime_input": [13, 16, 17, 20, 25], "runtime_inputfil": [13, 16, 17, 20, 25], "runtime_matfil": [13, 16, 17, 20, 25], "read_depletion_step_metadata": 13, "map_nuclide_code_zam_to_serp": [13, 16, 25], "get_nuc_nam": 13, "convert_nuclide_code_to_nam": [13, 16, 25], "convert_nuclide_code_to_zam": [13, 16, 25], "change_sim_par": 13, "delet": 13, "get_neutron_set": [13, 16, 25], "create_iter_matfil": 13, "create_runtime_matfil": [13, 16, 25], "replace_burnup_paramet": 13, "set_power_load": [13, 16, 25], "openmcdepcod": [13, 15, 16, 20], "subclass": 13, "interfac": [13, 17, 20, 25], "write_depletion_set": [13, 16, 20], "write_saltproc_openmc_t": [13, 16, 20], "refil": 13, "read_feeds_from_input": 13, "get_fe": [13, 15, 16, 18], "read_processes_from_input": 13, "get_extraction_process": [13, 15, 16, 18], "get_extraction_process_path": [13, 15, 16, 18], "calc_rem_effici": [13, 16, 24, 27], "calculate_removal_effici": [13, 16, 22, 24, 27], "gener": [14, 24, 27], "click": 14, "link": 14, "Or": 14, "dive": 14, "autogener": 14, "submodul": 15, "abc": [15, 16], "_create_depcode_object": [15, 16, 18], "_create_reactor_object": [15, 16, 18], "_create_simulation_object": [15, 16, 18], "_print_simulation_input_info": [15, 16, 18], "_process_main_input_reactor_param": [15, 16, 18], "parse_argu": [15, 16, 18], "read_main_input": [15, 16, 18], "materialflow": [15, 16, 17, 18, 20, 22, 25, 26], "openmc_depcod": [15, 16], "serpent_depcod": [15, 16], "content": [15, 25], "__init__": [16, 17, 19, 20, 22, 23, 24, 25, 26, 27], "__add__": [16, 19], "__deepcopy__": [16, 19], "__eq__": [16, 19], "__rmul__": [16, 19], "copy_pymat_attr": [16, 19], "get_mass": [16, 19], "print_attr": [16, 19], "scale_matflow": [16, 19], "check_mass_conserv": [16, 22], "process_materi": [16, 22], "q_salt": [16, 24, 27], "q_he": [16, 24, 27], "dp": [16, 24, 27], "db": [16, 24, 27], "deltap": [16, 24], "temp_room": [16, 24, 27], "insert_path_to_geometri": [16, 25], "check_switch_geo_trigg": [16, 26], "read_k_eds_delta": [16, 26], "store_after_repr": [16, 26], "store_mat_data": [16, 26], "h_const": [16, 27], "gas_const": [16, 27], "diffus": [16, 27], "exp_const": [16, 27], "temp_salt": [16, 24, 27], "area": [16, 24, 27], "ep": [16, 22, 27], "sherwood": [16, 27], "hold": [17, 20, 25, 26], "kei": [17, 18, 19, 20, 22, 24, 25, 26, 27], "metadata": [17, 19, 20, 25, 26], "popul": [17, 20, 25, 26], "per": [17, 20, 25, 26], "storag": [17, 20, 25], "etc": 17, "On": [17, 20, 25], "read_at_end": [17, 20, 25], "read": [17, 18, 20, 25, 26], "bool": [17, 19, 20, 25, 26], "true": [17, 20, 22, 25, 26], "depleted_materi": [17, 20, 25], "node": [17, 18, 20, 25, 26], "subprocess": [17, 20, 25], "next": [17, 20, 25, 26], "mat": [17, 18, 20, 25, 26], "dep_end_tim": [17, 20, 25], "dep_step": [17, 25, 26], "load": [17, 20, 25], "curv": [17, 20, 25], "depcode_input": 18, "helper": 18, "reactor_input": 18, "simulation_input": 18, "throw": 18, "error": 18, "dot_fil": 18, "direct": 18, "extraction_process_path": 18, "possibl": 18, "between": [18, 24, 26], "core_outlet": 18, "core_inlet": 18, "process_fil": 18, "extraction_process": 18, "real": [18, 24, 27], "ga": [18, 24, 27], "nickel": 18, "filter": [18, 26], "map": [18, 25, 26], "extract": [18, 22, 24, 27], "replac": 18, "oper": [18, 19], "were": 18, "repres": [18, 19, 22, 24, 25, 26, 27], "argument": 18, "line": [18, 25], "main_inp_fil": 18, "object_input": 18, "tupl": 18, "construct": [18, 22], "extracted_mass": 18, "waste_stream": [18, 22], "dicitionari": 18, "superset": 18, "classs": 18, "irradi": 18, "inititi": 18, "none": [19, 26], "atoms_per_molecul": 19, "vol": 19, "temp": 19, "900": [19, 24, 27], "void_frac": 19, "y": 19, "overrid": [19, 24, 27], "obj": [19, 22], "sum": 19, "memo": 19, "deep": 19, "copi": 19, "compound": 19, "id": 19, "correspond": 19, "recurs": 19, "other": [19, 25, 26], "total": [19, 22, 23], "import": 19, "uranium": 19, "235": 19, "238": 19, "equal": [19, 22], "parent": [19, 24, 27], "vector": 19, "scaling_factor": 19, "src": 19, "attributit": 19, "descib": 19, "print": 19, "obtain": [19, 20, 25], "attr": 19, "new_mat_comp": 19, "preserv": 19, "integ": 19, "form": [19, 25], "multipli": 19, "depletion_result": 20, "step_idx": [20, 25], "depelet": 20, "depletion_step": 20, "runtim": [20, 25], "talli": 20, "initial_data": [22, 24, 27], "kwarg": [22, 24, 27], "aribtrari": 22, "maximum": 22, "handl": [22, 26], "facil": 22, "element": [22, 24, 27], "effic": 22, "weight": 22, "p": [22, 25], "l": 22, "optional_paramet": 22, "custom": 22, "nuc_nam": [22, 24, 25, 27], "evalu": [22, 24, 27], "outflow": 22, "inflow": 22, "being": 22, "conserv": 22, "mismatch": 22, "singl": 22, "thru_flow": 22, "n_": 23, "x1": 23, "normal": 23, "level": [23, 26], "005": [24, 27], "02": 24, "001": [24, 27], "400000": 24, "bubbl": [24, 27], "volumetr": [24, 27], "helium": [24, 27], "outlet": 24, "diamet": [24, 27], "rang": 24, "3cm": 24, "contractor": [24, 27], "pipe": [24, 27], "pressur": 24, "differ": [24, 27], "inlet": 24, "pa": [24, 27], "2e5": 24, "5e5": 24, "4e5": 24, "room": [24, 27], "kelvin": [24, 27], "slope": 24, "swirl": 24, "plot": [24, 27], "el_nam": [24, 27], "exit": [24, 27], "chen": [24, 27], "caleb": [24, 27], "brook": [24, 27], "mileston": [24, 27], "cfd": [24, 27], "contactor": [24, 27], "jl": 24, "superfici": 24, "veloc": [24, 27], "alpha": 24, "purpos": [24, 27], "pltdict": [24, 27], "rem_eff": [24, 27], "non": 25, "nuc_cod": 25, "symbol": 25, "metast": 25, "concaten": 25, "letter": 25, "47310": 25, "09c": 25, "am242m1": 25, "zam": 25, "meta": 25, "stabl": 25, "flag": [25, 26], "zzaaam": 25, "471101": 25, "ag": 25, "110m1": 25, "aaa": 25, "nuc_zzaam": 25, "file_lin": 25, "track": 25, "insert": 25, "first_geometry_fil": 25, "6th": 25, "nuc_code_map": 25, "922350": 25, "982510": 25, "92235": 25, "file_path": 25, "plaintext": 25, "dep": 25, "daystep": 25, "depstep": 25, "iter": [25, 26], "sim_depcod": 26, "core_numb": 26, "node_numb": 26, "db_saltproc": 26, "compression_param": 26, "complevel": 26, "complib": 26, "blosc": 26, "shuffl": 26, "bitshuffl": 26, "fletcher32": 26, "least_significant_digit": 26, "wiht": 26, "parallel": 26, "predict": 26, "critic": 26, "identifi": 26, "paper": 26, "child": 26, "determin": 26, "condit": 26, "init": 26, "insid": 26, "runth": 26, "compress": 26, "clean": 26, "previou": 26, "current_tim": 26, "switch_tim": 26, "match": 26, "current_timestep": 26, "moment": 26, "delta": 26, "becom": 26, "subcrit": 26, "after_mat": 26, "waste_dict": 26, "gram": 26, "store_at_end": 26, "doesn": 26, "append": 26, "depet": 26, "usag": 26, "corr": 27, "henri": 27, "law": 27, "mol": 27, "phase": 27, "exponenti": 27, "kl_const": 27, "eq": 27, "peebl": 27, "ornl": 27, "tm": 27, "2245": 27, "m3": 27, "sander": 27, "r": 27, "compil": 27, "water": 27, "solvent": 27, "atmo": 27, "chem": 27, "phy": 27, "15": 27, "4399": 27, "4981": 27, "doi": 27, "org": 27, "5194": 27, "acp": 27, "2015": 27, "1968": 27, "xenon": 27, "135": 27, "circul": 27, "transfer": 27, "oak": 27, "ridg": 27, "nation": 27, "laboratori": 27, "tn": 27, "No": 27, "jaiqi": 27, "36": 27, "come": 27, "rtype": 27, "5e": 27, "09": 27, "vl": 27, "mu": 27, "rho": 27, "number_sh": 27, "number_sc": 27, "number_r": 27, "kl": 27, "averag": 27, "kinemat": 27, "viscos": 27, "slide": 27, "schmidt": 27, "reynold": 27, "coeffici": 27, "respect": 27, "chemic": 27, "1900": 27, "2300": 27, "314": 27, "6e": 27, "06": 27, "05": 27, "3e": 27, "ph": 27, "dissert": 27, "298": 27}, "objects": {"": [[16, 0, 0, "-", "saltproc"]], "saltproc": [[17, 0, 0, "-", "abc"], [18, 0, 0, "-", "app"], [19, 0, 0, "-", "materialflow"], [20, 0, 0, "-", "openmc_depcode"], [22, 0, 0, "-", "process"], [23, 0, 0, "-", "reactor"], [24, 0, 0, "-", "separator"], [25, 0, 0, "-", "serpent_depcode"], [26, 0, 0, "-", "simulation"], [27, 0, 0, "-", "sparger"], [28, 0, 0, "-", "version"]], "saltproc.abc": [[17, 1, 1, "", "Depcode"]], "saltproc.abc.Depcode": [[17, 2, 1, "", "__init__"], [17, 3, 1, "", "active_cycles"], [17, 3, 1, "", "inactive_cycles"], [17, 3, 1, "", "neutronics_parameters"], [17, 3, 1, "", "npop"], [17, 2, 1, "", "read_depleted_materials"], [17, 2, 1, "", "read_neutronics_parameters"], [17, 2, 1, "", "read_step_metadata"], [17, 2, 1, "", "run_depletion_step"], [17, 3, 1, "", "runtime_inputfile"], [17, 3, 1, "", "runtime_matfile"], [17, 3, 1, "", "step_metadata"], [17, 2, 1, "", "switch_to_next_geometry"], [17, 2, 1, "", "update_depletable_materials"], [17, 2, 1, "", "write_runtime_input"]], "saltproc.app": [[18, 4, 1, "", "_create_depcode_object"], [18, 4, 1, "", "_create_reactor_object"], [18, 4, 1, "", "_create_simulation_object"], [18, 4, 1, "", "_print_simulation_input_info"], [18, 4, 1, "", "_process_main_input_reactor_params"], [18, 4, 1, "", "get_extraction_process_paths"], [18, 4, 1, "", "get_extraction_processes"], [18, 4, 1, "", "get_feeds"], [18, 4, 1, "", "parse_arguments"], [18, 4, 1, "", "read_main_input"], [18, 4, 1, "", "refill_materials"], [18, 4, 1, "", "reprocess_materials"], [18, 4, 1, "", "run"]], "saltproc.materialflow": [[19, 1, 1, "", "Materialflow"]], "saltproc.materialflow.Materialflow": [[19, 2, 1, "", "__add__"], [19, 2, 1, "", "__deepcopy__"], [19, 2, 1, "", "__eq__"], [19, 2, 1, "", "__init__"], [19, 2, 1, "", "__rmul__"], [19, 2, 1, "", "copy_pymat_attrs"], [19, 2, 1, "", "get_mass"], [19, 2, 1, "", "print_attr"], [19, 2, 1, "", "scale_matflow"]], "saltproc.openmc_depcode": [[20, 1, 1, "", "OpenMCDepcode"]], "saltproc.openmc_depcode.OpenMCDepcode": [[20, 2, 1, "", "__init__"], [20, 3, 1, "", "active_cycles"], [20, 3, 1, "", "inactive_cycles"], [20, 3, 1, "", "neutronics_parameters"], [20, 3, 1, "", "npop"], [20, 2, 1, "", "read_depleted_materials"], [20, 2, 1, "", "read_neutronics_parameters"], [20, 2, 1, "", "read_step_metadata"], [20, 2, 1, "", "run_depletion_step"], [20, 3, 1, "", "runtime_inputfile"], [20, 3, 1, "", "runtime_matfile"], [20, 3, 1, "", "step_metadata"], [20, 2, 1, "", "switch_to_next_geometry"], [20, 2, 1, "", "update_depletable_materials"], [20, 2, 1, "", "write_depletion_settings"], [20, 2, 1, "", "write_runtime_input"], [20, 2, 1, "", "write_saltproc_openmc_tallies"]], "saltproc.process": [[22, 1, 1, "", "Process"]], "saltproc.process.Process": [[22, 2, 1, "", "__init__"], [22, 2, 1, "", "calculate_removal_efficiency"], [22, 2, 1, "", "check_mass_conservation"], [22, 2, 1, "", "process_material"]], "saltproc.reactor": [[23, 1, 1, "", "Reactor"]], "saltproc.reactor.Reactor": [[23, 2, 1, "", "__init__"]], "saltproc.separator": [[24, 1, 1, "", "Separator"]], "saltproc.separator.Separator": [[24, 2, 1, "", "__init__"], [24, 2, 1, "", "calc_rem_efficiency"], [24, 2, 1, "", "calculate_removal_efficiency"], [24, 3, 1, "", "db"], [24, 3, 1, "", "deltap"], [24, 2, 1, "id0", "description"], [24, 3, 1, "", "do"], [24, 3, 1, "", "dp"], [24, 2, 1, "id1", "eff"], [24, 3, 1, "id2", "k"], [24, 3, 1, "", "q_he"], [24, 3, 1, "", "q_salt"], [24, 3, 1, "", "temp_room"]], "saltproc.serpent_depcode": [[25, 1, 1, "", "SerpentDepcode"]], "saltproc.serpent_depcode.SerpentDepcode": [[25, 2, 1, "", "__init__"], [25, 3, 1, "", "active_cycles"], [25, 2, 1, "", "convert_nuclide_code_to_name"], [25, 2, 1, "", "convert_nuclide_code_to_zam"], [25, 2, 1, "", "create_runtime_matfile"], [25, 2, 1, "", "get_neutron_settings"], [25, 3, 1, "", "inactive_cycles"], [25, 2, 1, "", "insert_path_to_geometry"], [25, 2, 1, "", "map_nuclide_code_zam_to_serpent"], [25, 3, 1, "", "neutronics_parameters"], [25, 3, 1, "", "npop"], [25, 2, 1, "", "read_depleted_materials"], [25, 2, 1, "", "read_neutronics_parameters"], [25, 2, 1, "", "read_plaintext_file"], [25, 2, 1, "", "read_step_metadata"], [25, 2, 1, "", "run_depletion_step"], [25, 3, 1, "", "runtime_inputfile"], [25, 3, 1, "", "runtime_matfile"], [25, 2, 1, "", "set_power_load"], [25, 3, 1, "", "step_metadata"], [25, 2, 1, "", "switch_to_next_geometry"], [25, 2, 1, "", "update_depletable_materials"], [25, 2, 1, "", "write_runtime_input"]], "saltproc.simulation": [[26, 1, 1, "", "Simulation"]], "saltproc.simulation.Simulation": [[26, 2, 1, "", "__init__"], [26, 2, 1, "", "check_restart"], [26, 2, 1, "", "check_switch_geo_trigger"], [26, 2, 1, "", "read_k_eds_delta"], [26, 2, 1, "", "store_after_repr"], [26, 2, 1, "", "store_mat_data"], [26, 2, 1, "", "store_run_init_info"], [26, 2, 1, "", "store_run_step_info"]], "saltproc.sparger": [[27, 1, 1, "", "Sparger"]], "saltproc.sparger.Sparger": [[27, 2, 1, "", "__init__"], [27, 3, 1, "", "area"], [27, 2, 1, "", "calc_rem_efficiency"], [27, 2, 1, "", "calculate_removal_efficiency"], [27, 3, 1, "", "db"], [27, 2, 1, "id0", "description"], [27, 3, 1, "id1", "diffusivity"], [27, 3, 1, "", "dp"], [27, 2, 1, "id2", "eff"], [27, 2, 1, "id3", "eps"], [27, 3, 1, "id4", "exp_const"], [27, 3, 1, "id5", "gas_const"], [27, 3, 1, "id6", "h_const"], [27, 3, 1, "", "length"], [27, 3, 1, "", "q_he"], [27, 3, 1, "", "q_salt"], [27, 2, 1, "id7", "sherwood"], [27, 3, 1, "id8", "temp_room"], [27, 3, 1, "", "temp_salt"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"]}, "titleterms": {"contribut": 0, "thank": 0, "your": 0, "help": 0, "bug": [0, 10, 11, 12, 13], "report": 0, "featur": [0, 10, 11, 12, 13], "request": 0, "discuss": 0, "instruct": 0, "set": 0, "up": 0, "develop": [0, 1], "environ": 0, "setup": 0, "serpent": 0, "mont": 0, "carlo": 0, "code": 0, "run": 0, "test": [0, 7], "style": 0, "flake8": 0, "pull": 0, "more": 0, "doc": 0, "meta": 0, "": 1, "guid": 1, "exampl": 2, "hdf5": 3, "output": 3, "file": [3, 4, 5], "format": 4, "specif": 4, "saltproc": [5, 6, 8, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "input": 5, "schema": 5, "document": 6, "indic": 6, "tabl": 6, "citat": 6, "get": 6, "touch": 6, "acknowledg": 6, "licens": 6, "instal": 7, "note": [7, 9, 10, 11, 12, 13, 24, 27], "openmc": 7, "cross": 7, "section": 7, "configur": 7, "overview": 8, "how": 8, "work": 8, "updat": 8, "The": 8, "futur": 8, "releas": [9, 10, 11, 12, 13], "vx": 10, "x": 10, "summari": [10, 12, 13], "depend": [10, 12, 13], "chang": [10, 12, 13], "new": [10, 11, 12, 13], "fix": [10, 11, 12, 13], "script": [10, 12, 13], "python": [10, 12, 13], "api": [10, 12, 13, 14], "contributor": [10, 11, 12, 13], "review": [10, 12, 13], "v0": [11, 12, 13], "3": 11, "0": [11, 12, 13], "commit": 11, "list": 11, "4": 12, "5": 13, "packag": 16, "submodul": 16, "modul": [16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "content": 16, "abc": 17, "app": 18, "materialflow": 19, "openmc_depcod": 20, "openmc_deplet": 21, "process": 22, "reactor": 23, "separ": 24, "refer": [24, 27], "serpent_depcod": 25, "simul": 26, "sparger": 27, "version": 28}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Contributing": [[0, "contributing"]], "Thanks for Your Help!": [[0, "thanks-for-your-help"]], "Bug Reports": [[0, "bug-reports"]], "Feature Requests": [[0, "feature-requests"]], "Discussion": [[0, "discussion"]], "Instructions for setting up a development environment": [[0, "instructions-for-setting-up-a-development-environment"]], "Setup Serpent Monte Carlo code environment": [[0, "setup-serpent-monte-carlo-code-environment"]], "Run the tests": [[0, "run-the-tests"]], "Run style tests with flake8": [[0, "run-style-tests-with-flake8"]], "Pull Requests": [[0, "pull-requests"]], "More developer docs": [[0, "more-developer-docs"]], "Meta": [[0, "meta"]], "Developer\u2019s Guide": [[1, "developer-s-guide"]], "Examples": [[2, "examples"]], "HDF5 Output File": [[3, "hdf5-output-file"]], "File Format Specifications": [[4, "file-format-specifications"]], "SaltProc Input File": [[5, "saltproc-input-file"]], "SaltProc input file schema": [[5, "saltproc-input-file-schema"]], "SaltProc": [[6, "saltproc"]], "Documentation": [[6, "documentation"]], "Indices and tables": [[6, "indices-and-tables"]], "Citation": [[6, "citation"]], "Get in touch": [[6, "get-in-touch"]], "Acknowledgment": [[6, "acknowledgment"]], "License": [[6, "license"]], "Installation": [[7, "installation"]], "Note on installing OpenMC": [[7, "note-on-installing-openmc"]], "Cross Section Configuration": [[7, "cross-section-configuration"]], "Testing": [[7, "testing"]], "Overview": [[8, "overview"]], "How SaltProc works": [[8, "how-saltproc-works"]], "Updates": [[8, "updates"]], "The Future": [[8, "the-future"]], "Release Notes": [[9, "release-notes"]], "Release notes for vx.x.x": [[10, "release-notes-for-vx-x-x"]], "Summary": [[10, "summary"], [12, "summary"], [13, "summary"]], "Dependency Changes": [[10, "dependency-changes"], [12, "dependency-changes"], [13, "dependency-changes"]], "New Features": [[10, "new-features"], [11, "new-features"], [12, "new-features"], [13, "new-features"]], "Bug Fixes": [[10, "bug-fixes"], [11, "bug-fixes"], [12, "bug-fixes"], [13, "bug-fixes"]], "Script Changes": [[10, "script-changes"], [12, "script-changes"], [13, "script-changes"]], "Python API Changes": [[10, "python-api-changes"], [12, "python-api-changes"], [13, "python-api-changes"]], "Contributors": [[10, "contributors"], [11, "contributors"], [12, "contributors"], [13, "contributors"]], "Reviewers": [[10, "reviewers"], [12, "reviewers"], [13, "reviewers"]], "Release notes for v0.3.0": [[11, "release-notes-for-v0-3-0"]], "Commit list": [[11, "commit-list"]], "Release notes for v0.4.0": [[12, "release-notes-for-v0-4-0"]], "Release notes for v0.5.0": [[13, "release-notes-for-v0-5-0"]], "SaltProc API": [[14, "saltproc-api"]], "saltproc": [[15, "saltproc"]], "saltproc package": [[16, "saltproc-package"]], "Submodules": [[16, "submodules"]], "Module contents": [[16, "module-saltproc"]], "saltproc.abc module": [[17, "module-saltproc.abc"]], "saltproc.app module": [[18, "module-saltproc.app"]], "saltproc.materialflow module": [[19, "module-saltproc.materialflow"]], "saltproc.openmc_depcode module": [[20, "module-saltproc.openmc_depcode"]], "saltproc.openmc_deplete module": [[21, "saltproc-openmc-deplete-module"]], "saltproc.process module": [[22, "module-saltproc.process"]], "saltproc.reactor module": [[23, "module-saltproc.reactor"]], "saltproc.separator module": [[24, "module-saltproc.separator"]], "References": [[24, null], [27, null]], "Notes": [[24, null], [27, null]], "saltproc.serpent_depcode module": [[25, "module-saltproc.serpent_depcode"]], "saltproc.simulation module": [[26, "module-saltproc.simulation"]], "saltproc.sparger module": [[27, "module-saltproc.sparger"]], "saltproc.version module": [[28, "module-saltproc.version"]]}, "indexentries": {"module": [[16, "module-saltproc"], [17, "module-saltproc.abc"], [18, "module-saltproc.app"], [19, "module-saltproc.materialflow"], [20, "module-saltproc.openmc_depcode"], [22, "module-saltproc.process"], [23, "module-saltproc.reactor"], [24, "module-saltproc.separator"], [25, "module-saltproc.serpent_depcode"], [26, "module-saltproc.simulation"], [27, "module-saltproc.sparger"], [28, "module-saltproc.version"]], "saltproc": [[16, "module-saltproc"]], "depcode (class in saltproc.abc)": [[17, "saltproc.abc.Depcode"]], "__init__() (saltproc.abc.depcode method)": [[17, "saltproc.abc.Depcode.__init__"]], "active_cycles (saltproc.abc.depcode attribute)": [[17, "saltproc.abc.Depcode.active_cycles"]], "inactive_cycles (saltproc.abc.depcode attribute)": [[17, "saltproc.abc.Depcode.inactive_cycles"]], "neutronics_parameters (saltproc.abc.depcode attribute)": [[17, "saltproc.abc.Depcode.neutronics_parameters"]], "npop (saltproc.abc.depcode attribute)": [[17, "saltproc.abc.Depcode.npop"]], "read_depleted_materials() (saltproc.abc.depcode method)": [[17, "saltproc.abc.Depcode.read_depleted_materials"]], "read_neutronics_parameters() (saltproc.abc.depcode method)": [[17, "saltproc.abc.Depcode.read_neutronics_parameters"]], "read_step_metadata() (saltproc.abc.depcode method)": [[17, "saltproc.abc.Depcode.read_step_metadata"]], "run_depletion_step() (saltproc.abc.depcode method)": [[17, "saltproc.abc.Depcode.run_depletion_step"]], "runtime_inputfile (saltproc.abc.depcode attribute)": [[17, "saltproc.abc.Depcode.runtime_inputfile"]], "runtime_matfile (saltproc.abc.depcode attribute)": [[17, "saltproc.abc.Depcode.runtime_matfile"]], "saltproc.abc": [[17, "module-saltproc.abc"]], "step_metadata (saltproc.abc.depcode attribute)": [[17, "saltproc.abc.Depcode.step_metadata"]], "switch_to_next_geometry() (saltproc.abc.depcode method)": [[17, "saltproc.abc.Depcode.switch_to_next_geometry"]], "update_depletable_materials() (saltproc.abc.depcode method)": [[17, "saltproc.abc.Depcode.update_depletable_materials"]], "write_runtime_input() (saltproc.abc.depcode method)": [[17, "saltproc.abc.Depcode.write_runtime_input"]], "_create_depcode_object() (in module saltproc.app)": [[18, "saltproc.app._create_depcode_object"]], "_create_reactor_object() (in module saltproc.app)": [[18, "saltproc.app._create_reactor_object"]], "_create_simulation_object() (in module saltproc.app)": [[18, "saltproc.app._create_simulation_object"]], "_print_simulation_input_info() (in module saltproc.app)": [[18, "saltproc.app._print_simulation_input_info"]], "_process_main_input_reactor_params() (in module saltproc.app)": [[18, "saltproc.app._process_main_input_reactor_params"]], "get_extraction_process_paths() (in module saltproc.app)": [[18, "saltproc.app.get_extraction_process_paths"]], "get_extraction_processes() (in module saltproc.app)": [[18, "saltproc.app.get_extraction_processes"]], "get_feeds() (in module saltproc.app)": [[18, "saltproc.app.get_feeds"]], "parse_arguments() (in module saltproc.app)": [[18, "saltproc.app.parse_arguments"]], "read_main_input() (in module saltproc.app)": [[18, "saltproc.app.read_main_input"]], "refill_materials() (in module saltproc.app)": [[18, "saltproc.app.refill_materials"]], "reprocess_materials() (in module saltproc.app)": [[18, "saltproc.app.reprocess_materials"]], "run() (in module saltproc.app)": [[18, "saltproc.app.run"]], "saltproc.app": [[18, "module-saltproc.app"]], "materialflow (class in saltproc.materialflow)": [[19, "saltproc.materialflow.Materialflow"]], "__add__() (saltproc.materialflow.materialflow method)": [[19, "saltproc.materialflow.Materialflow.__add__"]], "__deepcopy__() (saltproc.materialflow.materialflow method)": [[19, "saltproc.materialflow.Materialflow.__deepcopy__"]], "__eq__() (saltproc.materialflow.materialflow method)": [[19, "saltproc.materialflow.Materialflow.__eq__"]], "__init__() (saltproc.materialflow.materialflow method)": [[19, "saltproc.materialflow.Materialflow.__init__"]], "__rmul__() (saltproc.materialflow.materialflow method)": [[19, "saltproc.materialflow.Materialflow.__rmul__"]], "copy_pymat_attrs() (saltproc.materialflow.materialflow method)": [[19, "saltproc.materialflow.Materialflow.copy_pymat_attrs"]], "get_mass() (saltproc.materialflow.materialflow method)": [[19, "saltproc.materialflow.Materialflow.get_mass"]], "print_attr() (saltproc.materialflow.materialflow method)": [[19, "saltproc.materialflow.Materialflow.print_attr"]], "saltproc.materialflow": [[19, "module-saltproc.materialflow"]], "scale_matflow() (saltproc.materialflow.materialflow method)": [[19, "saltproc.materialflow.Materialflow.scale_matflow"]], "openmcdepcode (class in saltproc.openmc_depcode)": [[20, "saltproc.openmc_depcode.OpenMCDepcode"]], "__init__() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.__init__"]], "active_cycles (saltproc.openmc_depcode.openmcdepcode attribute)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.active_cycles"]], "inactive_cycles (saltproc.openmc_depcode.openmcdepcode attribute)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.inactive_cycles"]], "neutronics_parameters (saltproc.openmc_depcode.openmcdepcode attribute)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.neutronics_parameters"]], "npop (saltproc.openmc_depcode.openmcdepcode attribute)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.npop"]], "read_depleted_materials() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.read_depleted_materials"]], "read_neutronics_parameters() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.read_neutronics_parameters"]], "read_step_metadata() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.read_step_metadata"]], "run_depletion_step() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.run_depletion_step"]], "runtime_inputfile (saltproc.openmc_depcode.openmcdepcode attribute)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.runtime_inputfile"]], "runtime_matfile (saltproc.openmc_depcode.openmcdepcode attribute)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.runtime_matfile"]], "saltproc.openmc_depcode": [[20, "module-saltproc.openmc_depcode"]], "step_metadata (saltproc.openmc_depcode.openmcdepcode attribute)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.step_metadata"]], "switch_to_next_geometry() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.switch_to_next_geometry"]], "update_depletable_materials() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.update_depletable_materials"]], "write_depletion_settings() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.write_depletion_settings"]], "write_runtime_input() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.write_runtime_input"]], "write_saltproc_openmc_tallies() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.write_saltproc_openmc_tallies"]], "process (class in saltproc.process)": [[22, "saltproc.process.Process"]], "__init__() (saltproc.process.process method)": [[22, "saltproc.process.Process.__init__"]], "calculate_removal_efficiency() (saltproc.process.process method)": [[22, "saltproc.process.Process.calculate_removal_efficiency"]], "check_mass_conservation() (saltproc.process.process method)": [[22, "saltproc.process.Process.check_mass_conservation"]], "process_material() (saltproc.process.process method)": [[22, "saltproc.process.Process.process_material"]], "saltproc.process": [[22, "module-saltproc.process"]], "reactor (class in saltproc.reactor)": [[23, "saltproc.reactor.Reactor"]], "__init__() (saltproc.reactor.reactor method)": [[23, "saltproc.reactor.Reactor.__init__"]], "saltproc.reactor": [[23, "module-saltproc.reactor"]], "separator (class in saltproc.separator)": [[24, "saltproc.separator.Separator"]], "__init__() (saltproc.separator.separator method)": [[24, "saltproc.separator.Separator.__init__"]], "calc_rem_efficiency() (saltproc.separator.separator method)": [[24, "saltproc.separator.Separator.calc_rem_efficiency"]], "calculate_removal_efficiency() (saltproc.separator.separator method)": [[24, "saltproc.separator.Separator.calculate_removal_efficiency"]], "db (saltproc.separator.separator attribute)": [[24, "saltproc.separator.Separator.db"]], "deltap (saltproc.separator.separator attribute)": [[24, "saltproc.separator.Separator.deltap"]], "description() (saltproc.separator.separator method)": [[24, "id0"], [24, "saltproc.separator.Separator.description"]], "do (saltproc.separator.separator attribute)": [[24, "saltproc.separator.Separator.do"]], "dp (saltproc.separator.separator attribute)": [[24, "saltproc.separator.Separator.dp"]], "eff() (saltproc.separator.separator method)": [[24, "id1"], [24, "saltproc.separator.Separator.eff"]], "k (saltproc.separator.separator attribute)": [[24, "id2"], [24, "saltproc.separator.Separator.k"]], "q_he (saltproc.separator.separator attribute)": [[24, "saltproc.separator.Separator.q_he"]], "q_salt (saltproc.separator.separator attribute)": [[24, "saltproc.separator.Separator.q_salt"]], "saltproc.separator": [[24, "module-saltproc.separator"]], "temp_room (saltproc.separator.separator attribute)": [[24, "saltproc.separator.Separator.temp_room"]], "serpentdepcode (class in saltproc.serpent_depcode)": [[25, "saltproc.serpent_depcode.SerpentDepcode"]], "__init__() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.__init__"]], "active_cycles (saltproc.serpent_depcode.serpentdepcode attribute)": [[25, "saltproc.serpent_depcode.SerpentDepcode.active_cycles"]], "convert_nuclide_code_to_name() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.convert_nuclide_code_to_name"]], "convert_nuclide_code_to_zam() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.convert_nuclide_code_to_zam"]], "create_runtime_matfile() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.create_runtime_matfile"]], "get_neutron_settings() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.get_neutron_settings"]], "inactive_cycles (saltproc.serpent_depcode.serpentdepcode attribute)": [[25, "saltproc.serpent_depcode.SerpentDepcode.inactive_cycles"]], "insert_path_to_geometry() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.insert_path_to_geometry"]], "map_nuclide_code_zam_to_serpent() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.map_nuclide_code_zam_to_serpent"]], "neutronics_parameters (saltproc.serpent_depcode.serpentdepcode attribute)": [[25, "saltproc.serpent_depcode.SerpentDepcode.neutronics_parameters"]], "npop (saltproc.serpent_depcode.serpentdepcode attribute)": [[25, "saltproc.serpent_depcode.SerpentDepcode.npop"]], "read_depleted_materials() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.read_depleted_materials"]], "read_neutronics_parameters() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.read_neutronics_parameters"]], "read_plaintext_file() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.read_plaintext_file"]], "read_step_metadata() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.read_step_metadata"]], "run_depletion_step() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.run_depletion_step"]], "runtime_inputfile (saltproc.serpent_depcode.serpentdepcode attribute)": [[25, "saltproc.serpent_depcode.SerpentDepcode.runtime_inputfile"]], "runtime_matfile (saltproc.serpent_depcode.serpentdepcode attribute)": [[25, "saltproc.serpent_depcode.SerpentDepcode.runtime_matfile"]], "saltproc.serpent_depcode": [[25, "module-saltproc.serpent_depcode"]], "set_power_load() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.set_power_load"]], "step_metadata (saltproc.serpent_depcode.serpentdepcode attribute)": [[25, "saltproc.serpent_depcode.SerpentDepcode.step_metadata"]], "switch_to_next_geometry() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.switch_to_next_geometry"]], "update_depletable_materials() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.update_depletable_materials"]], "write_runtime_input() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.write_runtime_input"]], "simulation (class in saltproc.simulation)": [[26, "saltproc.simulation.Simulation"]], "__init__() (saltproc.simulation.simulation method)": [[26, "saltproc.simulation.Simulation.__init__"]], "check_restart() (saltproc.simulation.simulation method)": [[26, "saltproc.simulation.Simulation.check_restart"]], "check_switch_geo_trigger() (saltproc.simulation.simulation method)": [[26, "saltproc.simulation.Simulation.check_switch_geo_trigger"]], "read_k_eds_delta() (saltproc.simulation.simulation method)": [[26, "saltproc.simulation.Simulation.read_k_eds_delta"]], "saltproc.simulation": [[26, "module-saltproc.simulation"]], "store_after_repr() (saltproc.simulation.simulation method)": [[26, "saltproc.simulation.Simulation.store_after_repr"]], "store_mat_data() (saltproc.simulation.simulation method)": [[26, "saltproc.simulation.Simulation.store_mat_data"]], "store_run_init_info() (saltproc.simulation.simulation method)": [[26, "saltproc.simulation.Simulation.store_run_init_info"]], "store_run_step_info() (saltproc.simulation.simulation method)": [[26, "saltproc.simulation.Simulation.store_run_step_info"]], "sparger (class in saltproc.sparger)": [[27, "saltproc.sparger.Sparger"]], "__init__() (saltproc.sparger.sparger method)": [[27, "saltproc.sparger.Sparger.__init__"]], "area (saltproc.sparger.sparger attribute)": [[27, "saltproc.sparger.Sparger.area"]], "calc_rem_efficiency() (saltproc.sparger.sparger method)": [[27, "saltproc.sparger.Sparger.calc_rem_efficiency"]], "calculate_removal_efficiency() (saltproc.sparger.sparger method)": [[27, "saltproc.sparger.Sparger.calculate_removal_efficiency"]], "db (saltproc.sparger.sparger attribute)": [[27, "saltproc.sparger.Sparger.db"]], "description() (saltproc.sparger.sparger method)": [[27, "id0"], [27, "saltproc.sparger.Sparger.description"]], "diffusivity (saltproc.sparger.sparger attribute)": [[27, "id1"], [27, "saltproc.sparger.Sparger.diffusivity"]], "dp (saltproc.sparger.sparger attribute)": [[27, "saltproc.sparger.Sparger.dp"]], "eff() (saltproc.sparger.sparger method)": [[27, "id2"], [27, "saltproc.sparger.Sparger.eff"]], "eps() (saltproc.sparger.sparger method)": [[27, "id3"], [27, "saltproc.sparger.Sparger.eps"]], "exp_const (saltproc.sparger.sparger attribute)": [[27, "id4"], [27, "saltproc.sparger.Sparger.exp_const"]], "gas_const (saltproc.sparger.sparger attribute)": [[27, "id5"], [27, "saltproc.sparger.Sparger.gas_const"]], "h_const (saltproc.sparger.sparger attribute)": [[27, "id6"], [27, "saltproc.sparger.Sparger.h_const"]], "length (saltproc.sparger.sparger attribute)": [[27, "saltproc.sparger.Sparger.length"]], "q_he (saltproc.sparger.sparger attribute)": [[27, "saltproc.sparger.Sparger.q_he"]], "q_salt (saltproc.sparger.sparger attribute)": [[27, "saltproc.sparger.Sparger.q_salt"]], "saltproc.sparger": [[27, "module-saltproc.sparger"]], "sherwood() (saltproc.sparger.sparger method)": [[27, "id7"], [27, "saltproc.sparger.Sparger.sherwood"]], "temp_room (saltproc.sparger.sparger attribute)": [[27, "id8"], [27, "saltproc.sparger.Sparger.temp_room"]], "temp_salt (saltproc.sparger.sparger attribute)": [[27, "saltproc.sparger.Sparger.temp_salt"]], "saltproc.version": [[28, "module-saltproc.version"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["devguide/contributing", "devguide/index", "examples", "fileformatspec/databasefile", "fileformatspec/index", "fileformatspec/inputfile", "index", "installation", "overview", "releasenotes/index", "releasenotes/template", "releasenotes/v0.3.0", "releasenotes/v0.4.0", "releasenotes/v0.5.0", "src/index", "src/modules", "src/saltproc", "src/saltproc.abc", "src/saltproc.app", "src/saltproc.materialflow", "src/saltproc.openmc_depcode", "src/saltproc.openmc_deplete", "src/saltproc.process", "src/saltproc.reactor", "src/saltproc.separator", "src/saltproc.serpent_depcode", "src/saltproc.simulation", "src/saltproc.sparger", "src/saltproc.version"], "filenames": ["devguide/contributing.rst", "devguide/index.rst", "examples.rst", "fileformatspec/databasefile.rst", "fileformatspec/index.rst", "fileformatspec/inputfile.rst", "index.rst", "installation.rst", "overview.rst", "releasenotes/index.rst", "releasenotes/template.rst", "releasenotes/v0.3.0.rst", "releasenotes/v0.4.0.rst", "releasenotes/v0.5.0.rst", "src/index.rst", "src/modules.rst", "src/saltproc.rst", "src/saltproc.abc.rst", "src/saltproc.app.rst", "src/saltproc.materialflow.rst", "src/saltproc.openmc_depcode.rst", "src/saltproc.openmc_deplete.rst", "src/saltproc.process.rst", "src/saltproc.reactor.rst", "src/saltproc.separator.rst", "src/saltproc.serpent_depcode.rst", "src/saltproc.simulation.rst", "src/saltproc.sparger.rst", "src/saltproc.version.rst"], "titles": ["Contributing", "Developer\u2019s Guide", "Examples", "HDF5 Output File", "File Format Specifications", "SaltProc Input File", "SaltProc", "Installation", "Overview", "Release Notes", "Release notes for vx.x.x", "Release notes for v0.3.0", "Release notes for v0.4.0", "Release notes for v0.5.0", "SaltProc API", "saltproc", "saltproc package", "saltproc.abc module", "saltproc.app module", "saltproc.materialflow module", "saltproc.openmc_depcode module", "saltproc.openmc_deplete module", "saltproc.process module", "saltproc.reactor module", "saltproc.separator module", "saltproc.serpent_depcode module", "saltproc.simulation module", "saltproc.sparger module", "saltproc.version module"], "terms": {"i": [0, 1, 2, 6, 7, 8, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 25, 26], "so": [0, 1], "kind": 0, "you": [0, 1, 7, 11], "In": [0, 2, 8, 24, 27], "saltproc": [0, 1, 2, 4, 7, 10, 11, 12, 13], "all": [0, 1, 7, 18], "fix": [0, 8], "document": [0, 7, 11, 14], "improv": [0, 11], "enhanc": 0, "idea": [0, 6], "ar": [0, 2, 3, 7, 8, 10, 13, 17, 18, 19, 20, 25, 27], "welcom": [0, 1, 6], "The": [0, 1, 2, 3, 5, 7, 10, 11, 12, 13, 19, 20], "github": [0, 5, 6, 7, 8, 11], "issu": [0, 6, 8, 11], "tab": 0, "contain": [0, 1, 2, 5, 11, 17, 18, 19, 20, 23, 24, 25, 26, 27], "some": [0, 26], "label": [0, 17, 20, 25], "difficulti": 0, "1": [0, 3, 5, 7, 8, 13, 19, 23, 24, 26, 27], "beginn": 0, "those": [0, 7, 18], "open": [0, 6, 8, 16], "would": [0, 13, 18], "good": [0, 6], "quick": 0, "wai": 0, "get": [0, 1, 25], "start": [0, 1, 6, 25, 26], "brows": [0, 6, 14], "them": [0, 7, 17, 20, 25], "see": [0, 7, 8], "want": [0, 7], "one": [0, 7, 26], "someth": 0, "work": [0, 1, 26], "consid": [0, 7], "make": [0, 1, 6, 8, 11, 12, 18], "particular": 0, "pleas": [0, 1, 6, 7], "includ": [0, 6, 7, 11, 13, 25], "short": 0, "detail": [0, 2], "self": [0, 8, 19], "python": [0, 2, 6, 7, 11, 19], "snippet": 0, "explan": 0, "reproduc": 0, "problem": 0, "explain": 0, "what": [0, 8], "expect": 0, "behavior": 0, "wa": 0, "saw": 0, "instead": [0, 11, 13, 25], "If": [0, 1, 7, 17, 20, 22, 25, 26], "have": [0, 7, 12, 13, 18, 26], "an": [0, 1, 7, 8, 11, 13, 22, 25, 26], "could": 0, "add": [0, 8, 11, 13, 25, 26], "know": [0, 7], "how": [0, 6, 7], "implement": [0, 8, 13], "feedback": 0, "aren": 0, "t": [0, 11, 22, 26], "concret": 0, "focus": 0, "enough": 0, "go": 0, "show": 0, "off": 0, "cool": 0, "done": 0, "softwar": [0, 1, 6, 7], "us": [0, 1, 3, 6, 7, 8, 11, 12, 13, 17, 18, 20, 22, 24, 25, 26, 27], "our": [0, 6, 8, 24, 26], "page": [0, 6, 7, 8], "compat": [0, 8, 11, 13], "3": [0, 3, 5, 6, 7, 8, 9, 18, 22, 23, 24, 25, 27], "9": [0, 3, 26], "anaconda": 0, "recommend": [0, 7], "distribut": 0, "we": [0, 1, 6, 7, 8, 26], "assum": [0, 7], "anoth": [0, 5], "own": 0, "can": [0, 2, 6, 7, 8, 13, 22], "translat": 0, "download": [0, 7, 13], "http": [0, 5, 11, 27], "www": 0, "continuum": 0, "io": 0, "full": [0, 7, 11], "instal": [0, 6, 11, 13], "also": [0, 6, 7, 26], "mini": 0, "bare": 0, "bone": 0, "thi": [0, 1, 3, 7, 8, 10, 11, 12, 13, 14, 18, 22, 24, 25, 26, 27], "build": [0, 7], "server": 0, "don": 0, "much": 0, "space": 0, "avail": [0, 6, 7], "conda": [0, 7], "miniconda": 0, "html": 0, "onc": [0, 7], "packag": [0, 6, 7, 8, 11, 12, 13, 14, 15], "creat": [0, 7, 8, 11, 13, 25], "q": 0, "n": [0, 18], "scipi": 0, "numpi": [0, 6, 7], "matplotlib": [0, 6, 7], "pytest": [0, 7], "pytabl": [0, 3, 7, 26], "each": [0, 8, 19, 20, 23, 24, 26, 27], "command": [0, 7, 8, 13, 18], "take": [0, 8], "bit": 0, "time": [0, 3, 7, 17, 20, 23, 25, 26], "give": 0, "few": 0, "minut": [0, 3], "depend": [0, 7, 17], "complet": [0, 11], "switch": [0, 5, 17, 20, 25, 26], "addit": [0, 11, 13], "need": [0, 1, 7, 18], "activ": [0, 3, 7, 17, 20, 25, 26], "pyne": [0, 6, 7, 8, 13, 19], "networkx": [0, 6, 7], "pydotplu": [0, 6, 7], "sourc": [0, 2, 6, 7, 8, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27], "c": [0, 7], "forg": [0, 7], "directori": [0, 2, 3, 7, 13, 17, 20, 25, 26], "ad": [0, 11, 12, 13, 18, 19], "path": [0, 2, 3, 5, 17, 18, 20, 25, 26], "follow": [0, 7, 8, 10, 12, 13, 26, 27], "export": 0, "execut": [0, 5, 7, 17, 25, 26], "automat": [0, 14], "detect": 0, "root": [0, 7], "where": [0, 3, 7, 13, 17], "clone": [0, 7], "repositori": [0, 7, 11], "py": [0, 2, 5, 12, 13], "adher": 0, "check": [0, 1, 7, 12, 13, 22, 25], "encourag": 0, "though": 0, "strictli": 0, "enforc": 0, "while": [0, 8, 13], "should": [0, 13], "feel": 0, "compel": 0, "exist": [0, 8, 24, 26, 27], "failur": 0, "do": [0, 16, 24], "from": [0, 5, 7, 8, 11, 13, 14, 17, 18, 19, 20, 22, 24, 25, 26, 27], "pyrk": 0, "provid": [0, 2, 7, 24, 27], "filenam": [0, 3, 26], "just": [0, 7, 17, 20, 25], "file": [0, 2, 6, 7, 8, 11, 12, 13, 14, 17, 18, 20, 22, 25, 26], "templat": [0, 5, 6, 11], "sure": [0, 1, 11], "suit": [0, 7, 13], "pass": [0, 8, 22], "comput": 0, "To": [0, 7, 8], "base": [0, 5, 13, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27], "At": 0, "minimum": [0, 5], "must": [0, 26], "requir": [0, 7, 12, 13], "local": 0, "thei": [0, 13], "ci": [0, 11, 13], "describ": [0, 18, 22], "chang": [0, 1, 8, 11, 17], "releas": [0, 1, 6], "note": [0, 1, 6], "locat": [0, 13], "releasenot": 0, "current": [0, 6, 7, 8, 10, 13, 17, 20, 22, 23, 25, 26], "version": [0, 3, 6, 7, 8, 12, 15, 16, 26, 27], "descript": [0, 2, 16, 24, 27], "comment": 0, "exampl": [0, 6, 8, 11, 25], "refer": [0, 7, 8, 26], "relev": 0, "commit": 0, "messag": 0, "gh1234": 0, "1234": 0, "pep8": [0, 11], "keep": [0, 18], "separ": [0, 8, 11, 13, 15, 16, 27], "pr": [0, 11], "readabl": 0, "docstr": [0, 11], "ideal": 0, "sphinx": [0, 6, 7], "autodoc": 0, "write": [0, 17, 20, 25], "when": [0, 5, 26], "new": [0, 1, 6, 8, 19], "branch": [0, 11], "point": [0, 6, 13], "latest": [0, 11], "master": [0, 11], "copyright": 0, "polici": 0, "licens": 0, "adapt": 0, "panda": 0, "repo": 0, "here": 1, "ll": 1, "find": [1, 6, 11], "inform": [1, 6, 7, 17, 19, 20, 23, 24, 25, 26, 27], "effici": [1, 8, 11, 22, 24, 27], "effect": [1, 8], "contributor": [1, 6], "progress": 1, "within": [1, 6, 7, 26], "mai": [1, 26], "updat": [1, 11, 12, 17, 20, 22, 25], "re": [1, 12], "familiar": 1, "yourself": 1, "git": [1, 7], "workflow": 1, "befor": [1, 3], "terminologi": [1, 3], "reli": [1, 6], "understand": 1, "contribut": [1, 6, 10, 11, 12, 13], "A": [2, 8, 13], "number": [2, 3, 5, 8, 17, 18, 20, 25, 26, 27], "present": 2, "code": [2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 17, 18, 20, 25, 26], "transatom": 2, "power": [2, 3, 5, 17, 20, 23, 25, 26], "molten": [2, 8, 16], "salt": [2, 5, 8, 16, 24, 27], "reactor": [2, 5, 6, 8, 15, 16, 17, 18, 20, 25, 26], "run": [2, 3, 5, 7, 8, 11, 13, 15, 16, 17, 18, 20, 25, 26], "cd": [2, 7], "tap": 2, "tap_main": 2, "json": [2, 5, 12, 18], "abov": 2, "cours": 2, "main": [2, 18], "setup": 2, "input": [2, 3, 4, 8, 11, 12, 13, 17, 18, 20, 22, 25, 26], "which": [2, 6, 7, 11, 18, 19, 22, 26], "serpent": [2, 3, 5, 7, 11, 13, 25, 26], "dot": [2, 5, 18], "reprocess": [2, 6, 8, 13, 17, 18, 20, 22, 25, 26], "scheme": [2, 18], "system": [2, 5, 6, 8, 11, 18, 22], "compon": [2, 8, 18, 19, 22], "tap_object": 2, "similarli": [2, 7], "breeder": 2, "msbr": [2, 11, 13, 27], "msbr_main": 2, "format": [3, 6, 11, 12, 13, 18, 25], "specif": [3, 6, 8, 22, 25, 26, 27], "leav": 3, "inital_depcode_siminfo": 3, "tabl": [3, 8], "ha": [3, 7, 13, 18, 19], "shape": 3, "column": 3, "0": [3, 5, 7, 9, 19, 23, 24, 26, 27], "neutron_popul": 3, "int": [3, 17, 18, 19, 20, 25, 26], "particl": 3, "active_cycl": [3, 12, 13, 16, 17, 20, 25], "cycl": [3, 17, 20, 25, 26], "batch": 3, "2": [3, 7, 11, 19, 24, 25, 27], "inactive_cycl": [3, 12, 13, 16, 17, 20, 25], "inact": [3, 17, 20, 25, 26], "depcode_nam": 3, "str": [3, 13, 17, 18, 20, 22, 24, 25, 26, 27], "name": [3, 5, 8, 11, 17, 18, 20, 22, 24, 25, 26, 27], "deplet": [3, 5, 6, 7, 8, 13, 16, 17, 18, 19, 20, 23, 25, 26], "4": [3, 8, 9, 27], "depcode_vers": 3, "5": [3, 7, 9], "titl": [3, 26], "simul": [3, 5, 7, 8, 12, 15, 16, 17, 18, 20, 24, 25, 27], "6": 3, "depcode_input_filenam": 3, "7": [3, 13], "depcode_working_dir": 3, "result": [3, 7, 17, 20, 25, 26], "store": [3, 5, 8, 17, 20, 25, 26], "8": [3, 27], "xs_data_path": 3, "cross": [3, 11, 13, 24, 25, 26, 27], "section": [3, 11, 13, 24, 25, 26, 27], "librari": [3, 6, 7, 11, 13], "omp_thread": 3, "omp": [3, 25, 26], "thread": [3, 26], "assign": [3, 11], "10": [3, 27], "mpi_task": 3, "mpi": [3, 25, 26], "task": [3, 26], "11": [3, 7, 8, 13], "memory_optimization_mod": 3, "memori": [3, 26], "optim": [3, 26], "mode": [3, 26], "12": 3, "depletion_timestep": 3, "size": [3, 17, 20, 25, 26], "timestep": [3, 26], "simulation_paramet": [3, 8], "beta_eff_": [3, 8], "float": [3, 17, 18, 19, 20, 22, 23, 24, 25, 27], "delai": [3, 8, 20, 26], "neutron": [3, 7, 8, 17, 20, 25, 26], "fraction": [3, 8, 19, 22, 24], "arrai": [3, 5, 23], "group": 3, "breeding_ratio": 3, "breed": [3, 26], "ratio": [3, 26], "fuel": [3, 6, 8, 16, 18, 20, 22, 25, 27], "cumulative_time_at_": 3, "cumul": [3, 5, 17, 20, 23, 25, 26], "end": [3, 8, 17, 19, 20, 25, 26], "step": [3, 5, 7, 8, 17, 19, 20, 23, 25, 26], "dai": 3, "delayed_neutrons_lambda": 3, "precursor": [3, 26], "decai": [3, 13, 25], "constant": [3, 5, 27], "fission_mass_bd": 3, "fissil": [3, 8], "mass": [3, 5, 8, 18, 19, 22, 23, 26, 27], "begin": [3, 8, 17, 20, 25, 26], "kg": [3, 27], "fission_mass_": 3, "keff_bd": [3, 8], "k_eff": 3, "keff_": [3, 8], "memory_usag": 3, "depletio": 3, "mb": 3, "power_level": [3, 5, 12, 23], "fission": [3, 7, 13, 26], "w": [3, 5, 23], "step_execution_tim": 3, "materi": [3, 5, 8, 17, 18, 19, 20, 22, 25, 26], "ctrlpoi": 3, "after": [3, 11, 18, 20, 25, 26], "_reproc": 3, "paramet": [3, 5, 13, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27], "g": [3, 5, 8, 17, 18, 19, 20, 22, 23], "densiti": [3, 19, 26, 27], "cm": [3, 5, 8, 22, 23, 27], "volum": [3, 5, 8, 12, 22, 23, 26], "temperatur": [3, 19, 24, 26, 27], "k": [3, 16, 19, 24, 27], "mass_flowr": [3, 5, 8, 12, 19, 22, 23, 26], "flowrat": [3, 5, 19, 23], "": [3, 5, 6, 7, 8, 11, 17, 19, 20, 22, 23, 24, 25, 27], "void_fract": [3, 26], "void": [3, 19, 24], "burnup": [3, 19, 20, 26], "mwd": [3, 19], "kgu": [3, 19], "comp": [3, 19], "wt": 3, "percent": 3, "composit": [3, 8, 17, 20, 25, 26], "nuclid": [3, 18, 19, 22, 24, 25, 27], "control": [3, 7, 8, 13, 17, 19, 20, 25, 26], "poison": [3, 8], "in_out_stream": [3, 8], "stream": [3, 8, 18, 22, 26], "hdf5": [4, 5, 7, 8, 13, 26], "output": [4, 5, 8], "allof": 5, "block": 5, "under": [5, 6, 8], "depcod": [5, 8, 11, 12, 13, 15, 16, 17, 18, 20, 25, 26], "pick": [5, 7], "out": [5, 7, 26], "correct": [5, 7], "template_inputfiles_path": 5, "com": [5, 7, 11], "arfc": [5, 7, 11], "type": [5, 7, 13, 17, 18, 19, 20, 22, 24, 25, 26, 27], "object": [5, 8, 11, 12, 13, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27], "properti": [5, 17, 20, 24, 25, 26, 27], "proc_input_fil": 5, "process": [5, 7, 8, 11, 13, 15, 16, 18, 24, 26, 27], "string": [5, 17, 20, 27], "pattern": 5, "dot_input_fil": 5, "graph": [5, 18], "structur": [5, 6, 7, 12, 18], "output_path": [5, 13, 17, 20, 25], "data": [5, 7, 8, 12, 13, 17, 18, 20, 25, 26], "folder": 5, "num_depstep": [5, 18], "interv": 5, "case": [5, 26], "class": [5, 7, 11, 12, 13, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27], "codenam": [5, 12, 17], "enum": 5, "openmc": [5, 6, 8, 12, 13, 20, 24, 27], "exec_path": [5, 12, 13, 17, 20, 25], "template_input_file_path": [5, 13, 17, 20, 25], "user": [5, 7, 8, 13, 20, 22, 25, 26], "model": [5, 6, 8, 13], "geo_file_path": [5, 12], "geometri": [5, 8, 11, 17, 20, 25, 26], "item": 5, "minitem": 5, "uniqueitem": 5, "fals": [5, 17, 20, 22, 25, 26], "const": 5, "default": [5, 7, 13, 24, 26, 27], "sss2": 5, "inputfil": 5, "script": [5, 7, 11, 20], "openmc_deplet": [5, 15, 16], "set": [5, 13, 17, 20, 25, 26], "xml": [5, 20], "chain_fil": 5, "chain": 5, "sim_nam": [5, 12, 26], "db_name": [5, 12], "databas": [5, 26], "h5": [5, 20, 26], "restart_flag": [5, 12, 26], "restart": [5, 17, 20, 25, 26], "stop": 5, "boolean": 5, "adjust_geo": [5, 12, 26], "keff": [5, 26], "drop": [5, 26], "below": [5, 7, 8, 26], "core": [5, 17, 18, 20, 23, 25, 26], "through": [5, 7, 8, 22, 23], "list": [5, 7, 17, 18, 20, 25, 26], "durng": 5, "dep_step_length_cumul": [5, 12, 23], "length": [5, 16, 27], "d": [5, 17, 18, 20, 23, 25, 27], "liquid": [6, 8, 16, 24, 27], "nuclear": [6, 7], "calcul": [6, 8, 11, 20, 22, 24, 27], "It": [6, 8], "coupl": [6, 8], "directli": [6, 8], "serpent2": [6, 11, 13, 25], "mont": [6, 8], "carlo": [6, 8], "enabl": [6, 8], "onlin": [6, 8, 12], "your": [6, 7, 11], "alreadi": [6, 11, 18], "mani": 6, "scientif": 6, "ecosystem": 6, "overview": [6, 11], "api": [6, 8], "develop": [6, 8, 27], "guid": [6, 7, 11], "cite": 6, "index": [6, 14, 25], "modul": [6, 7, 11, 14, 15], "search": 6, "up": [6, 8, 11, 18], "date": [6, 11], "about": [6, 17, 19, 20, 23, 25], "found": [6, 7, 13], "report": [6, 24, 27], "bug": 6, "suggest": 6, "featur": [6, 8], "There": 6, "shablona": 6, "univers": [6, 27], "solut": 6, "small": 6, "project": [6, 8], "washington": 6, "escienc": 6, "insititut": 6, "docpag": 6, "heavili": 6, "inspir": 6, "multivers": 6, "bsd": 6, "claus": 6, "31": 7, "13": 7, "14": 7, "jsonschema": [7, 12], "option": [7, 13, 17, 19, 20, 25, 26], "rtd": 7, "theme": 7, "vitabl": 7, "cannot": 7, "alongsid": 7, "due": 7, "conflict": 7, "pin": 7, "sinc": 7, "both": 7, "more": 7, "commun": 7, "most": 7, "machin": 7, "For": [7, 25], "ubuntu": 7, "otherwis": [7, 17, 20, 22, 25, 26], "readili": 7, "manag": 7, "mamba": 7, "cli": 7, "tool": [7, 8, 16], "quickli": 7, "compltex": 7, "long": 7, "environ": [7, 13], "solv": 7, "solver": 7, "reimplement": 7, "significantli": 7, "faster": 7, "ones": 7, "yml": [7, 11], "env": 7, "f": [7, 19, 27], "pip": 7, "let": 7, "u": 7, "troubl": 7, "ani": [7, 8, 22], "its": [7, 22], "support": [7, 12, 13], "wiki": [7, 13], "doc": [7, 11, 12, 14], "convert": [7, 13, 25], "two": [7, 19], "unit": [7, 8], "regress": 7, "individu": 7, "function": [7, 8, 12, 13, 17, 18, 20, 22, 24, 25, 26, 27], "return": [7, 17, 18, 19, 20, 22, 24, 25, 26, 27], "variabl": [7, 11, 13], "valu": [7, 13, 17, 18, 19, 20, 22, 24, 25, 26, 27], "applic": 7, "final": [7, 26], "precalcul": 7, "serpentdepcod": [7, 13, 15, 16, 25], "integr": [7, 11, 17, 20, 25], "jeff": 7, "well": [7, 20, 25], "induc": 7, "spontan": 7, "product": [7, 10, 13], "yield": [7, 13], "publicli": 7, "right": [7, 14, 18], "box": 7, "notat": 7, "isomer": 7, "state": [7, 23, 25], "xsdata": [7, 13], "necessari": 7, "perform": [7, 8, 18, 26], "conveni": [7, 13], "readm": [7, 11], "unit_test": 7, "integration_test": [7, 12], "precis": 7, "varieti": 8, "transport": 8, "capabl": [8, 11], "sophist": 8, "multi": 8, "first": [8, 16], "msr": 8, "remov": [8, 11, 12, 13, 18, 22, 24, 27], "defin": [8, 22, 26, 27], "loss": [8, 18], "fresh": [8, 18], "inject": 8, "reactiv": [8, 17, 20, 25], "adjust": 8, "feed": [8, 18], "rate": [8, 19, 22, 24, 27], "e": [8, 11, 17, 20], "rod": 8, "depth": 8, "design": [8, 11], "potenti": 8, "mcnp": [8, 13], "scale": [8, 19], "driver": 8, "henceforth": 8, "major": 8, "pars": [8, 18], "modifi": [8, 20, 25], "logic": 8, "flow": [8, 13, 18, 19, 22, 24, 27], "run_depcod": [8, 13], "_dep": [8, 25], "m": [8, 22, 24, 25, 27], "burnabl": [8, 17, 18, 19, 20, 25, 26], "app": [8, 11, 12, 13, 15, 16], "reprocess_materi": [8, 13, 15, 16, 18], "refill_materi": [8, 13, 15, 16, 18], "throughout": 8, "back": 8, "fertil": 8, "record": 8, "before_reproc": 8, "after_reproc": 8, "multipl": [8, 11, 19, 26], "factor": [8, 19, 26], "beta_": 8, "eff": [8, 16, 24, 27], "wast": [8, 18, 22, 26], "repeat": 8, "march": 8, "2021": 8, "besid": 8, "flexibl": [8, 11], "like": [8, 13], "definit": 8, "target": [8, 11, 19, 22, 24, 27], "isotop": [8, 11, 19, 22, 24, 25, 27], "now": [8, 12, 13], "compris": 8, "sparg": [8, 11], "variou": [8, 11, 19], "xe": [8, 11, 27], "kr": [8, 11, 27], "h": [8, 11, 27], "sparger": [8, 11, 13, 15, 16, 18, 24], "emploi": 8, "given": [8, 17, 20, 22, 24, 25, 27], "capac": [8, 22], "9920000": 8, "10000000": 8, "entrainment_separ": 8, "soon": 8, "look": 8, "rel": [8, 19], "still": 8, "heavi": 8, "although": 8, "best": 8, "effort": 8, "maintain": 8, "inevit": 8, "matur": 8, "v0": 9, "These": [10, 13], "peopl": [10, 12, 13], "sever": 11, "refactor": [11, 12], "appli": [11, 18], "haven": 11, "orient": 11, "purlei": 11, "abstract": [11, 17], "depcodeserp": [11, 12, 13], "instanc": [11, 24, 25, 26, 27], "cruft": 11, "syntax": 11, "standard": 11, "incorrect": [11, 18], "call": 11, "read_dot": [11, 13], "pull": 11, "63": 11, "__": 11, "typo": [11, 12], "jbae11": 11, "23": 11, "ui": 11, "29": 11, "teddi": 11, "andrewryh": 11, "37": 11, "md": 11, "onli": [11, 25], "address": 11, "41": 11, "45": 11, "bring": 11, "47": 11, "sensit": [11, 24, 27], "analysi": [11, 24, 27], "mehmeturkmen": 11, "48": 11, "49": 11, "50": 11, "rst": 11, "53": 11, "jiaqi": [11, 24, 27], "correl": [11, 24, 27], "54": 11, "yardasol": [11, 12, 13], "61": 11, "__string__": 11, "mat_nam": [11, 18], "66": 11, "71": 11, "64": 11, "2nd": 11, "attempt": 11, "75": 11, "test": [11, 12, 13, 17, 20, 25], "89": 11, "86": 11, "90": 11, "patch": 11, "consist": 11, "92": 11, "changelog": 11, "compar": [11, 19, 26], "prepar": [12, 24, 27], "against": 12, "verifi": 12, "schema": 12, "process_j312": [12, 13], "bash": [12, 13], "been": [12, 13, 18], "renam": 12, "sh": 12, "previous": 12, "untest": 12, "test_check_switch_geo_trigg": 12, "test_store_after_repr": 12, "test_store_mat_data": 12, "test_store_run_init_info": 12, "test_store_run_step_info": 12, "method": [12, 13, 24, 25, 26, 27], "move": [12, 13], "check_restart": [12, 16, 26], "switch_to_next_geometri": [12, 13, 16, 17, 20, 25], "runsim_no_reproc": 12, "test_no_reproc_run": 12, "store_run_step_info": [12, 16, 26], "store_run_init_info": [12, 16, 26], "read_depcode_info": [12, 13], "read_repcode_step_param": 12, "sss_meta_zzz": 12, "convert_nuclide_name_serpent_to_zam": [12, 13], "get_tra_or_dec": 12, "create_nuclide_name_map_zam_to_serp": [12, 13], "read_depcode_templ": 12, "read_plaintext_fil": [12, 16, 25], "depcode_inp": 12, "dictionari": [12, 17, 18, 19, 20, 24, 25, 26, 27], "template_fil": 12, "neutron_pop": 12, "npop": [12, 13, 16, 17, 20, 25], "geo_fil": [12, 13, 17, 20, 25], "simulation_inp": 12, "db_file": 12, "reactor_inp": 12, "depl_hist": 12, "attribut": [12, 13, 17, 19, 20, 24, 25, 27], "template_path": 12, "template_inputfile_path": [12, 13], "input_path": [12, 18], "iter_inputfil": [12, 13], "h5_file": 12, "db_path": [12, 26], "iter_matfil": [12, 13], "signatur": 12, "better": 12, "encapsul": 12, "read_dep_comp": [12, 13], "write_depcode_input": [12, 13], "write_mat_fil": [12, 13], "create_nuclide_map_serpent_to_zam": 12, "abachma2": 12, "zoericht": 12, "gwenche": 12, "lukeseifert": 12, "munkm": 12, "via": [13, 18], "depcodeopenmc": 13, "nomoab_noopenmc": 13, "xsdir": 13, "xsdirconvert": 13, "pl": 13, "dir": 13, "style": 13, "serpent_data": 13, "serpent_acelib": 13, "bashrc": 13, "x": [13, 19, 22], "download_endfb71": 13, "endf": 13, "b": 13, "thermal": 13, "scatter": 13, "ac": 13, "process_endfb71_to_openmc": 13, "usabl": 13, "openmc_msbr_model": 13, "overhaul": 13, "longer": 13, "part": 13, "depent": 13, "dict": [13, 17, 18, 19, 20, 22, 24, 25, 26, 27], "remain": [13, 22], "Their": 13, "unchang": 13, "save": 13, "fact": 13, "initi": [13, 17, 19, 20, 22, 23, 24, 25, 26, 27], "dure": [13, 18], "creation": 13, "read_step_metadata": [13, 16, 17, 20, 25], "sim_info": 13, "step_metadata": [13, 16, 17, 20, 25], "read_depcode_step_param": 13, "read_neutronics_paramet": [13, 16, 17, 20, 25], "param": [13, 19], "neutronics_paramet": [13, 16, 17, 20, 25], "read_depleted_materi": [13, 16, 17, 20, 25], "run_depletion_step": [13, 16, 17, 20, 25], "update_depletable_materi": [13, 16, 17, 20, 25], "write_runtime_input": [13, 16, 17, 20, 25], "runtime_inputfil": [13, 16, 17, 20, 25], "runtime_matfil": [13, 16, 17, 20, 25], "read_depletion_step_metadata": 13, "map_nuclide_code_zam_to_serp": [13, 16, 25], "get_nuc_nam": 13, "convert_nuclide_code_to_nam": [13, 16, 25], "convert_nuclide_code_to_zam": [13, 16, 25], "change_sim_par": 13, "delet": 13, "get_neutron_set": [13, 16, 25], "create_iter_matfil": 13, "create_runtime_matfil": [13, 16, 25], "replace_burnup_paramet": 13, "set_power_load": [13, 16, 25], "openmcdepcod": [13, 15, 16, 20], "subclass": 13, "interfac": [13, 17, 20, 25], "write_depletion_set": [13, 16, 20], "write_saltproc_openmc_t": [13, 16, 20], "refil": 13, "read_feeds_from_input": 13, "get_fe": [13, 15, 16, 18], "read_processes_from_input": 13, "get_extraction_process": [13, 15, 16, 18], "get_extraction_process_path": [13, 15, 16, 18], "calc_rem_effici": [13, 16, 24, 27], "calculate_removal_effici": [13, 16, 22, 24, 27], "gener": [14, 24, 27], "click": 14, "link": 14, "Or": 14, "dive": 14, "autogener": 14, "submodul": 15, "abc": [15, 16], "_create_depcode_object": [15, 16, 18], "_create_reactor_object": [15, 16, 18], "_create_simulation_object": [15, 16, 18], "_print_simulation_input_info": [15, 16, 18], "_process_main_input_reactor_param": [15, 16, 18], "parse_argu": [15, 16, 18], "read_main_input": [15, 16, 18], "materialflow": [15, 16, 17, 18, 20, 22, 25, 26], "openmc_depcod": [15, 16], "serpent_depcod": [15, 16], "content": [15, 25], "__init__": [16, 17, 19, 20, 22, 23, 24, 25, 26, 27], "__add__": [16, 19], "__deepcopy__": [16, 19], "__eq__": [16, 19], "__rmul__": [16, 19], "copy_pymat_attr": [16, 19], "get_mass": [16, 19], "print_attr": [16, 19], "scale_matflow": [16, 19], "check_mass_conserv": [16, 22], "process_materi": [16, 22], "q_salt": [16, 24, 27], "q_he": [16, 24, 27], "dp": [16, 24, 27], "db": [16, 24, 27], "deltap": [16, 24], "temp_room": [16, 24, 27], "insert_path_to_geometri": [16, 25], "check_switch_geo_trigg": [16, 26], "read_k_eds_delta": [16, 26], "store_after_repr": [16, 26], "store_mat_data": [16, 26], "h_const": [16, 27], "gas_const": [16, 27], "diffus": [16, 27], "exp_const": [16, 27], "temp_salt": [16, 24, 27], "area": [16, 24, 27], "ep": [16, 22, 27], "sherwood": [16, 27], "hold": [17, 20, 25, 26], "kei": [17, 18, 19, 20, 22, 24, 25, 26, 27], "metadata": [17, 19, 20, 25, 26], "popul": [17, 20, 25, 26], "per": [17, 20, 25, 26], "storag": [17, 20, 25], "etc": 17, "On": [17, 20, 25], "read_at_end": [17, 20, 25], "read": [17, 18, 20, 25, 26], "bool": [17, 19, 20, 25, 26], "true": [17, 20, 22, 25, 26], "depleted_materi": [17, 20, 25], "node": [17, 18, 20, 25, 26], "subprocess": [17, 20, 25], "next": [17, 20, 25, 26], "mat": [17, 18, 20, 25, 26], "dep_end_tim": [17, 20, 25], "dep_step": [17, 25, 26], "load": [17, 20, 25], "curv": [17, 20, 25], "depcode_input": 18, "helper": 18, "reactor_input": 18, "simulation_input": 18, "throw": 18, "error": 18, "dot_fil": 18, "direct": 18, "extraction_process_path": 18, "possibl": 18, "between": [18, 24, 26], "core_outlet": 18, "core_inlet": 18, "process_fil": 18, "extraction_process": 18, "real": [18, 24, 27], "ga": [18, 24, 27], "nickel": 18, "filter": [18, 26], "map": [18, 25, 26], "extract": [18, 22, 24, 27], "replac": 18, "oper": [18, 19], "were": 18, "repres": [18, 19, 22, 24, 25, 26, 27], "argument": 18, "line": [18, 25], "main_inp_fil": 18, "object_input": 18, "tupl": 18, "construct": [18, 22], "extracted_mass": 18, "waste_stream": [18, 22], "dicitionari": 18, "superset": 18, "classs": 18, "irradi": 18, "inititi": 18, "none": [19, 26], "atoms_per_molecul": 19, "vol": 19, "temp": 19, "900": [19, 24, 27], "void_frac": 19, "y": 19, "overrid": [19, 24, 27], "obj": [19, 22], "sum": 19, "memo": 19, "deep": 19, "copi": 19, "compound": 19, "id": 19, "correspond": 19, "recurs": 19, "other": [19, 25, 26], "total": [19, 22, 23], "import": 19, "uranium": 19, "235": 19, "238": 19, "equal": [19, 22], "parent": [19, 24, 27], "vector": 19, "scaling_factor": 19, "src": 19, "attributit": 19, "descib": 19, "print": 19, "obtain": [19, 20, 25], "attr": 19, "new_mat_comp": 19, "preserv": 19, "integ": 19, "form": [19, 25], "multipli": 19, "depletion_result": 20, "step_idx": [20, 25], "depelet": 20, "depletion_step": 20, "runtim": [20, 25], "talli": 20, "initial_data": [22, 24, 27], "kwarg": [22, 24, 27], "aribtrari": 22, "maximum": 22, "handl": [22, 26], "facil": 22, "element": [22, 24, 27], "effic": 22, "weight": 22, "p": [22, 25], "l": 22, "optional_paramet": 22, "custom": 22, "nuc_nam": [22, 24, 25, 27], "evalu": [22, 24, 27], "outflow": 22, "inflow": 22, "being": 22, "conserv": 22, "mismatch": 22, "singl": 22, "thru_flow": 22, "n_": 23, "x1": 23, "normal": 23, "level": [23, 26], "005": [24, 27], "02": 24, "001": [24, 27], "400000": 24, "bubbl": [24, 27], "volumetr": [24, 27], "helium": [24, 27], "outlet": 24, "diamet": [24, 27], "rang": 24, "3cm": 24, "contractor": [24, 27], "pipe": [24, 27], "pressur": 24, "differ": [24, 27], "inlet": 24, "pa": [24, 27], "2e5": 24, "5e5": 24, "4e5": 24, "room": [24, 27], "kelvin": [24, 27], "slope": 24, "swirl": 24, "plot": [24, 27], "el_nam": [24, 27], "exit": [24, 27], "chen": [24, 27], "caleb": [24, 27], "brook": [24, 27], "mileston": [24, 27], "cfd": [24, 27], "contactor": [24, 27], "jl": 24, "superfici": 24, "veloc": [24, 27], "alpha": 24, "purpos": [24, 27], "pltdict": [24, 27], "rem_eff": [24, 27], "non": 25, "nuc_cod": 25, "symbol": 25, "metast": 25, "concaten": 25, "letter": 25, "47310": 25, "09c": 25, "am242m1": 25, "zam": 25, "meta": 25, "stabl": 25, "flag": [25, 26], "zzaaam": 25, "471101": 25, "ag": 25, "110m1": 25, "aaa": 25, "nuc_zzaam": 25, "file_lin": 25, "track": 25, "insert": 25, "first_geometry_fil": 25, "6th": 25, "nuc_code_map": 25, "922350": 25, "982510": 25, "92235": 25, "file_path": 25, "plaintext": 25, "dep": 25, "daystep": 25, "depstep": 25, "iter": [25, 26], "sim_depcod": 26, "core_numb": 26, "node_numb": 26, "db_saltproc": 26, "compression_param": 26, "complevel": 26, "complib": 26, "blosc": 26, "shuffl": 26, "bitshuffl": 26, "fletcher32": 26, "least_significant_digit": 26, "wiht": 26, "parallel": 26, "predict": 26, "critic": 26, "identifi": 26, "paper": 26, "child": 26, "determin": 26, "condit": 26, "init": 26, "insid": 26, "runth": 26, "compress": 26, "clean": 26, "previou": 26, "current_tim": 26, "switch_tim": 26, "match": 26, "current_timestep": 26, "moment": 26, "delta": 26, "becom": 26, "subcrit": 26, "after_mat": 26, "waste_dict": 26, "gram": 26, "store_at_end": 26, "doesn": 26, "append": 26, "depet": 26, "usag": 26, "corr": 27, "henri": 27, "law": 27, "mol": 27, "phase": 27, "exponenti": 27, "kl_const": 27, "eq": 27, "peebl": 27, "ornl": 27, "tm": 27, "2245": 27, "m3": 27, "sander": 27, "r": 27, "compil": 27, "water": 27, "solvent": 27, "atmo": 27, "chem": 27, "phy": 27, "15": 27, "4399": 27, "4981": 27, "doi": 27, "org": 27, "5194": 27, "acp": 27, "2015": 27, "1968": 27, "xenon": 27, "135": 27, "circul": 27, "transfer": 27, "oak": 27, "ridg": 27, "nation": 27, "laboratori": 27, "tn": 27, "No": 27, "jaiqi": 27, "36": 27, "come": 27, "rtype": 27, "5e": 27, "09": 27, "vl": 27, "mu": 27, "rho": 27, "number_sh": 27, "number_sc": 27, "number_r": 27, "kl": 27, "averag": 27, "kinemat": 27, "viscos": 27, "slide": 27, "schmidt": 27, "reynold": 27, "coeffici": 27, "respect": 27, "chemic": 27, "1900": 27, "2300": 27, "314": 27, "6e": 27, "06": 27, "05": 27, "3e": 27, "ph": 27, "dissert": 27, "298": 27}, "objects": {"": [[16, 0, 0, "-", "saltproc"]], "saltproc": [[17, 0, 0, "-", "abc"], [18, 0, 0, "-", "app"], [19, 0, 0, "-", "materialflow"], [20, 0, 0, "-", "openmc_depcode"], [22, 0, 0, "-", "process"], [23, 0, 0, "-", "reactor"], [24, 0, 0, "-", "separator"], [25, 0, 0, "-", "serpent_depcode"], [26, 0, 0, "-", "simulation"], [27, 0, 0, "-", "sparger"], [28, 0, 0, "-", "version"]], "saltproc.abc": [[17, 1, 1, "", "Depcode"]], "saltproc.abc.Depcode": [[17, 2, 1, "", "__init__"], [17, 3, 1, "", "active_cycles"], [17, 3, 1, "", "inactive_cycles"], [17, 3, 1, "", "neutronics_parameters"], [17, 3, 1, "", "npop"], [17, 2, 1, "", "read_depleted_materials"], [17, 2, 1, "", "read_neutronics_parameters"], [17, 2, 1, "", "read_step_metadata"], [17, 2, 1, "", "run_depletion_step"], [17, 3, 1, "", "runtime_inputfile"], [17, 3, 1, "", "runtime_matfile"], [17, 3, 1, "", "step_metadata"], [17, 2, 1, "", "switch_to_next_geometry"], [17, 2, 1, "", "update_depletable_materials"], [17, 2, 1, "", "write_runtime_input"]], "saltproc.app": [[18, 4, 1, "", "_create_depcode_object"], [18, 4, 1, "", "_create_reactor_object"], [18, 4, 1, "", "_create_simulation_object"], [18, 4, 1, "", "_print_simulation_input_info"], [18, 4, 1, "", "_process_main_input_reactor_params"], [18, 4, 1, "", "get_extraction_process_paths"], [18, 4, 1, "", "get_extraction_processes"], [18, 4, 1, "", "get_feeds"], [18, 4, 1, "", "parse_arguments"], [18, 4, 1, "", "read_main_input"], [18, 4, 1, "", "refill_materials"], [18, 4, 1, "", "reprocess_materials"], [18, 4, 1, "", "run"]], "saltproc.materialflow": [[19, 1, 1, "", "Materialflow"]], "saltproc.materialflow.Materialflow": [[19, 2, 1, "", "__add__"], [19, 2, 1, "", "__deepcopy__"], [19, 2, 1, "", "__eq__"], [19, 2, 1, "", "__init__"], [19, 2, 1, "", "__rmul__"], [19, 2, 1, "", "copy_pymat_attrs"], [19, 2, 1, "", "get_mass"], [19, 2, 1, "", "print_attr"], [19, 2, 1, "", "scale_matflow"]], "saltproc.openmc_depcode": [[20, 1, 1, "", "OpenMCDepcode"]], "saltproc.openmc_depcode.OpenMCDepcode": [[20, 2, 1, "", "__init__"], [20, 3, 1, "", "active_cycles"], [20, 3, 1, "", "inactive_cycles"], [20, 3, 1, "", "neutronics_parameters"], [20, 3, 1, "", "npop"], [20, 2, 1, "", "read_depleted_materials"], [20, 2, 1, "", "read_neutronics_parameters"], [20, 2, 1, "", "read_step_metadata"], [20, 2, 1, "", "run_depletion_step"], [20, 3, 1, "", "runtime_inputfile"], [20, 3, 1, "", "runtime_matfile"], [20, 3, 1, "", "step_metadata"], [20, 2, 1, "", "switch_to_next_geometry"], [20, 2, 1, "", "update_depletable_materials"], [20, 2, 1, "", "write_depletion_settings"], [20, 2, 1, "", "write_runtime_input"], [20, 2, 1, "", "write_saltproc_openmc_tallies"]], "saltproc.process": [[22, 1, 1, "", "Process"]], "saltproc.process.Process": [[22, 2, 1, "", "__init__"], [22, 2, 1, "", "calculate_removal_efficiency"], [22, 2, 1, "", "check_mass_conservation"], [22, 2, 1, "", "process_material"]], "saltproc.reactor": [[23, 1, 1, "", "Reactor"]], "saltproc.reactor.Reactor": [[23, 2, 1, "", "__init__"]], "saltproc.separator": [[24, 1, 1, "", "Separator"]], "saltproc.separator.Separator": [[24, 2, 1, "", "__init__"], [24, 2, 1, "", "calc_rem_efficiency"], [24, 2, 1, "", "calculate_removal_efficiency"], [24, 3, 1, "", "db"], [24, 3, 1, "", "deltap"], [24, 2, 1, "id0", "description"], [24, 3, 1, "", "do"], [24, 3, 1, "", "dp"], [24, 2, 1, "id1", "eff"], [24, 3, 1, "id2", "k"], [24, 3, 1, "", "q_he"], [24, 3, 1, "", "q_salt"], [24, 3, 1, "", "temp_room"]], "saltproc.serpent_depcode": [[25, 1, 1, "", "SerpentDepcode"]], "saltproc.serpent_depcode.SerpentDepcode": [[25, 2, 1, "", "__init__"], [25, 3, 1, "", "active_cycles"], [25, 2, 1, "", "convert_nuclide_code_to_name"], [25, 2, 1, "", "convert_nuclide_code_to_zam"], [25, 2, 1, "", "create_runtime_matfile"], [25, 2, 1, "", "get_neutron_settings"], [25, 3, 1, "", "inactive_cycles"], [25, 2, 1, "", "insert_path_to_geometry"], [25, 2, 1, "", "map_nuclide_code_zam_to_serpent"], [25, 3, 1, "", "neutronics_parameters"], [25, 3, 1, "", "npop"], [25, 2, 1, "", "read_depleted_materials"], [25, 2, 1, "", "read_neutronics_parameters"], [25, 2, 1, "", "read_plaintext_file"], [25, 2, 1, "", "read_step_metadata"], [25, 2, 1, "", "run_depletion_step"], [25, 3, 1, "", "runtime_inputfile"], [25, 3, 1, "", "runtime_matfile"], [25, 2, 1, "", "set_power_load"], [25, 3, 1, "", "step_metadata"], [25, 2, 1, "", "switch_to_next_geometry"], [25, 2, 1, "", "update_depletable_materials"], [25, 2, 1, "", "write_runtime_input"]], "saltproc.simulation": [[26, 1, 1, "", "Simulation"]], "saltproc.simulation.Simulation": [[26, 2, 1, "", "__init__"], [26, 2, 1, "", "check_restart"], [26, 2, 1, "", "check_switch_geo_trigger"], [26, 2, 1, "", "read_k_eds_delta"], [26, 2, 1, "", "store_after_repr"], [26, 2, 1, "", "store_mat_data"], [26, 2, 1, "", "store_run_init_info"], [26, 2, 1, "", "store_run_step_info"]], "saltproc.sparger": [[27, 1, 1, "", "Sparger"]], "saltproc.sparger.Sparger": [[27, 2, 1, "", "__init__"], [27, 3, 1, "", "area"], [27, 2, 1, "", "calc_rem_efficiency"], [27, 2, 1, "", "calculate_removal_efficiency"], [27, 3, 1, "", "db"], [27, 2, 1, "id0", "description"], [27, 3, 1, "id1", "diffusivity"], [27, 3, 1, "", "dp"], [27, 2, 1, "id2", "eff"], [27, 2, 1, "id3", "eps"], [27, 3, 1, "id4", "exp_const"], [27, 3, 1, "id5", "gas_const"], [27, 3, 1, "id6", "h_const"], [27, 3, 1, "", "length"], [27, 3, 1, "", "q_he"], [27, 3, 1, "", "q_salt"], [27, 2, 1, "id7", "sherwood"], [27, 3, 1, "id8", "temp_room"], [27, 3, 1, "", "temp_salt"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"]}, "titleterms": {"contribut": 0, "thank": 0, "your": 0, "help": 0, "bug": [0, 10, 11, 12, 13], "report": 0, "featur": [0, 10, 11, 12, 13], "request": 0, "discuss": 0, "instruct": 0, "set": 0, "up": 0, "develop": [0, 1], "environ": 0, "setup": 0, "serpent": 0, "mont": 0, "carlo": 0, "code": 0, "run": 0, "test": [0, 7], "style": 0, "flake8": 0, "pull": 0, "more": 0, "doc": 0, "meta": 0, "": 1, "guid": 1, "exampl": 2, "hdf5": 3, "output": 3, "file": [3, 4, 5], "format": 4, "specif": 4, "saltproc": [5, 6, 8, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "input": 5, "schema": 5, "document": 6, "indic": 6, "tabl": 6, "citat": 6, "get": 6, "touch": 6, "acknowledg": 6, "licens": 6, "instal": 7, "note": [7, 9, 10, 11, 12, 13, 24, 27], "openmc": 7, "cross": 7, "section": 7, "configur": 7, "overview": 8, "how": 8, "work": 8, "updat": 8, "The": 8, "futur": 8, "releas": [9, 10, 11, 12, 13], "vx": 10, "x": 10, "summari": [10, 12, 13], "depend": [10, 12, 13], "chang": [10, 12, 13], "new": [10, 11, 12, 13], "fix": [10, 11, 12, 13], "script": [10, 12, 13], "python": [10, 12, 13], "api": [10, 12, 13, 14], "contributor": [10, 11, 12, 13], "review": [10, 12, 13], "v0": [11, 12, 13], "3": 11, "0": [11, 12, 13], "commit": 11, "list": 11, "4": 12, "5": 13, "packag": 16, "submodul": 16, "modul": [16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "content": 16, "abc": 17, "app": 18, "materialflow": 19, "openmc_depcod": 20, "openmc_deplet": 21, "process": 22, "reactor": 23, "separ": 24, "refer": [24, 27], "serpent_depcod": 25, "simul": 26, "sparger": 27, "version": 28}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Contributing": [[0, "contributing"]], "Thanks for Your Help!": [[0, "thanks-for-your-help"]], "Bug Reports": [[0, "bug-reports"]], "Feature Requests": [[0, "feature-requests"]], "Discussion": [[0, "discussion"]], "Instructions for setting up a development environment": [[0, "instructions-for-setting-up-a-development-environment"]], "Setup Serpent Monte Carlo code environment": [[0, "setup-serpent-monte-carlo-code-environment"]], "Run the tests": [[0, "run-the-tests"]], "Run style tests with flake8": [[0, "run-style-tests-with-flake8"]], "Pull Requests": [[0, "pull-requests"]], "More developer docs": [[0, "more-developer-docs"]], "Meta": [[0, "meta"]], "Developer\u2019s Guide": [[1, "developer-s-guide"]], "Examples": [[2, "examples"]], "HDF5 Output File": [[3, "hdf5-output-file"]], "File Format Specifications": [[4, "file-format-specifications"]], "SaltProc Input File": [[5, "saltproc-input-file"]], "SaltProc input file schema": [[5, "saltproc-input-file-schema"]], "SaltProc": [[6, "saltproc"]], "Documentation": [[6, "documentation"]], "Indices and tables": [[6, "indices-and-tables"]], "Citation": [[6, "citation"]], "Get in touch": [[6, "get-in-touch"]], "Acknowledgment": [[6, "acknowledgment"]], "License": [[6, "license"]], "Installation": [[7, "installation"]], "Note on installing OpenMC": [[7, "note-on-installing-openmc"]], "Cross Section Configuration": [[7, "cross-section-configuration"]], "Testing": [[7, "testing"]], "Overview": [[8, "overview"]], "How SaltProc works": [[8, "how-saltproc-works"]], "Updates": [[8, "updates"]], "The Future": [[8, "the-future"]], "Release Notes": [[9, "release-notes"]], "Release notes for vx.x.x": [[10, "release-notes-for-vx-x-x"]], "Summary": [[10, "summary"], [12, "summary"], [13, "summary"]], "Dependency Changes": [[10, "dependency-changes"], [12, "dependency-changes"], [13, "dependency-changes"]], "New Features": [[10, "new-features"], [11, "new-features"], [12, "new-features"], [13, "new-features"]], "Bug Fixes": [[10, "bug-fixes"], [11, "bug-fixes"], [12, "bug-fixes"], [13, "bug-fixes"]], "Script Changes": [[10, "script-changes"], [12, "script-changes"], [13, "script-changes"]], "Python API Changes": [[10, "python-api-changes"], [12, "python-api-changes"], [13, "python-api-changes"]], "Contributors": [[10, "contributors"], [11, "contributors"], [12, "contributors"], [13, "contributors"]], "Reviewers": [[10, "reviewers"], [12, "reviewers"], [13, "reviewers"]], "Release notes for v0.3.0": [[11, "release-notes-for-v0-3-0"]], "Commit list": [[11, "commit-list"]], "Release notes for v0.4.0": [[12, "release-notes-for-v0-4-0"]], "Release notes for v0.5.0": [[13, "release-notes-for-v0-5-0"]], "SaltProc API": [[14, "saltproc-api"]], "saltproc": [[15, "saltproc"]], "saltproc package": [[16, "saltproc-package"]], "Submodules": [[16, "submodules"]], "Module contents": [[16, "module-saltproc"]], "saltproc.abc module": [[17, "module-saltproc.abc"]], "saltproc.app module": [[18, "module-saltproc.app"]], "saltproc.materialflow module": [[19, "module-saltproc.materialflow"]], "saltproc.openmc_depcode module": [[20, "module-saltproc.openmc_depcode"]], "saltproc.openmc_deplete module": [[21, "saltproc-openmc-deplete-module"]], "saltproc.process module": [[22, "module-saltproc.process"]], "saltproc.reactor module": [[23, "module-saltproc.reactor"]], "saltproc.separator module": [[24, "module-saltproc.separator"]], "References": [[24, null], [27, null]], "Notes": [[24, null], [27, null]], "saltproc.serpent_depcode module": [[25, "module-saltproc.serpent_depcode"]], "saltproc.simulation module": [[26, "module-saltproc.simulation"]], "saltproc.sparger module": [[27, "module-saltproc.sparger"]], "saltproc.version module": [[28, "module-saltproc.version"]]}, "indexentries": {"module": [[16, "module-saltproc"], [17, "module-saltproc.abc"], [18, "module-saltproc.app"], [19, "module-saltproc.materialflow"], [20, "module-saltproc.openmc_depcode"], [22, "module-saltproc.process"], [23, "module-saltproc.reactor"], [24, "module-saltproc.separator"], [25, "module-saltproc.serpent_depcode"], [26, "module-saltproc.simulation"], [27, "module-saltproc.sparger"], [28, "module-saltproc.version"]], "saltproc": [[16, "module-saltproc"]], "depcode (class in saltproc.abc)": [[17, "saltproc.abc.Depcode"]], "__init__() (saltproc.abc.depcode method)": [[17, "saltproc.abc.Depcode.__init__"]], "active_cycles (saltproc.abc.depcode attribute)": [[17, "saltproc.abc.Depcode.active_cycles"]], "inactive_cycles (saltproc.abc.depcode attribute)": [[17, "saltproc.abc.Depcode.inactive_cycles"]], "neutronics_parameters (saltproc.abc.depcode attribute)": [[17, "saltproc.abc.Depcode.neutronics_parameters"]], "npop (saltproc.abc.depcode attribute)": [[17, "saltproc.abc.Depcode.npop"]], "read_depleted_materials() (saltproc.abc.depcode method)": [[17, "saltproc.abc.Depcode.read_depleted_materials"]], "read_neutronics_parameters() (saltproc.abc.depcode method)": [[17, "saltproc.abc.Depcode.read_neutronics_parameters"]], "read_step_metadata() (saltproc.abc.depcode method)": [[17, "saltproc.abc.Depcode.read_step_metadata"]], "run_depletion_step() (saltproc.abc.depcode method)": [[17, "saltproc.abc.Depcode.run_depletion_step"]], "runtime_inputfile (saltproc.abc.depcode attribute)": [[17, "saltproc.abc.Depcode.runtime_inputfile"]], "runtime_matfile (saltproc.abc.depcode attribute)": [[17, "saltproc.abc.Depcode.runtime_matfile"]], "saltproc.abc": [[17, "module-saltproc.abc"]], "step_metadata (saltproc.abc.depcode attribute)": [[17, "saltproc.abc.Depcode.step_metadata"]], "switch_to_next_geometry() (saltproc.abc.depcode method)": [[17, "saltproc.abc.Depcode.switch_to_next_geometry"]], "update_depletable_materials() (saltproc.abc.depcode method)": [[17, "saltproc.abc.Depcode.update_depletable_materials"]], "write_runtime_input() (saltproc.abc.depcode method)": [[17, "saltproc.abc.Depcode.write_runtime_input"]], "_create_depcode_object() (in module saltproc.app)": [[18, "saltproc.app._create_depcode_object"]], "_create_reactor_object() (in module saltproc.app)": [[18, "saltproc.app._create_reactor_object"]], "_create_simulation_object() (in module saltproc.app)": [[18, "saltproc.app._create_simulation_object"]], "_print_simulation_input_info() (in module saltproc.app)": [[18, "saltproc.app._print_simulation_input_info"]], "_process_main_input_reactor_params() (in module saltproc.app)": [[18, "saltproc.app._process_main_input_reactor_params"]], "get_extraction_process_paths() (in module saltproc.app)": [[18, "saltproc.app.get_extraction_process_paths"]], "get_extraction_processes() (in module saltproc.app)": [[18, "saltproc.app.get_extraction_processes"]], "get_feeds() (in module saltproc.app)": [[18, "saltproc.app.get_feeds"]], "parse_arguments() (in module saltproc.app)": [[18, "saltproc.app.parse_arguments"]], "read_main_input() (in module saltproc.app)": [[18, "saltproc.app.read_main_input"]], "refill_materials() (in module saltproc.app)": [[18, "saltproc.app.refill_materials"]], "reprocess_materials() (in module saltproc.app)": [[18, "saltproc.app.reprocess_materials"]], "run() (in module saltproc.app)": [[18, "saltproc.app.run"]], "saltproc.app": [[18, "module-saltproc.app"]], "materialflow (class in saltproc.materialflow)": [[19, "saltproc.materialflow.Materialflow"]], "__add__() (saltproc.materialflow.materialflow method)": [[19, "saltproc.materialflow.Materialflow.__add__"]], "__deepcopy__() (saltproc.materialflow.materialflow method)": [[19, "saltproc.materialflow.Materialflow.__deepcopy__"]], "__eq__() (saltproc.materialflow.materialflow method)": [[19, "saltproc.materialflow.Materialflow.__eq__"]], "__init__() (saltproc.materialflow.materialflow method)": [[19, "saltproc.materialflow.Materialflow.__init__"]], "__rmul__() (saltproc.materialflow.materialflow method)": [[19, "saltproc.materialflow.Materialflow.__rmul__"]], "copy_pymat_attrs() (saltproc.materialflow.materialflow method)": [[19, "saltproc.materialflow.Materialflow.copy_pymat_attrs"]], "get_mass() (saltproc.materialflow.materialflow method)": [[19, "saltproc.materialflow.Materialflow.get_mass"]], "print_attr() (saltproc.materialflow.materialflow method)": [[19, "saltproc.materialflow.Materialflow.print_attr"]], "saltproc.materialflow": [[19, "module-saltproc.materialflow"]], "scale_matflow() (saltproc.materialflow.materialflow method)": [[19, "saltproc.materialflow.Materialflow.scale_matflow"]], "openmcdepcode (class in saltproc.openmc_depcode)": [[20, "saltproc.openmc_depcode.OpenMCDepcode"]], "__init__() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.__init__"]], "active_cycles (saltproc.openmc_depcode.openmcdepcode attribute)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.active_cycles"]], "inactive_cycles (saltproc.openmc_depcode.openmcdepcode attribute)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.inactive_cycles"]], "neutronics_parameters (saltproc.openmc_depcode.openmcdepcode attribute)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.neutronics_parameters"]], "npop (saltproc.openmc_depcode.openmcdepcode attribute)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.npop"]], "read_depleted_materials() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.read_depleted_materials"]], "read_neutronics_parameters() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.read_neutronics_parameters"]], "read_step_metadata() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.read_step_metadata"]], "run_depletion_step() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.run_depletion_step"]], "runtime_inputfile (saltproc.openmc_depcode.openmcdepcode attribute)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.runtime_inputfile"]], "runtime_matfile (saltproc.openmc_depcode.openmcdepcode attribute)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.runtime_matfile"]], "saltproc.openmc_depcode": [[20, "module-saltproc.openmc_depcode"]], "step_metadata (saltproc.openmc_depcode.openmcdepcode attribute)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.step_metadata"]], "switch_to_next_geometry() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.switch_to_next_geometry"]], "update_depletable_materials() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.update_depletable_materials"]], "write_depletion_settings() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.write_depletion_settings"]], "write_runtime_input() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.write_runtime_input"]], "write_saltproc_openmc_tallies() (saltproc.openmc_depcode.openmcdepcode method)": [[20, "saltproc.openmc_depcode.OpenMCDepcode.write_saltproc_openmc_tallies"]], "process (class in saltproc.process)": [[22, "saltproc.process.Process"]], "__init__() (saltproc.process.process method)": [[22, "saltproc.process.Process.__init__"]], "calculate_removal_efficiency() (saltproc.process.process method)": [[22, "saltproc.process.Process.calculate_removal_efficiency"]], "check_mass_conservation() (saltproc.process.process method)": [[22, "saltproc.process.Process.check_mass_conservation"]], "process_material() (saltproc.process.process method)": [[22, "saltproc.process.Process.process_material"]], "saltproc.process": [[22, "module-saltproc.process"]], "reactor (class in saltproc.reactor)": [[23, "saltproc.reactor.Reactor"]], "__init__() (saltproc.reactor.reactor method)": [[23, "saltproc.reactor.Reactor.__init__"]], "saltproc.reactor": [[23, "module-saltproc.reactor"]], "separator (class in saltproc.separator)": [[24, "saltproc.separator.Separator"]], "__init__() (saltproc.separator.separator method)": [[24, "saltproc.separator.Separator.__init__"]], "calc_rem_efficiency() (saltproc.separator.separator method)": [[24, "saltproc.separator.Separator.calc_rem_efficiency"]], "calculate_removal_efficiency() (saltproc.separator.separator method)": [[24, "saltproc.separator.Separator.calculate_removal_efficiency"]], "db (saltproc.separator.separator attribute)": [[24, "saltproc.separator.Separator.db"]], "deltap (saltproc.separator.separator attribute)": [[24, "saltproc.separator.Separator.deltap"]], "description() (saltproc.separator.separator method)": [[24, "id0"], [24, "saltproc.separator.Separator.description"]], "do (saltproc.separator.separator attribute)": [[24, "saltproc.separator.Separator.do"]], "dp (saltproc.separator.separator attribute)": [[24, "saltproc.separator.Separator.dp"]], "eff() (saltproc.separator.separator method)": [[24, "id1"], [24, "saltproc.separator.Separator.eff"]], "k (saltproc.separator.separator attribute)": [[24, "id2"], [24, "saltproc.separator.Separator.k"]], "q_he (saltproc.separator.separator attribute)": [[24, "saltproc.separator.Separator.q_he"]], "q_salt (saltproc.separator.separator attribute)": [[24, "saltproc.separator.Separator.q_salt"]], "saltproc.separator": [[24, "module-saltproc.separator"]], "temp_room (saltproc.separator.separator attribute)": [[24, "saltproc.separator.Separator.temp_room"]], "serpentdepcode (class in saltproc.serpent_depcode)": [[25, "saltproc.serpent_depcode.SerpentDepcode"]], "__init__() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.__init__"]], "active_cycles (saltproc.serpent_depcode.serpentdepcode attribute)": [[25, "saltproc.serpent_depcode.SerpentDepcode.active_cycles"]], "convert_nuclide_code_to_name() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.convert_nuclide_code_to_name"]], "convert_nuclide_code_to_zam() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.convert_nuclide_code_to_zam"]], "create_runtime_matfile() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.create_runtime_matfile"]], "get_neutron_settings() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.get_neutron_settings"]], "inactive_cycles (saltproc.serpent_depcode.serpentdepcode attribute)": [[25, "saltproc.serpent_depcode.SerpentDepcode.inactive_cycles"]], "insert_path_to_geometry() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.insert_path_to_geometry"]], "map_nuclide_code_zam_to_serpent() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.map_nuclide_code_zam_to_serpent"]], "neutronics_parameters (saltproc.serpent_depcode.serpentdepcode attribute)": [[25, "saltproc.serpent_depcode.SerpentDepcode.neutronics_parameters"]], "npop (saltproc.serpent_depcode.serpentdepcode attribute)": [[25, "saltproc.serpent_depcode.SerpentDepcode.npop"]], "read_depleted_materials() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.read_depleted_materials"]], "read_neutronics_parameters() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.read_neutronics_parameters"]], "read_plaintext_file() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.read_plaintext_file"]], "read_step_metadata() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.read_step_metadata"]], "run_depletion_step() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.run_depletion_step"]], "runtime_inputfile (saltproc.serpent_depcode.serpentdepcode attribute)": [[25, "saltproc.serpent_depcode.SerpentDepcode.runtime_inputfile"]], "runtime_matfile (saltproc.serpent_depcode.serpentdepcode attribute)": [[25, "saltproc.serpent_depcode.SerpentDepcode.runtime_matfile"]], "saltproc.serpent_depcode": [[25, "module-saltproc.serpent_depcode"]], "set_power_load() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.set_power_load"]], "step_metadata (saltproc.serpent_depcode.serpentdepcode attribute)": [[25, "saltproc.serpent_depcode.SerpentDepcode.step_metadata"]], "switch_to_next_geometry() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.switch_to_next_geometry"]], "update_depletable_materials() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.update_depletable_materials"]], "write_runtime_input() (saltproc.serpent_depcode.serpentdepcode method)": [[25, "saltproc.serpent_depcode.SerpentDepcode.write_runtime_input"]], "simulation (class in saltproc.simulation)": [[26, "saltproc.simulation.Simulation"]], "__init__() (saltproc.simulation.simulation method)": [[26, "saltproc.simulation.Simulation.__init__"]], "check_restart() (saltproc.simulation.simulation method)": [[26, "saltproc.simulation.Simulation.check_restart"]], "check_switch_geo_trigger() (saltproc.simulation.simulation method)": [[26, "saltproc.simulation.Simulation.check_switch_geo_trigger"]], "read_k_eds_delta() (saltproc.simulation.simulation method)": [[26, "saltproc.simulation.Simulation.read_k_eds_delta"]], "saltproc.simulation": [[26, "module-saltproc.simulation"]], "store_after_repr() (saltproc.simulation.simulation method)": [[26, "saltproc.simulation.Simulation.store_after_repr"]], "store_mat_data() (saltproc.simulation.simulation method)": [[26, "saltproc.simulation.Simulation.store_mat_data"]], "store_run_init_info() (saltproc.simulation.simulation method)": [[26, "saltproc.simulation.Simulation.store_run_init_info"]], "store_run_step_info() (saltproc.simulation.simulation method)": [[26, "saltproc.simulation.Simulation.store_run_step_info"]], "sparger (class in saltproc.sparger)": [[27, "saltproc.sparger.Sparger"]], "__init__() (saltproc.sparger.sparger method)": [[27, "saltproc.sparger.Sparger.__init__"]], "area (saltproc.sparger.sparger attribute)": [[27, "saltproc.sparger.Sparger.area"]], "calc_rem_efficiency() (saltproc.sparger.sparger method)": [[27, "saltproc.sparger.Sparger.calc_rem_efficiency"]], "calculate_removal_efficiency() (saltproc.sparger.sparger method)": [[27, "saltproc.sparger.Sparger.calculate_removal_efficiency"]], "db (saltproc.sparger.sparger attribute)": [[27, "saltproc.sparger.Sparger.db"]], "description() (saltproc.sparger.sparger method)": [[27, "id0"], [27, "saltproc.sparger.Sparger.description"]], "diffusivity (saltproc.sparger.sparger attribute)": [[27, "id1"], [27, "saltproc.sparger.Sparger.diffusivity"]], "dp (saltproc.sparger.sparger attribute)": [[27, "saltproc.sparger.Sparger.dp"]], "eff() (saltproc.sparger.sparger method)": [[27, "id2"], [27, "saltproc.sparger.Sparger.eff"]], "eps() (saltproc.sparger.sparger method)": [[27, "id3"], [27, "saltproc.sparger.Sparger.eps"]], "exp_const (saltproc.sparger.sparger attribute)": [[27, "id4"], [27, "saltproc.sparger.Sparger.exp_const"]], "gas_const (saltproc.sparger.sparger attribute)": [[27, "id5"], [27, "saltproc.sparger.Sparger.gas_const"]], "h_const (saltproc.sparger.sparger attribute)": [[27, "id6"], [27, "saltproc.sparger.Sparger.h_const"]], "length (saltproc.sparger.sparger attribute)": [[27, "saltproc.sparger.Sparger.length"]], "q_he (saltproc.sparger.sparger attribute)": [[27, "saltproc.sparger.Sparger.q_he"]], "q_salt (saltproc.sparger.sparger attribute)": [[27, "saltproc.sparger.Sparger.q_salt"]], "saltproc.sparger": [[27, "module-saltproc.sparger"]], "sherwood() (saltproc.sparger.sparger method)": [[27, "id7"], [27, "saltproc.sparger.Sparger.sherwood"]], "temp_room (saltproc.sparger.sparger attribute)": [[27, "id8"], [27, "saltproc.sparger.Sparger.temp_room"]], "temp_salt (saltproc.sparger.sparger attribute)": [[27, "saltproc.sparger.Sparger.temp_salt"]], "saltproc.version": [[28, "module-saltproc.version"]]}})
\ No newline at end of file
diff --git a/v0.3.0/.buildinfo b/v0.3.0/.buildinfo
index e38e888f1..b7c99899c 100644
--- a/v0.3.0/.buildinfo
+++ b/v0.3.0/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 10dc3ef6aea84bab3bb607d150ca2b4a
+config: 8be427036961c29b84dc46e9c1310a48
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/v0.3.0/.doctrees/environment.pickle b/v0.3.0/.doctrees/environment.pickle
index 21baeda3b..d5d5b3130 100644
Binary files a/v0.3.0/.doctrees/environment.pickle and b/v0.3.0/.doctrees/environment.pickle differ
diff --git a/v0.3.0/.doctrees/examples.doctree b/v0.3.0/.doctrees/examples.doctree
index 00a743e17..31630d4df 100644
Binary files a/v0.3.0/.doctrees/examples.doctree and b/v0.3.0/.doctrees/examples.doctree differ
diff --git a/v0.3.0/.doctrees/index.doctree b/v0.3.0/.doctrees/index.doctree
index 8ce7ec1da..bd9a0eb20 100644
Binary files a/v0.3.0/.doctrees/index.doctree and b/v0.3.0/.doctrees/index.doctree differ
diff --git a/v0.3.0/.doctrees/installation.doctree b/v0.3.0/.doctrees/installation.doctree
index 2008dc0a0..3185fb243 100644
Binary files a/v0.3.0/.doctrees/installation.doctree and b/v0.3.0/.doctrees/installation.doctree differ
diff --git a/v0.3.0/.doctrees/overview.doctree b/v0.3.0/.doctrees/overview.doctree
index d34609001..71cd27168 100644
Binary files a/v0.3.0/.doctrees/overview.doctree and b/v0.3.0/.doctrees/overview.doctree differ
diff --git a/v0.3.0/.doctrees/src/index.doctree b/v0.3.0/.doctrees/src/index.doctree
index 16fdb9fab..0b4e7e4c0 100644
Binary files a/v0.3.0/.doctrees/src/index.doctree and b/v0.3.0/.doctrees/src/index.doctree differ
diff --git a/v0.3.0/.doctrees/src/modules.doctree b/v0.3.0/.doctrees/src/modules.doctree
index 4d2b4d438..50a16cad2 100644
Binary files a/v0.3.0/.doctrees/src/modules.doctree and b/v0.3.0/.doctrees/src/modules.doctree differ
diff --git a/v0.3.0/.doctrees/src/saltproc.app.doctree b/v0.3.0/.doctrees/src/saltproc.app.doctree
index d5f2de919..434c4f5d4 100644
Binary files a/v0.3.0/.doctrees/src/saltproc.app.doctree and b/v0.3.0/.doctrees/src/saltproc.app.doctree differ
diff --git a/v0.3.0/.doctrees/src/saltproc.depcode.doctree b/v0.3.0/.doctrees/src/saltproc.depcode.doctree
index 289a3409e..16a7b6054 100644
Binary files a/v0.3.0/.doctrees/src/saltproc.depcode.doctree and b/v0.3.0/.doctrees/src/saltproc.depcode.doctree differ
diff --git a/v0.3.0/.doctrees/src/saltproc.doctree b/v0.3.0/.doctrees/src/saltproc.doctree
index dc3dc8376..be4b957b0 100644
Binary files a/v0.3.0/.doctrees/src/saltproc.doctree and b/v0.3.0/.doctrees/src/saltproc.doctree differ
diff --git a/v0.3.0/.doctrees/src/saltproc.materialflow.doctree b/v0.3.0/.doctrees/src/saltproc.materialflow.doctree
index aaff946ed..31fae1407 100644
Binary files a/v0.3.0/.doctrees/src/saltproc.materialflow.doctree and b/v0.3.0/.doctrees/src/saltproc.materialflow.doctree differ
diff --git a/v0.3.0/.doctrees/src/saltproc.process.doctree b/v0.3.0/.doctrees/src/saltproc.process.doctree
index 0c91fedf0..de4484497 100644
Binary files a/v0.3.0/.doctrees/src/saltproc.process.doctree and b/v0.3.0/.doctrees/src/saltproc.process.doctree differ
diff --git a/v0.3.0/.doctrees/src/saltproc.reactor.doctree b/v0.3.0/.doctrees/src/saltproc.reactor.doctree
index 34ac25678..dd209adc9 100644
Binary files a/v0.3.0/.doctrees/src/saltproc.reactor.doctree and b/v0.3.0/.doctrees/src/saltproc.reactor.doctree differ
diff --git a/v0.3.0/.doctrees/src/saltproc.separator.doctree b/v0.3.0/.doctrees/src/saltproc.separator.doctree
index e573b2f86..48cd01566 100644
Binary files a/v0.3.0/.doctrees/src/saltproc.separator.doctree and b/v0.3.0/.doctrees/src/saltproc.separator.doctree differ
diff --git a/v0.3.0/.doctrees/src/saltproc.simulation.doctree b/v0.3.0/.doctrees/src/saltproc.simulation.doctree
index bd3571786..4f1ae2a84 100644
Binary files a/v0.3.0/.doctrees/src/saltproc.simulation.doctree and b/v0.3.0/.doctrees/src/saltproc.simulation.doctree differ
diff --git a/v0.3.0/.doctrees/src/saltproc.sparger.doctree b/v0.3.0/.doctrees/src/saltproc.sparger.doctree
index cfb6b172e..229da977f 100644
Binary files a/v0.3.0/.doctrees/src/saltproc.sparger.doctree and b/v0.3.0/.doctrees/src/saltproc.sparger.doctree differ
diff --git a/v0.3.0/.doctrees/src/saltproc.tests.doctree b/v0.3.0/.doctrees/src/saltproc.tests.doctree
index ac8fcb434..cfd2de93e 100644
Binary files a/v0.3.0/.doctrees/src/saltproc.tests.doctree and b/v0.3.0/.doctrees/src/saltproc.tests.doctree differ
diff --git a/v0.3.0/.doctrees/src/saltproc.tests.test_app.doctree b/v0.3.0/.doctrees/src/saltproc.tests.test_app.doctree
index d66378580..fc29579e0 100644
Binary files a/v0.3.0/.doctrees/src/saltproc.tests.test_app.doctree and b/v0.3.0/.doctrees/src/saltproc.tests.test_app.doctree differ
diff --git a/v0.3.0/.doctrees/src/saltproc.tests.test_depcode.doctree b/v0.3.0/.doctrees/src/saltproc.tests.test_depcode.doctree
index 0e0e623a5..32b4aed73 100644
Binary files a/v0.3.0/.doctrees/src/saltproc.tests.test_depcode.doctree and b/v0.3.0/.doctrees/src/saltproc.tests.test_depcode.doctree differ
diff --git a/v0.3.0/.doctrees/src/saltproc.tests.test_materialflow.doctree b/v0.3.0/.doctrees/src/saltproc.tests.test_materialflow.doctree
index f5247e96c..573f8507d 100644
Binary files a/v0.3.0/.doctrees/src/saltproc.tests.test_materialflow.doctree and b/v0.3.0/.doctrees/src/saltproc.tests.test_materialflow.doctree differ
diff --git a/v0.3.0/.doctrees/src/saltproc.tests.test_process.doctree b/v0.3.0/.doctrees/src/saltproc.tests.test_process.doctree
index 56aa24345..8aaa61c27 100644
Binary files a/v0.3.0/.doctrees/src/saltproc.tests.test_process.doctree and b/v0.3.0/.doctrees/src/saltproc.tests.test_process.doctree differ
diff --git a/v0.3.0/.doctrees/src/saltproc.tests.test_separator.doctree b/v0.3.0/.doctrees/src/saltproc.tests.test_separator.doctree
index 4097c36c6..b471186d2 100644
Binary files a/v0.3.0/.doctrees/src/saltproc.tests.test_separator.doctree and b/v0.3.0/.doctrees/src/saltproc.tests.test_separator.doctree differ
diff --git a/v0.3.0/.doctrees/src/saltproc.tests.test_simulation.doctree b/v0.3.0/.doctrees/src/saltproc.tests.test_simulation.doctree
index 6e2f379e9..c07b00eaa 100644
Binary files a/v0.3.0/.doctrees/src/saltproc.tests.test_simulation.doctree and b/v0.3.0/.doctrees/src/saltproc.tests.test_simulation.doctree differ
diff --git a/v0.3.0/.doctrees/src/saltproc.tests.test_sparger.doctree b/v0.3.0/.doctrees/src/saltproc.tests.test_sparger.doctree
index dbdd04392..e076adefc 100644
Binary files a/v0.3.0/.doctrees/src/saltproc.tests.test_sparger.doctree and b/v0.3.0/.doctrees/src/saltproc.tests.test_sparger.doctree differ
diff --git a/v0.3.0/.doctrees/src/saltproc.version.doctree b/v0.3.0/.doctrees/src/saltproc.version.doctree
index c44341354..8c88ce948 100644
Binary files a/v0.3.0/.doctrees/src/saltproc.version.doctree and b/v0.3.0/.doctrees/src/saltproc.version.doctree differ
diff --git a/v0.4.0/.buildinfo b/v0.4.0/.buildinfo
index 9c3db16d7..cd1cdd398 100644
--- a/v0.4.0/.buildinfo
+++ b/v0.4.0/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 2ffe8f7ef20d50f71208ba67836deca0
+config: a4bc3d8f3c1ca0118d589c8e155245ea
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/v0.4.0/.doctrees/devguide/contributing.doctree b/v0.4.0/.doctrees/devguide/contributing.doctree
index 8fb6f85b9..220f91dda 100644
Binary files a/v0.4.0/.doctrees/devguide/contributing.doctree and b/v0.4.0/.doctrees/devguide/contributing.doctree differ
diff --git a/v0.4.0/.doctrees/devguide/index.doctree b/v0.4.0/.doctrees/devguide/index.doctree
index d176a2268..7a8ac772c 100644
Binary files a/v0.4.0/.doctrees/devguide/index.doctree and b/v0.4.0/.doctrees/devguide/index.doctree differ
diff --git a/v0.4.0/.doctrees/environment.pickle b/v0.4.0/.doctrees/environment.pickle
index ce3df9a75..edc372d6e 100644
Binary files a/v0.4.0/.doctrees/environment.pickle and b/v0.4.0/.doctrees/environment.pickle differ
diff --git a/v0.4.0/.doctrees/examples.doctree b/v0.4.0/.doctrees/examples.doctree
index a72774926..57551d70c 100644
Binary files a/v0.4.0/.doctrees/examples.doctree and b/v0.4.0/.doctrees/examples.doctree differ
diff --git a/v0.4.0/.doctrees/index.doctree b/v0.4.0/.doctrees/index.doctree
index cb581d6b6..fb62af3db 100644
Binary files a/v0.4.0/.doctrees/index.doctree and b/v0.4.0/.doctrees/index.doctree differ
diff --git a/v0.4.0/.doctrees/installation.doctree b/v0.4.0/.doctrees/installation.doctree
index 43ed364e3..83b6cead5 100644
Binary files a/v0.4.0/.doctrees/installation.doctree and b/v0.4.0/.doctrees/installation.doctree differ
diff --git a/v0.4.0/.doctrees/overview.doctree b/v0.4.0/.doctrees/overview.doctree
index d0da049c1..8494e9028 100644
Binary files a/v0.4.0/.doctrees/overview.doctree and b/v0.4.0/.doctrees/overview.doctree differ
diff --git a/v0.4.0/.doctrees/releasenotes/index.doctree b/v0.4.0/.doctrees/releasenotes/index.doctree
index b62b2ffb9..96e3b4bc7 100644
Binary files a/v0.4.0/.doctrees/releasenotes/index.doctree and b/v0.4.0/.doctrees/releasenotes/index.doctree differ
diff --git a/v0.4.0/.doctrees/releasenotes/template.doctree b/v0.4.0/.doctrees/releasenotes/template.doctree
index 4d1e2c50a..c5b8c2fa0 100644
Binary files a/v0.4.0/.doctrees/releasenotes/template.doctree and b/v0.4.0/.doctrees/releasenotes/template.doctree differ
diff --git a/v0.4.0/.doctrees/releasenotes/v0.3.0.doctree b/v0.4.0/.doctrees/releasenotes/v0.3.0.doctree
index e06826423..984f9a6aa 100644
Binary files a/v0.4.0/.doctrees/releasenotes/v0.3.0.doctree and b/v0.4.0/.doctrees/releasenotes/v0.3.0.doctree differ
diff --git a/v0.4.0/.doctrees/releasenotes/v0.4.0.doctree b/v0.4.0/.doctrees/releasenotes/v0.4.0.doctree
index 15dcf75f5..2bf7556e5 100644
Binary files a/v0.4.0/.doctrees/releasenotes/v0.4.0.doctree and b/v0.4.0/.doctrees/releasenotes/v0.4.0.doctree differ
diff --git a/v0.4.0/.doctrees/src/index.doctree b/v0.4.0/.doctrees/src/index.doctree
index aee5b1956..299d42a90 100644
Binary files a/v0.4.0/.doctrees/src/index.doctree and b/v0.4.0/.doctrees/src/index.doctree differ
diff --git a/v0.4.0/.doctrees/src/modules.doctree b/v0.4.0/.doctrees/src/modules.doctree
index f00d89efa..630e56a58 100644
Binary files a/v0.4.0/.doctrees/src/modules.doctree and b/v0.4.0/.doctrees/src/modules.doctree differ
diff --git a/v0.4.0/.doctrees/src/saltproc.app.doctree b/v0.4.0/.doctrees/src/saltproc.app.doctree
index 64aec8462..85eb95726 100644
Binary files a/v0.4.0/.doctrees/src/saltproc.app.doctree and b/v0.4.0/.doctrees/src/saltproc.app.doctree differ
diff --git a/v0.4.0/.doctrees/src/saltproc.depcode.doctree b/v0.4.0/.doctrees/src/saltproc.depcode.doctree
index 2e5dc520f..a40078c37 100644
Binary files a/v0.4.0/.doctrees/src/saltproc.depcode.doctree and b/v0.4.0/.doctrees/src/saltproc.depcode.doctree differ
diff --git a/v0.4.0/.doctrees/src/saltproc.doctree b/v0.4.0/.doctrees/src/saltproc.doctree
index b30750cc2..5ba21c56d 100644
Binary files a/v0.4.0/.doctrees/src/saltproc.doctree and b/v0.4.0/.doctrees/src/saltproc.doctree differ
diff --git a/v0.4.0/.doctrees/src/saltproc.materialflow.doctree b/v0.4.0/.doctrees/src/saltproc.materialflow.doctree
index 63d1319fe..5fe8b3191 100644
Binary files a/v0.4.0/.doctrees/src/saltproc.materialflow.doctree and b/v0.4.0/.doctrees/src/saltproc.materialflow.doctree differ
diff --git a/v0.4.0/.doctrees/src/saltproc.process.doctree b/v0.4.0/.doctrees/src/saltproc.process.doctree
index d1910a0fb..f7adb5dc6 100644
Binary files a/v0.4.0/.doctrees/src/saltproc.process.doctree and b/v0.4.0/.doctrees/src/saltproc.process.doctree differ
diff --git a/v0.4.0/.doctrees/src/saltproc.reactor.doctree b/v0.4.0/.doctrees/src/saltproc.reactor.doctree
index 49d31c08e..47a68724d 100644
Binary files a/v0.4.0/.doctrees/src/saltproc.reactor.doctree and b/v0.4.0/.doctrees/src/saltproc.reactor.doctree differ
diff --git a/v0.4.0/.doctrees/src/saltproc.separator.doctree b/v0.4.0/.doctrees/src/saltproc.separator.doctree
index dcdc8ae8f..1ae5f5a0b 100644
Binary files a/v0.4.0/.doctrees/src/saltproc.separator.doctree and b/v0.4.0/.doctrees/src/saltproc.separator.doctree differ
diff --git a/v0.4.0/.doctrees/src/saltproc.simulation.doctree b/v0.4.0/.doctrees/src/saltproc.simulation.doctree
index 9d81d5caa..0aff1dae2 100644
Binary files a/v0.4.0/.doctrees/src/saltproc.simulation.doctree and b/v0.4.0/.doctrees/src/saltproc.simulation.doctree differ
diff --git a/v0.4.0/.doctrees/src/saltproc.sparger.doctree b/v0.4.0/.doctrees/src/saltproc.sparger.doctree
index ea598234c..6669c051a 100644
Binary files a/v0.4.0/.doctrees/src/saltproc.sparger.doctree and b/v0.4.0/.doctrees/src/saltproc.sparger.doctree differ
diff --git a/v0.4.0/.doctrees/src/saltproc.tests.doctree b/v0.4.0/.doctrees/src/saltproc.tests.doctree
index 9bc0d4855..6a0a22b76 100644
Binary files a/v0.4.0/.doctrees/src/saltproc.tests.doctree and b/v0.4.0/.doctrees/src/saltproc.tests.doctree differ
diff --git a/v0.4.0/.doctrees/src/saltproc.tests.test_app.doctree b/v0.4.0/.doctrees/src/saltproc.tests.test_app.doctree
index 60afe27ed..f44190d3c 100644
Binary files a/v0.4.0/.doctrees/src/saltproc.tests.test_app.doctree and b/v0.4.0/.doctrees/src/saltproc.tests.test_app.doctree differ
diff --git a/v0.4.0/.doctrees/src/saltproc.tests.test_depcode.doctree b/v0.4.0/.doctrees/src/saltproc.tests.test_depcode.doctree
index 58f33146c..fe101f0ad 100644
Binary files a/v0.4.0/.doctrees/src/saltproc.tests.test_depcode.doctree and b/v0.4.0/.doctrees/src/saltproc.tests.test_depcode.doctree differ
diff --git a/v0.4.0/.doctrees/src/saltproc.tests.test_materialflow.doctree b/v0.4.0/.doctrees/src/saltproc.tests.test_materialflow.doctree
index b1fb74221..91582d5dc 100644
Binary files a/v0.4.0/.doctrees/src/saltproc.tests.test_materialflow.doctree and b/v0.4.0/.doctrees/src/saltproc.tests.test_materialflow.doctree differ
diff --git a/v0.4.0/.doctrees/src/saltproc.tests.test_process.doctree b/v0.4.0/.doctrees/src/saltproc.tests.test_process.doctree
index a81d0078b..a79f1449d 100644
Binary files a/v0.4.0/.doctrees/src/saltproc.tests.test_process.doctree and b/v0.4.0/.doctrees/src/saltproc.tests.test_process.doctree differ
diff --git a/v0.4.0/.doctrees/src/saltproc.tests.test_separator.doctree b/v0.4.0/.doctrees/src/saltproc.tests.test_separator.doctree
index 79e83fab4..a65a2777e 100644
Binary files a/v0.4.0/.doctrees/src/saltproc.tests.test_separator.doctree and b/v0.4.0/.doctrees/src/saltproc.tests.test_separator.doctree differ
diff --git a/v0.4.0/.doctrees/src/saltproc.tests.test_simulation.doctree b/v0.4.0/.doctrees/src/saltproc.tests.test_simulation.doctree
index 11bec50c7..3d181f7eb 100644
Binary files a/v0.4.0/.doctrees/src/saltproc.tests.test_simulation.doctree and b/v0.4.0/.doctrees/src/saltproc.tests.test_simulation.doctree differ
diff --git a/v0.4.0/.doctrees/src/saltproc.tests.test_sparger.doctree b/v0.4.0/.doctrees/src/saltproc.tests.test_sparger.doctree
index bcd58dbc2..ac4f4a901 100644
Binary files a/v0.4.0/.doctrees/src/saltproc.tests.test_sparger.doctree and b/v0.4.0/.doctrees/src/saltproc.tests.test_sparger.doctree differ
diff --git a/v0.4.0/.doctrees/src/saltproc.version.doctree b/v0.4.0/.doctrees/src/saltproc.version.doctree
index 03eab2ebd..64c890d50 100644
Binary files a/v0.4.0/.doctrees/src/saltproc.version.doctree and b/v0.4.0/.doctrees/src/saltproc.version.doctree differ