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

Note: for using clean2d install NodeJS into system.

  • stable version available through PyPI:

    pip install chython
  • Install chython library DEV version for features that are not well tested:

    pip install -U git+https://github.com/chython/chython.git@master#egg=chython

Contributors

CGRtools contributors are included too.

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

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

Uploaded CPython 3.11 Windows x86-64

chython-1.78-cp311-cp311-manylinux_2_31_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.31+ x86-64

chython-1.78-cp311-cp311-macosx_14_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

chython-1.78-cp310-cp310-manylinux_2_31_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.31+ x86-64

chython-1.78-cp310-cp310-macosx_14_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

chython-1.78-cp39-cp39-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

chython-1.78-cp39-cp39-manylinux_2_31_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.31+ x86-64

chython-1.78-cp39-cp39-macosx_14_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

chython-1.78-cp38-cp38-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

chython-1.78-cp38-cp38-manylinux_2_31_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.31+ x86-64

chython-1.78-cp38-cp38-macosx_14_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.8 macOS 14.0+ ARM64

File details

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

File metadata

  • Download URL: chython-1.78-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/5.0.0 CPython/3.11.9

File hashes

Hashes for chython-1.78-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a34f87d6690355f837771c69bcdb5b22cb8ba3689e65f7bf6faf1ea73bd4ec7f
MD5 bd2e10c2ebc14938d19ba7e312eabb03
BLAKE2b-256 3ec64f24ce8500a6c1968996b7628a53c55ba3986aca6dfa080b27308d2afea4

See more details on using hashes here.

File details

Details for the file chython-1.78-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for chython-1.78-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 06ee23f0f7694948d1ecdae4e4a572f3b460250f42f6c5646548061422126763
MD5 8e34f98957e39c1135f655350ceb1e74
BLAKE2b-256 58b298aed9bb91f8a4d84f27a683c3d691dce780d80885182aa845873c194400

See more details on using hashes here.

File details

Details for the file chython-1.78-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for chython-1.78-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6d5169613a364e8409d375cfb75f92e83ed08e69f229b72f6013dd5747446104
MD5 aa2c0fe2eeff86859284ba4d67811445
BLAKE2b-256 a241c60bc0220745607b1c5aa4b8a8e8091ad65bed0788980da282867352b6a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chython-1.78-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/5.0.0 CPython/3.10.11

File hashes

Hashes for chython-1.78-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7d697e1e69be62170bec1d5f593e7215a6186fe42fe09a1c3ce13571deaf6988
MD5 29662840406d676d0d634ed38ec3ab68
BLAKE2b-256 29b65f5456b1832a07d50dee4f570061df8cbdfb7207f3bbf5ddb833308de913

See more details on using hashes here.

File details

Details for the file chython-1.78-cp310-cp310-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for chython-1.78-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 71121b981f1fc1412d9d4c0b5e4e34c84ee2a7e527b6d202dfbce1148b986b26
MD5 e53dc57dd3fb3157712d1f3c25840cd3
BLAKE2b-256 a562eabf1a7520fda4167eabf9ba952f7055af30aefa09837057476107fcd965

See more details on using hashes here.

File details

Details for the file chython-1.78-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for chython-1.78-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 afba51f4d5c0cca8687201190ce3835c566f1f9cbb1930e95d2e1cffbf21dcdb
MD5 7b5d23be445b1e5dd2691833146285b6
BLAKE2b-256 564f7f6b8108d7581d0fcd7c10e7f54bbd53fac6c76a533d766d38e6ff5baf32

See more details on using hashes here.

File details

Details for the file chython-1.78-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: chython-1.78-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for chython-1.78-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 357287b2ae67cb4f861983097633fa24fcfc4c19d2ffc46581a4395208181836
MD5 72fc8d040304592114f6a19a512214eb
BLAKE2b-256 c3e219e68e5c5f0fbfd936f14fcb3442a68bcd45a12005b57eebdd1f139129ba

See more details on using hashes here.

File details

Details for the file chython-1.78-cp39-cp39-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for chython-1.78-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 69a3648e9495a7496587a6cc1f9f1ab27810f49a7ab5fe12a0a4e32f57de3fb9
MD5 3e9911ffb01caf0e868d023b1b49eca1
BLAKE2b-256 35e78c3b6507afd13df4936902aa342a3a8b6e3e6fe035628237ab4959602f33

See more details on using hashes here.

File details

Details for the file chython-1.78-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for chython-1.78-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2f536c69d3ec7e99a18d569730065c6eb96617b397bf65779580061692311deb
MD5 1ddb3faa7922bce3f8217e41d3787678
BLAKE2b-256 9663c5abe11891e5e840abcea0212abd0690bd96af2eb4f3eefd15421c6cdcbb

See more details on using hashes here.

File details

Details for the file chython-1.78-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: chython-1.78-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.10

File hashes

Hashes for chython-1.78-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 03b8880266e6d0ece2820f42065808307dd00ddd0258069bf4e23ce71d6c3764
MD5 3b59a3395da6f00a33baea3ccf777c5e
BLAKE2b-256 e6ee1087d3b777586e864e34f9de9526c1cb18940b52b15b45819ce23ad629aa

See more details on using hashes here.

File details

Details for the file chython-1.78-cp38-cp38-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for chython-1.78-cp38-cp38-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 83e057db53b16ce3768d3729b3d3a57049c38615ad827b6e2b0a3a6fd4d232dc
MD5 fd45ec1d01151eeebf5d0c5b68c47fd2
BLAKE2b-256 973ac62d73342a61d088a54092d9e69acf1e0126e31ac3b8d35ba93e862fcaf2

See more details on using hashes here.

File details

Details for the file chython-1.78-cp38-cp38-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for chython-1.78-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 88fa146798d255314080bdc225ffa34ff00364492347f559af6698e917ac3f97
MD5 c1a0fb6eee33a4dd49e30f2c673e8ce9
BLAKE2b-256 977f30cf1b2dde58c5731b6cfbda1b43a4306e2194dfa4b5de975f331ae0b63b

See more details on using hashes here.

Supported by

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