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.

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

chython-1.70-cp311-cp311-macosx_13_0_arm64.whl (643.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

chython-1.70-cp311-cp311-macosx_12_0_x86_64.whl (984.6 kB view details)

Uploaded CPython 3.11macOS 12.0+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.31+ x86-64

chython-1.70-cp310-cp310-macosx_13_0_arm64.whl (643.9 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

chython-1.70-cp310-cp310-macosx_12_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.31+ x86-64

chython-1.70-cp39-cp39-macosx_13_0_arm64.whl (645.8 kB view details)

Uploaded CPython 3.9macOS 13.0+ ARM64

chython-1.70-cp39-cp39-macosx_12_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 12.0+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.31+ x86-64

chython-1.70-cp38-cp38-macosx_13_0_arm64.whl (646.0 kB view details)

Uploaded CPython 3.8macOS 13.0+ ARM64

chython-1.70-cp38-cp38-macosx_12_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8macOS 12.0+ x86-64

File details

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

File metadata

  • Download URL: chython-1.70-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/4.0.2 CPython/3.11.6

File hashes

Hashes for chython-1.70-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 36e236714a634151a4ef9fd18aa55652d9d70f33b9d1de7245cdb4b40c262625
MD5 99a889a74b68439d1b1b820bdf447b19
BLAKE2b-256 b6457925f2a7bab9815c67b4507506e04783338dfb0f1049353ff4815cb3efdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-1.70-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 9f84cdc8ac30e7e500c3b218b3aafbaa9a41d57f0d8c9a0db0647bdb3fea07b4
MD5 675f5fd4ecd6c42bb40b18029a6f948c
BLAKE2b-256 846e12ebb5fb54d1d047c19152ad5cc4a31adc3630139e2e3d1e6b30c92b663e

See more details on using hashes here.

File details

Details for the file chython-1.70-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for chython-1.70-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c33e870c680418a3e9d325df07eb58b0e014bb6f4f308908fac902325905b022
MD5 b56b5781022c056dd1cb3454e4359d59
BLAKE2b-256 94e4990b8beb50ce76b61def190fd327a7c80c0086d43ba91e178c5bcb48cd68

See more details on using hashes here.

File details

Details for the file chython-1.70-cp311-cp311-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for chython-1.70-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 b367ea6c6b11152577fd244dfb4cfd266ad5809239b107e0f8c95c8db026c41d
MD5 35bd6c454ba4a54769bbf7a56e672aee
BLAKE2b-256 61dbe12468f9cc26ce8b4fe8ff3121b4a6bff4e7d296715b5580b10c88ed9bab

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for chython-1.70-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fd0bba0ed98163391c9b235edaca547c97a21004e51ef7c3b04096d919ca031b
MD5 9423bd1bf3b66f8b3ca3d9702c69e1e5
BLAKE2b-256 411c2bb85a1a24beaf6bbac8ed79cbc42691455d8d5909afa2b6bcf3cf1d8bc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-1.70-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 55a51569e4fa1bbaab9b915ceda8af01ab12c269f1f24910da74ef58d15d348c
MD5 fe19b97c4356158ad735ef3fea05dda3
BLAKE2b-256 0952dc06d6f6855dd2e9d13b0c083700bb74baf741fe019bb58c03d461f7d396

See more details on using hashes here.

File details

Details for the file chython-1.70-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for chython-1.70-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4a1c5308816a5335382b9dc2269350f210962e9130e5c7db980a63e03caf8ab4
MD5 4b29075f3eb2eac112154614a3de8d27
BLAKE2b-256 ba5429eb655fdaff1c041e0b633440bd28630d8df3f429ae070025f72b127591

See more details on using hashes here.

File details

Details for the file chython-1.70-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for chython-1.70-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 bbccacebc3e7d6f76549283cd79fb787d3b6b956cb339caffbd28a87d1c184db
MD5 5001b3312a86827f07a88f2cacfcc9a4
BLAKE2b-256 2e081bfc41fb64d2538622e1948479be6503a6d270695f80401c929ab6af8168

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chython-1.70-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/4.0.2 CPython/3.9.13

File hashes

Hashes for chython-1.70-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2012a58c024fa5e79a13dd7542d15996449712ef034f577eefa34a4b13868912
MD5 87c913f895ee0f1b0fcb7ef15696c188
BLAKE2b-256 c7c547bb69e9f243da1c0abd19db13968f9f035b09d78675b08bbe8567b2d205

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-1.70-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 acd61be4aaa76e4fc84bc931a919892e405ff85505ddaf554f46ce6d26a04345
MD5 8a2b2847b9da2cdd016e703d9ff1b571
BLAKE2b-256 9005e95653c81d1e1f4fd3f2bbf5a131fca46acda1eda64c30e42c9df22fe50b

See more details on using hashes here.

File details

Details for the file chython-1.70-cp39-cp39-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for chython-1.70-cp39-cp39-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2ae925abc747943976e599d252917bdecefc43686e0d10a7766940bbee30d8c1
MD5 810c38d384ca9942cf613c496cc95814
BLAKE2b-256 f5871efa0ac912e1be96fbd59ea6c41509522c39cc7d83f665712c7bb787881f

See more details on using hashes here.

File details

Details for the file chython-1.70-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for chython-1.70-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 ffa82870fdec0d38108d5955ba9091c144d47ecf522167bbdb2506bbc9eaaaf2
MD5 ffad6064cc689e1873ed3729e74a65d2
BLAKE2b-256 9a91468189b67149f67237c8708c41dbdeeaf9601b030dcbf1937b56292dd618

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chython-1.70-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/4.0.2 CPython/3.8.10

File hashes

Hashes for chython-1.70-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 db36cfaf44d74e13311a3c2134bc7a999a918c9d66e0e1422052e9b8f48d2fe9
MD5 209c6edd70f27de34c210d94afed45c9
BLAKE2b-256 dfb63947e06fbdc98722cb49db80ccf6634f400053538604912bd4b51e38ac90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-1.70-cp38-cp38-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 1c05ff65a7a466cd59f9568c8f8f69075fc2042919e7568ed48eae5fa0984bd9
MD5 ecc65c980f74d3ed71295552b4a26041
BLAKE2b-256 63f82d1a632e38c3c676e23035658b1b4a85d984e042833707c8a4cdfcd051ab

See more details on using hashes here.

File details

Details for the file chython-1.70-cp38-cp38-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for chython-1.70-cp38-cp38-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9c01aec8ee1e4fe2ce49535c3c9df3e73fc1df7b084c9b5952560a156f0767b4
MD5 bc9b7867939c12f32cd9ac4c5df790fd
BLAKE2b-256 eee1e8358796e3bb73bbd78bed7b2ba4357b129380f1ee18929a86a5c8da3061

See more details on using hashes here.

File details

Details for the file chython-1.70-cp38-cp38-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for chython-1.70-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 a15594d01cd046d1a8ab2b5de5d4b2c2695bd440cf91a2127e811793c838fb47
MD5 3223c1d710a84fe854e3d1fa9a268903
BLAKE2b-256 ba40d349baf68af6d101cdca6e6c2bac27a66eb9a1b219e0d02e4707b2a0bf92

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