Skip to main content

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

Project description

aimspy

AimSpy is an in-memory Python interface to FHI-aims via pybind11, designed for tight, memory-level integration with DeepH/DeepX.

It 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.1.tar.gz (14.8 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.1-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aimspy-0.0.1.tar.gz
  • Upload date:
  • Size: 14.8 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.1.tar.gz
Algorithm Hash digest
SHA256 7f4cecbdbb7b2e30f5910893eb212688605cdb077b449a31ba945e0a4c33dbc7
MD5 4ea754ec5984e6cde885f9ef87f06a28
BLAKE2b-256 d95fa801409aa1a3fee5a86cfad4669e9083b3a86d8f66f91e16f1f26a618d4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for aimspy-0.0.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: aimspy-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 14.9 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e73739bd30047a806a50e42bd8486956e3590f85de53adc80327aa8281177858
MD5 8a497674cf44cce959ac2dd6a2526b6b
BLAKE2b-256 bb253133d1ce71f16118e38852d11e4abd73e20b1bce7854016dfa71f08b9180

See more details on using hashes here.

Provenance

The following attestation bundles were made for aimspy-0.0.1-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