Skip to main content

Library for processing molecules and reactions in python way

Project description

Chython [ˈkʌɪθ(ə)n]

Library for processing molecules and reactions in python way.

Features:
  • Read/write/convert formats: MDL .RDF (.RXN) and .SDF (.MOL), .MRV, SMILES, INCHI (inchi-trust library), .XYZ, .PDB

  • Standardize molecules and reactions and valid structures checker

  • Supported python-magic

  • Tetrahedron, Allene and CIS-TRANS stereo supported

  • Perform subgraph search

  • Build/edit molecules and reactions with Python API

  • Produce template based reactions and molecules

  • Atom-to-atom mapping, checking and rule-based fixing

  • Perform MCS search

  • 2d coordinates generation (based on SmilesDrawer)

  • 2d/3d depiction with Jupyter support

  • SMARTS parser with restrictions

  • Protective groups remover

  • Common reaction templates collection

Full documentation can be found here.

CGRtools

Chython is fork of CGRtools.

Install

Only python 3.8+.

pip install chython[racer-default]

Contributors

CGRtools contributors are included too.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

chython-2.15.1-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

chython-2.15.1-cp312-cp312-manylinux_2_35_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

chython-2.15.1-cp312-cp312-macosx_15_0_arm64.whl (921.3 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

chython-2.15.1-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

chython-2.15.1-cp311-cp311-manylinux_2_35_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

chython-2.15.1-cp311-cp311-macosx_15_0_arm64.whl (923.3 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

chython-2.15.1-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows x86-64

chython-2.15.1-cp310-cp310-manylinux_2_35_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

chython-2.15.1-cp310-cp310-macosx_15_0_arm64.whl (925.2 kB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file chython-2.15.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: chython-2.15.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for chython-2.15.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 297f2bf01af9f25bb9605233b1e0eef82cdb37fb99745cf8be1ca8496b40e2e3
MD5 2f4a55bf1e3345cb71cf3edb8ff19325
BLAKE2b-256 4db758cf57992c5351ad2f2d0c9dab5336d24e771a4a9b58e0f2dbc58565479f

See more details on using hashes here.

File details

Details for the file chython-2.15.1-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for chython-2.15.1-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 7260f86605159ef9c3b9d22a1e33e9a1fa503614d1178c64b5abcc26d37609f9
MD5 7f443d04f2e4f72a6610129b4af5c0b1
BLAKE2b-256 a02eca850dc3fefecd03e1aa1e99b307add715d9b7bafce18fb73401dbbd05d1

See more details on using hashes here.

File details

Details for the file chython-2.15.1-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for chython-2.15.1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e3ece02aff9d5c45ef453e66e8d4a27ba463fc1137b4311749ea31f5c68cf365
MD5 7aa25cadbad68e980927b3cc24de0770
BLAKE2b-256 e211e29799e65ec7a73bd3055a4c647d8535b8073e0f32526ea1ff1e3ef73b88

See more details on using hashes here.

File details

Details for the file chython-2.15.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: chython-2.15.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for chython-2.15.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4cbd1ec499d9e2f72e7c054b5d7abfc758fe0a5e2a9f151087317075284811d2
MD5 040dc7ef69131f3b62caba3b2bafe11d
BLAKE2b-256 3b3b1057ab1fe4938082012a6f1b6eee24e0e680bc4889f39499b388057b59b8

See more details on using hashes here.

File details

Details for the file chython-2.15.1-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for chython-2.15.1-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 d318a0d8017415ab89ee6a6afacf4a769a3d3b6de7d7af7a5b9d33ec40a28586
MD5 a39a47b2b38b2596c3b03b6b23d7d503
BLAKE2b-256 5cc16995c698bff3d36c04dd963a23d70c2bc2ac29a1742d5ff80b7bac754163

See more details on using hashes here.

File details

Details for the file chython-2.15.1-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for chython-2.15.1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ba5350431d7aa5409a3fd4769eeed091d79d02134c1e29a2c65925d4cb8fb4bb
MD5 b2a6fa09d077a0f6177c1ff31aa21243
BLAKE2b-256 d66416ff411bbaf455796f594329e902643a14d217ad6a6a2f1a0c6002c2c1ac

See more details on using hashes here.

File details

Details for the file chython-2.15.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: chython-2.15.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for chython-2.15.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a9e001fa4500ee10dec718a2e53e94a347d86c6a6b7096e0317dbafb25bdc925
MD5 8e6183a66279aa64bd9ed5006d1d8ce4
BLAKE2b-256 b713bfc209f4b0a5d767236e8ab73dd190635214b683617d6279a1f7fb549a88

See more details on using hashes here.

File details

Details for the file chython-2.15.1-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for chython-2.15.1-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 60ea8a90b6435b6919cfe9a489fe986e342873204cacf613bd0d2a41d9fb3031
MD5 7cc98c2e119853089df682c8a837bfe1
BLAKE2b-256 afdd5f906e65a8d89a4b4c9a949fd6ac3e698b1867cf6bb09d200552d112f6a4

See more details on using hashes here.

File details

Details for the file chython-2.15.1-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for chython-2.15.1-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e0deb9bab989fece9bc66f36d37954cbbd01e3048ba175563b483b300402d226
MD5 11e2243ef30128afe04985cd02bef4c1
BLAKE2b-256 2a07951c47cb174f3b982633f0491ad42e56befe6f305dc10d19708f4595d789

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