Skip to main content

AiiDA plugin for the Supercell K-space Extremal Area Finder (SKEAF) code

Project description

Build Status Coverage Status Docs status PyPI version

aiida-skeaf

AiiDA plugin for the Supercell K-space Extremal Area Finder (SKEAF) code.

Installation

pip install aiida-skeaf
verdi quicksetup  # better to set up a new profile
verdi plugin list aiida.calculations  # should now show your calclulation plugins

Usage

Here goes a complete example of how to submit a test calculation using this plugin.

A quick demo of how to submit a calculation:

verdi daemon start     # make sure the daemon is running
cd examples
./example_01.py        # run test calculation
verdi process list -a  # check record of calculation

An exemplary verdi node show:

Property     Value
-----------  ------------------------------------
type         SkeafCalculation
state        Finished [0]
pk           137264
uuid         92d3ff92-9ab4-4828-9794-4172d7dcad50
label
description
ctime        2022-03-01 19:12:16.157988+00:00
mtime        2022-03-01 19:13:28.369793+00:00
computer     [2] localhost

Inputs          PK  Type
----------  ------  ----------
bxsf        137262  RemoteData
code        137230  Code
parameters  137263  Dict

Outputs                PK  Type
-----------------  ------  ----------
frequency          137268  ArrayData
output_parameters  137267  Dict
remote_folder      137265  RemoteData
retrieved          137266  FolderData

A frequency vs angle plot can be found in examples/results/example_01.png

Development

git clone https://github.com/aiidaplugins/aiida-skeaf .
cd aiida-skeaf
pip install flit
flit install -s .[pre-commit,testing]  # install extra dependencies
pre-commit install  # install pre-commit hooks
pytest -v  # discover and run all tests

See the developer guide for more information.

License

MIT

Project details


Download files

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

Source Distribution

aiida_skeaf-0.2.0.tar.gz (19.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aiida_skeaf-0.2.0-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

File details

Details for the file aiida_skeaf-0.2.0.tar.gz.

File metadata

  • Download URL: aiida_skeaf-0.2.0.tar.gz
  • Upload date:
  • Size: 19.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for aiida_skeaf-0.2.0.tar.gz
Algorithm Hash digest
SHA256 6cef1ba938048dae245cb64481963b729f70cdbbaf273a3b5895c7a78f007fcd
MD5 f3c0e0e1afbf3b547387b3cfabba5f1e
BLAKE2b-256 3edce1a5aa0a0e1af96b975fc559d55eb8f0c312dc58caf6313f40cb0d75d615

See more details on using hashes here.

File details

Details for the file aiida_skeaf-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: aiida_skeaf-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 25.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for aiida_skeaf-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 38e617ac54d1236596fd77869c6b10b73e42b9f445bbebbab657c8ba9281f88c
MD5 12678c4d4046e84431d8975d4f04993c
BLAKE2b-256 255708a09d39c5bf9c42034eb75dc50a4f101de3536e1bc7ac6ec106828a005c

See more details on using hashes here.

Supported by

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