Skip to main content

Implements core functions of AiiDAlab.

Project description

Documentation Status codecov

AiiDAlab package

The aiidalab package manages AiiDAlab applications within the AiiDAlab Docker stack. It contains API and CLI interface to install/uninstall apps from the AiiDAlab App registry or directly from Git repositories. It also contains the code for building the App Registry, although the actual registry data are housed and deployed in a aiidalab-registry repository.

Installation

Install latest version from pypi:

pip install aiidalab

or from the conda-forge conda channel:

conda install -c conda-forge aiidalab

Documentation

The documentation can be found on the following web page.

For maintainers

To create a new release, clone the repository, install development dependencies with pip install -e '.[dev]', and then execute bumpver update. This will:

  1. Create a tagged release with bumped version and push it to the repository.
  2. Trigger a GitHub actions workflow that creates a GitHub release.

Additional notes:

  • Use the --dry option to preview the release change.
  • The release tag (e.g. a/b/rc) is determined from the last release. Use the --tag option to switch the release tag.

License

MIT

Citation

Users of AiiDAlab are kindly asked to cite the following publication in their own work:

A. V. Yakutovich et al., Comp. Mat. Sci. 188, 110165 (2021). DOI:10.1016/j.commatsci.2020.110165

Contact

aiidalab@materialscloud.org

Acknowledgements

This work is supported by the MARVEL National Centre for Competency in Research funded by the Swiss National Science Foundation, as well as by the MaX European Centre of Excellence funded by the Horizon 2020 EINFRA-5 program, Grant No. 676598.

MARVEL MaX

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aiidalab-24.9.0.tar.gz (306.1 kB view details)

Uploaded Source

Built Distribution

aiidalab-24.9.0-py3-none-any.whl (310.7 kB view details)

Uploaded Python 3

File details

Details for the file aiidalab-24.9.0.tar.gz.

File metadata

  • Download URL: aiidalab-24.9.0.tar.gz
  • Upload date:
  • Size: 306.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for aiidalab-24.9.0.tar.gz
Algorithm Hash digest
SHA256 06611f59b06716e598216b14a325542b2e6471230c520e2e512f0e1541e451d8
MD5 cb141bc3923d5b0b9f27d98d365ec9d7
BLAKE2b-256 621a1af70aa9ffa9c588019ff4001881448751694ea9a45867ae2003c74c4f0e

See more details on using hashes here.

File details

Details for the file aiidalab-24.9.0-py3-none-any.whl.

File metadata

  • Download URL: aiidalab-24.9.0-py3-none-any.whl
  • Upload date:
  • Size: 310.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for aiidalab-24.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cc1f21f89a9efa407f0809292946ec8855b7b011e42971489ac57b769cb4e661
MD5 fd8c0bc78bc1494fd720be341e3b1b26
BLAKE2b-256 d9e855a36f93ec6d2b8eec9ee15e3d2646db0e6e99cca8c2ada7da0568cc5961

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page