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.12.tar.gz (78.3 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.12-py3-none-any.whl (33.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: steamroll-0.0.12.tar.gz
  • Upload date:
  • Size: 78.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12.tar.gz
Algorithm Hash digest
SHA256 117369e925b2919d0b6ae9839284ce4a2e962b9bf67eb407b238c5ccd58da67c
MD5 ed11f14d98a29dad4fbbeef99b1b6bb1
BLAKE2b-256 5914bc7f74108e6b5b30a01ac18aa2cdc32b18d341ff553023a18135810b4c0a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: steamroll-0.0.12-py3-none-any.whl
  • Upload date:
  • Size: 33.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 b84ff2423c1eb6a4d35e5888bc76e044d0b6198f8a290febb67fe6e795a6ed62
MD5 b3e1d9abe9ad90318ce7dcefdaa172b1
BLAKE2b-256 58554146d95d24324b679a56fa5488ad48f377e0e739e26fbe7b4baac955ba3e

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