Observed since 21 Oct, 11:00 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
AiiDA plugin for running and parsing Octopus calculations
This repository contains an AiiDA plugin for running Octopus calculations and parsing the retrieved results back into
AiiDA data nodes. This is a first version and only supports running serial ground-state calculations, with parsing of
convergence and forces.
The dockerfile uses AiiDA's docker image as the base layer:
docker pull aiidateam/aiida-core-with-services:latest
which automatically sets up the postgres database. One can check the docker logs or run verdi status to get the
status of the services. AiiDA has some documentation on developing in docker here.
The development environment containing AiiDA, octopus, Postopus and this plugin can be built with docker compose:
docker compose build
# Or for the older version of compose
docker-compose-v1 build
and interactively run with:
docker compose run --rm app
# Or for the older version of compose
docker-compose-v1 run --rm app
After initialising the container, mount a local development version of Postopus:
# Install postopus from the mounted directory
pip install -e /workspace/postopus/.
ensuring your .env is configured correctly. If the main release of Postopus contains all the necessary functionality,
one can alternatively skip mounting and installing - the octopus AiiDA plugin will install it as a dependency.
Finally, install this project:
# Install the octopus AiiDA plugin.
pip install -e .
pip install -e .[tests]
and run the tests in the container (from /workspace/aiida-plugin) with:
pytest
If a test is not written with pytest, then it should be run through verdi:
verdi run path/to/launch.py
Build distributions locally with:
pip install -e .[release]
python -m build
python -m twine check dist/*
Upload to TestPyPI or PyPI with:
python -m twine upload --repository testpypi dist/*
# or
python -m twine upload dist/*
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0 | 5 May 2026 | 6 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 11:00 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:18590c4d2e1a78db8bc03ac6ad6007cdb23eda4a62e839fe9bc6f87236fc12c9