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.3

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.3
File Size Uploaded
graph_longrange-0.4.3.tar.gz 31.1 kB Details

Built distribution (wheel)

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

Total release size: 60.5 kB

Release files / graph_longrange-0.4.3.tar.gz

Download URL graph_longrange-0.4.3.tar.gz
Size 31.1 kB
Tags Source
SHA-256 checksum
How to use checksums
06fd2ae92c390f6544bf8c6da90afacc0550a0039d36c3a12aa06fe13422128b
BLAKE2b-256 checksum
How to use checksums
19dea03ad2dabac3d0b733646ace21166e6e6c355275009322312436fc4a2e67
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.3-py3-none-any.whl

Download URL graph_longrange-0.4.3-py3-none-any.whl
Size 29.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
32526b4b3bda0390b199321a58535d1ba8d5a4deccdd06f670e052c5b26d7d21
BLAKE2b-256 checksum
How to use checksums
11a8a9389f3e76f9ecd94d89592d0f210b71fdc9d8301a6cd6bd669fd19bc18f
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

0.4.4

2 release files

This release

0.4.3 This release

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