# {py:mod}`snf_simulations.cask` ```{py:module} snf_simulations.cask ``` ```{autodoc2-docstring} snf_simulations.cask :parser: autodoc2_docstrings_parser :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`Cask ` - ```{autodoc2-docstring} snf_simulations.cask.Cask :parser: autodoc2_docstrings_parser :summary: ``` ```` ### API `````{py:class} Cask(isotope_proportions: dict[str, float], total_mass: float = 1000, name: str = 'Cask') :canonical: snf_simulations.cask.Cask ```{autodoc2-docstring} snf_simulations.cask.Cask :parser: autodoc2_docstrings_parser ``` ````{py:method} _get_component_spectra(removal_time: float = 0) -> list[snf_simulations.spec.Spectrum] :canonical: snf_simulations.cask.Cask._get_component_spectra ```{autodoc2-docstring} snf_simulations.cask.Cask._get_component_spectra :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} from_reactor(reactor: str, total_mass: float) -> snf_simulations.cask.Cask :canonical: snf_simulations.cask.Cask.from_reactor :classmethod: ```{autodoc2-docstring} snf_simulations.cask.Cask.from_reactor :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} get_total_spectrum(removal_time: float = 0) -> snf_simulations.spec.Spectrum :canonical: snf_simulations.cask.Cask.get_total_spectrum ```{autodoc2-docstring} snf_simulations.cask.Cask.get_total_spectrum :parser: autodoc2_docstrings_parser ``` ```` `````