Skip to main content

Package to convert 3D molecules to RDKit

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

steamroll-0.0.10.tar.gz (76.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

steamroll-0.0.10-py3-none-any.whl (32.8 kB view details)

Uploaded Python 3

File details

Details for the file steamroll-0.0.10.tar.gz.

File metadata

  • Download URL: steamroll-0.0.10.tar.gz
  • Upload date:
  • Size: 76.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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}

File hashes

Hashes for steamroll-0.0.10.tar.gz
Algorithm Hash digest
SHA256 f0ee9e20a2e9d5fd6fccba518159a7f9c53e246cd69fc7637e9d643cdd7281f7
MD5 15bb331f63ef4b8ec7142e2c7f34bc99
BLAKE2b-256 655f58a8618288a45cbc73214cd335f992f73069fd9d3857dec9102c2e69bd5b

See more details on using hashes here.

File details

Details for the file steamroll-0.0.10-py3-none-any.whl.

File metadata

  • Download URL: steamroll-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 32.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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}

File hashes

Hashes for steamroll-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 06936fcbf026d45095a22f41139207e59ccb1e0551a24ac28a59a1417a6484d4
MD5 69d887efd0066e5b8232004c5bb76266
BLAKE2b-256 3b0e07083b7cd9c4d341163120b1d1f6f279ef395d2b9abf7fedb36da94afe77

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page