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.1.0.tar.gz (20.1 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.1.0-py3-none-any.whl (26.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for aiida_skeaf-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4e7f992c1472835e0b6be05b44e532de0932cbac2bbfaef8f7b3aaa76e3959a2
MD5 c7957b922a23e19ad9537ca3e19106de
BLAKE2b-256 093ce6f590667ccb0fe0c1e66f8a84a9e2fe07a6045b94fdae7733d02300a7bb

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for aiida_skeaf-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f7034a1267f563cc33d75d9e52944ab97f5fe5d8901d29c6c31ffe851780bbc2
MD5 4c803dad23a110f606dc80fbfac27a4d
BLAKE2b-256 9923b655b59e4a26514643702b783149918c75c6087d3a2cd4208962e745aa8f

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