Installation
How to install?
Installation
Install the released package from PyPI:
uv venv --python 3.11
source .venv/bin/activate
uv pip install poem-ravenframework
Clone
git clone git@github.com:idaholab/POEM.git
cd POEM
uv sync --python 3.11
source .venv/bin/activate
The uv sync command creates .venv, installs POEM in editable mode, and installs
the runtime dependencies listed in pyproject.toml.
Run Web GUI
From a source checkout, run the Streamlit GUI with:
uv sync --python 3.11
uv run --with-requirements app/requirements.txt streamlit run app/streamlit_app.py
Open the Streamlit URL printed in the terminal, usually
http://localhost:8501. See gui for the GUI workflow details.
Build Documentation
uv sync --python 3.11 --extra docs
source .venv/bin/activate
cd docs
make html
Test
cd POEM/tests
poem -i lhs_sampling.xml