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.10+.

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

Uploaded CPython 3.14Windows x86-64

chython-2.19-cp314-cp314-manylinux_2_39_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ x86-64

chython-2.19-cp314-cp314-macosx_15_0_arm64.whl (931.5 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

chython-2.19-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

chython-2.19-cp313-cp313-manylinux_2_39_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ x86-64

chython-2.19-cp313-cp313-macosx_15_0_arm64.whl (928.5 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

chython-2.19-cp312-cp312-manylinux_2_39_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

chython-2.19-cp312-cp312-macosx_15_0_arm64.whl (933.0 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

chython-2.19-cp311-cp311-manylinux_2_39_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ x86-64

chython-2.19-cp311-cp311-macosx_15_0_arm64.whl (935.0 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

chython-2.19-cp310-cp310-manylinux_2_39_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ x86-64

chython-2.19-cp310-cp310-macosx_15_0_arm64.whl (936.4 kB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file chython-2.19-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: chython-2.19-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for chython-2.19-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8021b420051c61a6fbcf6faf71e7c75afcc0ab2c453e2e05e52bc48836a0b085
MD5 db50129364c13a9d1a51cfc257c1cb20
BLAKE2b-256 ad71146774319d5df1dcca44c174de8eea70b8fd5ecafde9532bee84276b80c3

See more details on using hashes here.

File details

Details for the file chython-2.19-cp314-cp314-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for chython-2.19-cp314-cp314-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 1032a1bf78d216cee5c6942e1526da6a8f9fa86357b22fe114569794e2f0e277
MD5 f84281b758863c1a540d623430848891
BLAKE2b-256 6c78b14f4871ce1fb43e0e04247fef3a7096ff837daf3974b5ead257be4dc09f

See more details on using hashes here.

File details

Details for the file chython-2.19-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for chython-2.19-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6b2be1e067d5b692e46518cf45bf553f1349bfbca50c038d573431172e86e79a
MD5 0da0b7f05c584020e4b6a315931b868d
BLAKE2b-256 b6e575a6631a513fe290d58bff591626e97bcc3cc812207adfcfbb832d619df2

See more details on using hashes here.

File details

Details for the file chython-2.19-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: chython-2.19-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for chython-2.19-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 32ea5f2761cea9a613b1d361835f013c5d34255a3564941ca8b6c4771e7aae80
MD5 08e33555ebbe72aaa5d9a2ad16d07082
BLAKE2b-256 54bacaf0be700f7d988dafec08ef846201fd95a4cc52ff9b6e09b09bbeec875e

See more details on using hashes here.

File details

Details for the file chython-2.19-cp313-cp313-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for chython-2.19-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 14031df42e2cb1a76553746d251595a24428cbdfc03d887c62ccc1621ba3ba54
MD5 f287edfe03d250b9803484ef4af6dd33
BLAKE2b-256 03fb51f1686335a3c8d7701d819b888e4ac03d1ade1824a8f93082511817cbdf

See more details on using hashes here.

File details

Details for the file chython-2.19-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for chython-2.19-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3d576d96a5553d4c4884b228ade37eb2d1c279a684ae00c192028b3a12c882b9
MD5 3b2b944353466e610c5d286af0af0d1d
BLAKE2b-256 05348b888e3b44cd8b05b48b73fc42c04354c4249755276dec0527de6e58d9f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chython-2.19-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.19-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d6e76c4c1250803d993a45f1a6a7a779a3c6c8492abd6769147efcf433569161
MD5 d0d33fa6bcf8ee64e3b3672bcbbe93ff
BLAKE2b-256 4848d6888f7a74ad24bc96660234cc5d37f09a516fc421d3e615ffa8df0f1378

See more details on using hashes here.

File details

Details for the file chython-2.19-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for chython-2.19-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 e87ad414f6f496a5b6cb6323baf2e48435f1214f68692d947770499cbcfc0b2c
MD5 40eae46caffcb5e7970949d9d52368fb
BLAKE2b-256 260b84efb2424a90866dab8af1141ab3e8ae1091fc282a55e1aa4607293c725a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-2.19-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 70eb7c99f28cb7cb8296d0b265e903138484700263de273699aa57ca0d298a20
MD5 f9fa5440487fd120e5948841b29d7bba
BLAKE2b-256 e8ac190ae16fddeedb75bc7797f4ed1c38e09cd4d4858cff5cb30370681b627c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chython-2.19-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.19-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d7b6b4e757b9b4cd3fa2fb8cc6da6483e8a5c0cc219a40b48dd4c235a7f3ffcc
MD5 40d9a4f16ee482e7be58dc90b79daacb
BLAKE2b-256 c0a491d01a18dc169880f9bf9c0a850603e44900b6dc5e4252e6429864af476d

See more details on using hashes here.

File details

Details for the file chython-2.19-cp311-cp311-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for chython-2.19-cp311-cp311-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 8d670ba543e0dd805f5a52fa9507a6d4663a68b7e83fc305f4c49af778fdaf3b
MD5 d085b3c4be325d7462587d2f909bee43
BLAKE2b-256 9ee698259a6a1851e15bdb3f2967686e937c2455ac46dceba93dfda42aabda0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-2.19-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ad6c601b4c632a4fbacb28139bc2d5b8555bd0640a5222c276305f6d142d7fc2
MD5 f01c5bd17b3e75f62dec4b6c9cef11e1
BLAKE2b-256 8cc79a548aa215fcaa493618c53d4c9dee9698398a6771547aff9086b78e6621

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chython-2.19-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.19-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c742206f77d3c7eccda2184a86e670825f054d1c3ef420d2931295e5fe212077
MD5 d7cea8d455758d7b1319434f7988882a
BLAKE2b-256 153231300d4c919666e47b77457c8844b3096405763777408ee2dc1586559a01

See more details on using hashes here.

File details

Details for the file chython-2.19-cp310-cp310-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for chython-2.19-cp310-cp310-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 95a5b77d5c56094a094113f42ccda62faf57666e20522858428a017d1ffd4e95
MD5 826768f308ac448a49a872025b35624d
BLAKE2b-256 05f90786dd94c7c3f7d9200ffac86094acd071fa1b5a79e0edfa9776256978da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-2.19-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 53ae68d258c778bd12d681f5ac24ca5b7b7127019552a1304c215ea092fa3d57
MD5 82735c2ebb599fcf54c19133f8efc3ac
BLAKE2b-256 22b5cee54dfe352bc634ee2704dfcbcd4a4196fb2e02d268d40fb1fe9e3dd8f0

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