Skip to main content

graph_longrange

graph_longrange provides various long-range operatoins in pytorch, for use in charge-aware MLIPs. The repo works mostly with Gaussian type orbitals, and provides the following fundamental operations. All the code is pytorch and for systems up to a few thousand atoms on a single GPU, the code is reasonably fast compared to many modern MLIPs.

  • Coulomb Energy from a set of atoms with atomic multipole moments
  • Atom Centered Electrostatic Features, similar to the LODE descriptor
  • Damped Coulomb Interactions via Gaussian Type Orbitals, instead of point charges
  • Consistent Realspace and Periodic Implementations
  • Correction terms to energy and features for handling slab geometries, as well as molecules in boxes
  • Efficient batching for pytorch training
  • Considerable precopmutation for electrostatic features to speed up self-consistent-field loops
  • Interpolation functions for probing the potential and density around atomistic systems
  • Confined Jellium slabs of charge, useful when simulating electrochemical interfaces

This repo currently supports several long-range MLIP architectures including the MACE-POLAR-1 foundation model.

Metadata

Release files for graph_longrange 0.4.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for graph_longrange 0.4.4
File Size Uploaded
graph_longrange-0.4.4.tar.gz 47.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for graph_longrange 0.4.4
File Interpreter ABI Platform
graph_longrange-0.4.4-py3-none-any.whl Python 3 none any Details

Total release size: 90.2 kB

Release files / graph_longrange-0.4.4.tar.gz

Download URL graph_longrange-0.4.4.tar.gz
Size 47.4 kB
Tags Source
SHA-256 checksum
How to use checksums
d72837c3369f0d597eda457de1b14dad2dcf7eaa9ee6d5ba63cf854ed3d352bb
BLAKE2b-256 checksum
How to use checksums
7ee777b0208d8fc0f4a602922f30b6133c19f8129ee95165a7f60b59526a5b4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / graph_longrange-0.4.4-py3-none-any.whl

Download URL graph_longrange-0.4.4-py3-none-any.whl
Size 42.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5d6fb4d505882d808288d8d3496b1a16ab16fa6c77e06dd27f17abd9b378ebe2
BLAKE2b-256 checksum
How to use checksums
1713eeb5f77cae1d4122677afa29e81389c55a7c8c598bd2fefd511df18ef000
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.4.4 This release

2 release files

0.4.3

2 release files

0.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page