Skip to main content

In-memory Python interface to FHI-aims via pybind11, for seamless integration with DeepH/DeepX.

Project description

aimspy

PyPI Version Python Versions License GitHub Issues GitHub Stars

In-memory Python interface to FHI-aims via pybind11, for seamless integration with DeepX/DeepH-pack.

AimSpy enables driving FHI-aims calculations directly from Python — no subprocess, no file-staged I/O for hot paths — by linking a small pybind11 extension against the FHI-aims Fortran library.

Status: v0.0.1 is a minimal placeholder release for reserving the package name on PyPI. The frontend (Python object model for aims inputs), backend (pybind11 binding), and test suite (DFT benchmark cases) are under active development and will follow in subsequent versions.

Licensing

AimSpy is released under GPL-3.0-or-later (see LICENSE).

FHI-aims itself is not distributed with AimSpy and remains under its own licence agreement with the aims team. Users must obtain FHI-aims source code independently.

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

aimspy-0.0.2.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

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

aimspy-0.0.2-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

Details for the file aimspy-0.0.2.tar.gz.

File metadata

  • Download URL: aimspy-0.0.2.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aimspy-0.0.2.tar.gz
Algorithm Hash digest
SHA256 93263e80047633acee1cea51ca2220384833d4f9538b4e1b2be2a96669ce62ad
MD5 3eb7c31cc4e00ed544e99ab4e050a8e3
BLAKE2b-256 de3bd4eab3b49a28f22e49bba44d8f5116e7c160e0f4fc35c7f8251129a9ffcc

See more details on using hashes here.

Provenance

The following attestation bundles were made for aimspy-0.0.2.tar.gz:

Publisher: publish.yaml on kYangLi/aimspy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aimspy-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: aimspy-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 15.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aimspy-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a88e6fe5ee4f83c08c4507d3873b34b87b9301c27af76ac49a7488d757dfbe2a
MD5 2efc483b686f183e8da939ad0238c589
BLAKE2b-256 e0c2c45e31bd1cf1010a3a440271979462f934f8632a3b8c38c02db24e5b1fab

See more details on using hashes here.

Provenance

The following attestation bundles were made for aimspy-0.0.2-py3-none-any.whl:

Publisher: publish.yaml on kYangLi/aimspy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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