Skip to main content

Application to test calculation of core holes in FHI-aims

Project description

deltaSCF-aims

An application to test the development of core level spectroscopy simulation methods in FHI-aims

Python Package Dependency Review

Requirements

  • python pip
  • Access to an FHI-aims binary with the basis sets saved at FHIaims/species_defaults. Note that the FHIaims/ top level directory can be at any writeable location in your filesystem as deltaSCF-aims will ask for the location of this.

Installation

PyPi

This package is available to download on PyPi. To install, simply execute

pip install deltascf-aims

And the binary should be available on your path as deltascf.

Cloning the Repository

Setup of a virtual environment is automated using poetry. Ensure poetry is installed with:

pip install poetry

It is recommended to use pyenv to manage the local python version, however this is not essential. If this is desired, then simply install and set the local python version. You should also tell poetry the environment you wish to use to create a virtual environment. For example:

pyenv install 3.11.1
pyenv local 3.11.1
poetry env use 3.11

Then install the virtual environment:

poetry install

Then either enter the poetry virtual environment with poetry shell, and use deltaSCF-aims, as described below, or prefix commands to deltaSCF-aims with poetry run.

Usage

It is necessary to have a compiled FHI-aims binary. The location needs to be specified and is then saved by the application. If you wish to change the binary name/location, simply invoke the app with the -b option.

The click library has been used to parse command line arguments. To view all the options, run deltascf with the help flag:

deltascf --help

More extensible documentation of usage will be provided at a later date.

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

deltascf_aims-1.0.0a5.tar.gz (47.7 kB view details)

Uploaded Source

Built Distribution

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

deltascf_aims-1.0.0a5-py3-none-any.whl (52.5 kB view details)

Uploaded Python 3

File details

Details for the file deltascf_aims-1.0.0a5.tar.gz.

File metadata

  • Download URL: deltascf_aims-1.0.0a5.tar.gz
  • Upload date:
  • Size: 47.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.2 Darwin/23.2.0

File hashes

Hashes for deltascf_aims-1.0.0a5.tar.gz
Algorithm Hash digest
SHA256 b70e667079bc6328d7bc2989c6fa7041b2682174f44d3828d5d8bdffc9958b7d
MD5 5509c5f255a32eeb383d1ab143338556
BLAKE2b-256 b6f291f85007143d8ee090ca4776cf875aede4ec31f52201afad2a31230ae767

See more details on using hashes here.

File details

Details for the file deltascf_aims-1.0.0a5-py3-none-any.whl.

File metadata

  • Download URL: deltascf_aims-1.0.0a5-py3-none-any.whl
  • Upload date:
  • Size: 52.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.2 Darwin/23.2.0

File hashes

Hashes for deltascf_aims-1.0.0a5-py3-none-any.whl
Algorithm Hash digest
SHA256 16724b50a66698d5b47b90c9d1353d1d145df6bf05a96ba809e83d002d0e56c9
MD5 06cb13249faed6786c92e8c7816384bc
BLAKE2b-256 2367d4c83c56d3c95b819745182026cd63e7089f1e19ca6b0cdf1e81538f0d24

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