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.17-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

chython-2.17-cp312-cp312-macosx_15_0_arm64.whl (921.8 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

chython-2.17-cp311-cp311-macosx_15_0_arm64.whl (923.7 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

chython-2.17-cp310-cp310-macosx_15_0_arm64.whl (925.5 kB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: chython-2.17-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.17-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 87167c9d4ae6f6778419f90120f7930da62d9ed7ea3623f38b13ed5c5e84f8fa
MD5 d99e67bd89527dc942aa3c8415ea7475
BLAKE2b-256 7477df362804ee572a9aa2d428738b291f99cf6e6149c69bfb41e979f0e7ccc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-2.17-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 bcd038f23852ad85631c488d815d8d05cf6f83f12d46ecb7c243b855dbb21b1a
MD5 a6a88dcf4ec43556f570f0d7680a26c7
BLAKE2b-256 4337bd9ad55ad02b0994bb1756126f9882b737f1037c734b37606ffca567f237

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-2.17-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 521d4a6637b6d582cad2aa2d34d9e4f062f2e4152bec33136c26108963532018
MD5 2b0a69dfe749d30116dc7767ba985007
BLAKE2b-256 1148235c2be7e385e66aedfa48c38e8bba45c9d9f6faf8df6c44be5409c9eb83

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chython-2.17-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.17-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9082ed129336a712c6f7fe9efdaa71121405142218c366a6628c2c77c99a7743
MD5 96dd4369a678d06e209897bc620ce77e
BLAKE2b-256 809d52e48e41dd895c22acd7cd69e0854c7b3cb29e11ee946429fa160e6b4ab2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-2.17-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 fb2782dca313911ae7fe1c1279539abaaa2ac76b0c0326ab67a424355ee24eb4
MD5 e3998bae483d126639a14a7f1adf650d
BLAKE2b-256 6651364717ea4aa7f695af7c6f2fa3f8a9f39d88c6feed534e478d7182b19700

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-2.17-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f5c7b6070f0320965dcb355ce9ecb4871aaf3a1b2502d688895bd5746c11c7e6
MD5 77b453a531a1c18b441dca6ab77173e1
BLAKE2b-256 45fe552114dcc0720c762db43869c0aaa290a76769db403a272bafab7353ab9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chython-2.17-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.17-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 70c70f3b3060e2c712897cb2a67828dffaa3f8015ec7c08780ba16cf6f1c8352
MD5 212275c185da4bdf8a8b6d90d78796ca
BLAKE2b-256 550a41bea92d0167475f3b968e28ae6e8688e066fcfb2ef5b6905d1377095633

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-2.17-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 10c10e0fa356e6ec22865a27790dbae4bd25baf6c8fa8e2aabf23ded27a16d02
MD5 55225bb993c59118af46bde5387a339a
BLAKE2b-256 5c19a899ac9d896f6314a57e7cb41deb8b3e0887c1f2695daa2ad0ccc430c7ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-2.17-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 fe1bdeaf9c1ebdd87d5bb7a4673f0eac9ba4f5b68ffce1782b2b064c2d309c7b
MD5 9581dce556cd0be7df23722a807af49d
BLAKE2b-256 e9438dc5c1ae30a03467fee294485d01c7057c735d6893462325d22eb5dbf06c

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