Install and add to your Oasis¶
This guide provides step-by-step instructions for installing and using the plugin on a NOMAD Oasis.
Installation¶
Install the plugin in your local environment directly from PyPI:
If you are using uv (recommended) to manage your Python environments, you can install the plugin with:
Adding to your Oasis¶
The plugin is designed to be used within an Oasis instance. To add the plugin to your Oasis, follow these steps:
Update your Oasis configuration¶
Oasis is usually built with a distribution repository.
You can create one for yourself using our distribution template. To add the plugin to your Oasis, simply update the distribution's dependency
in the pyproject.toml file:
Configure the Plugin (optional)¶
You can configure the plugin by updating the nomad.yaml of your distribution. For example, exclusively include only one entry point from the plugin by:
plugins:
entry_points:
include:
- 'nomad_analysis.jupyter:schema_entry_point'
# Or exclude specific entry points:
# exclude:
# - 'nomad_analysis.actions:action_entry_point'
By default, all entry points from the plugin are included, so this step is optional. You can find all available entry points under Reference > Entry Points.
Rebuild and Deploy¶
Rebuild your Oasis Docker image and redeploy:
Read the NOMAD plugin documentation for all details on how to deploy plugins on your NOMAD instance. If you want to get started with a new Oasis, start here.