Skip to main content

ADMP (Automatic Differentiable Multipolar Polarizable) in PyTorch backend

Zenodo doi badge

codecov docscov PyPI version

torch version of ADMP is initialized by Zheng Cheng (AISI).

This package implements the PME method (for monopoles) and the QEq method in DMFF with PyTorch, allowing not only GPU-accelerated calculation of PME/QEq methods but also further customization and extension of other PyTorch-based models.

Installation

This package can be installed by:

pip install torch-admp

For the unit tests, you can install the package from source with the following command:

git clone https://github.com/ChiahsinChu/torch-admp
pip install torch-admp[test,vesin]
pip install "DMFF @ git+https://github.com/ChiahsinChu/DMFF.git@devel"

Documentation

License

This project is licensed under the LGPL-3.0-or-later license. See the LICENSE file for details.

Citation

If you use torch-admp in your research, please refer to the full citation details in the CITATION.cff file.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

Support

For questions and support, please open an issue on the GitHub repository.

Metadata

Release files for torch-admp 1.1.5

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

Source distribution (sdist)

Source distribution for torch-admp 1.1.5
File Size Uploaded
torch_admp-1.1.5.tar.gz 1.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for torch-admp 1.1.5
File Interpreter ABI Platform
torch_admp-1.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 1.3 MB

Release files / torch_admp-1.1.5.tar.gz

Download URL torch_admp-1.1.5.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
71d26ae085019079588177a7aed941e147628c4b5bb54ee961acb03913dadaf5
BLAKE2b-256 checksum
How to use checksums
7d9ede792efd66cb322cf7d7a814619df2b990a5d594efe6c17104f7d5b22158
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / torch_admp-1.1.5-py3-none-any.whl

Download URL torch_admp-1.1.5-py3-none-any.whl
Size 42.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d1a9eb8b3b6f046777fae8566804b73fd1de06f57161f0b57b869054056bd293
BLAKE2b-256 checksum
How to use checksums
4f967770b3b68136dc7ab01602ba4d88dce15827ca93c2828e57001414523991
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release history Release notifications | RSS feed

This release

1.1.5 This release

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

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