Install This Plugin¶
Installing in a NOMAD Oasis¶
Add the plugin to your Oasis configuration. In your
nomad.yaml (or the equivalent config file for your Oasis deployment), add:
plugins:
include:
- "schemas/nomad_inl_base"
options:
schemas/nomad_inl_base:
python_package: nomad_inl_base
Then add the package to your Oasis requirements.txt (or pyproject.toml):
or, to pin to the latest release from GitHub:
Restart your Oasis worker and app containers after making changes.
Local development installation¶
This repository uses uv for dependency management and poe for task running.
1. Clone the repository and install¶
2. Start the NOMAD back-end¶
3. Start the NOMAD GUI (in a separate terminal)¶
The GUI is available at http://localhost:3000 and the API at
http://localhost:8000.
4. Run the tests¶
Dependencies¶
The plugin depends on:
| Package | Purpose |
|---|---|
nomad-lab |
Core NOMAD framework |
nomad-material-processing |
Base deposition and entity schemas |
nomad-measurements |
XRD and UV-Vis measurement parsers |
nomad-baseclasses |
Wet-chemical deposition property sections |