Skip to main content

Steamroll

License Powered by: uv Code style: ruff Typing: ty GitHub Workflow Status Codecov PyPI package

Package for creating RDKit molecules from 3D molecules.

Usage

Steamroll is simple to use. Simply supply atomic numbers and coordinates (in Å):

from steamroll.steamroll import SteamrollConversionError, to_rdkit

atomic_numbers: list[float] = ...
coordinates: list[float] = ...
charge: int = 0

try:
    rdkit_molecule = to_rdkit(atomic_numbers, coordinates, charge=charge, remove_Hs=True)
except SteamrollConversionError as e:
    raise ValueError("Conversion to RDKit failed!") from e

Credits

This package was created with Cookiecutter and the jevandezande/uv-cookiecutter project template.

Metadata

Release files for steamroll 0.0.14

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

Source distribution (sdist)

Source distribution for steamroll 0.0.14
File Size Uploaded Provenance Actions
steamroll-0.0.14.tar.gz 81.9 kB Without provenance Details for steamroll-0.0.14.tar.gz

Built distribution (wheel)

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

Total release size: 117.4 kB

Release files / steamroll-0.0.14.tar.gz

Download URL steamroll-0.0.14.tar.gz
Size 81.9 kB
Tags Source
SHA-256 checksum
How to use checksums
ef52b00c5657c3cdccc0664cf64e3f2887c463efe12c45cca50f11d1f27ba52e
BLAKE2b-256 checksum
How to use checksums
ff48dbdc09c306cf07dd247338d8000179bdc90640f0f9385d43776f97d50516
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.12 {"installer":{"name":"uv","version":"0.12.12","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 / steamroll-0.0.14-py3-none-any.whl

Download URL steamroll-0.0.14-py3-none-any.whl
Size 35.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0d363eedac319f7c2e915bca8ef3d0c55454b33488b3e81dedae7a447de0e1d0
BLAKE2b-256 checksum
How to use checksums
f8c7a0eeed78faa583b27083d8851f05b9c8e5c8178ae732c5792e7d72bb57a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.12 {"installer":{"name":"uv","version":"0.12.12","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}

Security for steamroll 0.0.14

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