Skip to main content

A package that provides a jax-based Hartree-Fock optimization solver for simple continuum models.

Project description

jax-based HartreeFock solver for electron gas problems

Note: there is no documentation at this time, only one example file how this package could be used together with the (at time of writing private) package contimod.

1) Installation on Linux and MacOS

Option 1 (preferred method for developers)

If you want to modify the package, then install it in editable mode. Just clone the project, navigate a terminal to the base directory and run

$ pip install -e .

This will allow you to do import jax_hf as thf in your python code. You can uninstall the package with pip uninstall jax_hf.

If you would like to contribute, please use the standard git workflows.

Option 2 (preferred method for users)

If you are sure that you will not need to modify the package, then open the terminal and run:

$ pip install git+https://gitlab.com/skilledwolf/jax_hf.git

or if you have an SSH key set up:

$ pip install git+git@gitlab.com:skilledwolf/jax_hf.git

Both installation options will allow you to do import jax_hf as thf in your python code. You can uninstall the package with pip uninstall jax_hf in both cases.

Acknowledgement: This Hartree-Fock solver was written with the help of OpenAI's ChatGPT.

Author: Dr. Tobias Wolf

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

jax_hf-1.0.1.tar.gz (12.6 kB view details)

Uploaded Source

Built Distribution

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

jax_hf-1.0.1-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file jax_hf-1.0.1.tar.gz.

File metadata

  • Download URL: jax_hf-1.0.1.tar.gz
  • Upload date:
  • Size: 12.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jax_hf-1.0.1.tar.gz
Algorithm Hash digest
SHA256 5b5c2767091dd71af8cbc865b7ded2307e41c11ee708baa53556784604a7d258
MD5 d446dabc1046fd65903f2e75d1d6fe77
BLAKE2b-256 ac250e00bd12fb9b827c5dffbd4167b65530523b2b532c8e9fda771d03245d8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for jax_hf-1.0.1.tar.gz:

Publisher: release.yml on skilledwolf/jax_hf

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

File details

Details for the file jax_hf-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: jax_hf-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jax_hf-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3f815468ccd7ee57c8b8ace1cdfed7a4fac2b6fb8c57ea5fc6f6315adb60cad0
MD5 385aa907a1ce2e4f05348db9deffc41f
BLAKE2b-256 b5ad4d517066223c1ea79afe1eac0978256364c9d0e3139c95351c57b2ab47ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for jax_hf-1.0.1-py3-none-any.whl:

Publisher: release.yml on skilledwolf/jax_hf

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