SEAT is a python package primarily meant to ease the user interface to the Serpent Monte Carlo code inputs. SEAT also comes with modules for processing Serpent results in the framwork of deterministic and stochastic uncertainty quantification.
SEAT composes of several modules that are currently under development. The advancement state of the modules ranges a lot. Unit tests of SEAT are designed with pytest and we are working towards a for a full coverage.
SEAT composes of the following modules:
-
Serpent2InputParser
orsip
: this module is not implemented yet; it would be meant to parse Serpent input files toSerpent2InputWriter
objects; -
Serpent2InputWriter
orsiw
: the most developed SEAT module, designed to be a user friendly python interface to Serpent2 Input Files; -
Serpent2UncertaintyPropagation
orsup
: suite for the deterministic and stochastic uncertainty propagation with Serpent;
SEAT is not ready for pythoninc installation yet. Temporarily, to use SEAT please clone [this](https://github.com/GrimFe/SEAT/tree/master) branch and import the modules you are using with: ``` import sys sys.path.append(module_path) ```
We are working on a full documentation for SEAT, in the meanwhile, just refer to the object dcumentation in the form of docstrings.
* [**Federico Grimaldi**](https://github.com/GrimFe) - [email protected]