Skip to main content

e3tools

A repository of building blocks in PyTorch 2.0 for E(3)/SE(3)-equivariant neural networks, built on top of e3nn:

All modules are compatible with torch.compile for JIT compilation.

Installation

Install from PyPI:

pip install e3tools

or get the latest development version from GitHub:

pip install git+https://github.com/prescient-design/e3tools.git

Examples

We provide examples of a convolution-based and attention-based E(3)-equivariant message passing networks built with e3tools. We also provide an example training script on QM9:

python examples/train_qm9.py --model conv

We see an approximate 2.5x improvement in training speed with torch.compile.

Metadata

Release files for e3tools 0.1.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 e3tools 0.1.3
File Size Uploaded Provenance Actions
e3tools-0.1.3.tar.gz 106.2 kB Without provenance Details for e3tools-0.1.3.tar.gz

Built distribution (wheel)

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

Total release size: 128.1 kB

Release files / e3tools-0.1.3.tar.gz

Download URL e3tools-0.1.3.tar.gz
Size 106.2 kB
Tags Source
SHA-256 checksum
How to use checksums
a49d919b6f754767ca3c09eaa6a6e1c12fbddace156572b878bbe40ad70ceaa8
BLAKE2b-256 checksum
How to use checksums
1a03d3560619bc9c7d7bb1548a260087201a217400f125f6b8c68e5c5532be3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.4

Release files / e3tools-0.1.3-py3-none-any.whl

Download URL e3tools-0.1.3-py3-none-any.whl
Size 21.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
39fd064c42f5fe2edd5b15955b5cc514bf64863a5178dd6c041e73423dd03239
BLAKE2b-256 checksum
How to use checksums
78c276b4ea3bb1426a13d769bf1ae5a13766e8398116f9f158ee5298970c6664
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.4

Security for e3tools 0.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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