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 Distribution

chython_synplan-1.94.tar.gz (895.6 kB view details)

Uploaded Source

Built Distributions

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

chython_synplan-1.94-cp313-cp313-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.13Windows x86-64

chython_synplan-1.94-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

chython_synplan-1.94-cp313-cp313-macosx_13_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

chython_synplan-1.94-cp313-cp313-macosx_13_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

chython_synplan-1.94-cp312-cp312-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.12Windows x86-64

chython_synplan-1.94-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

chython_synplan-1.94-cp312-cp312-macosx_13_0_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

chython_synplan-1.94-cp312-cp312-macosx_13_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

chython_synplan-1.94-cp311-cp311-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.11Windows x86-64

chython_synplan-1.94-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

chython_synplan-1.94-cp311-cp311-macosx_13_0_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

chython_synplan-1.94-cp311-cp311-macosx_13_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

chython_synplan-1.94-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86-64

chython_synplan-1.94-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

chython_synplan-1.94-cp310-cp310-macosx_13_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

chython_synplan-1.94-cp310-cp310-macosx_13_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file chython_synplan-1.94.tar.gz.

File metadata

  • Download URL: chython_synplan-1.94.tar.gz
  • Upload date:
  • Size: 895.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chython_synplan-1.94.tar.gz
Algorithm Hash digest
SHA256 c57850a18c33dba71548d453cca03d3b1f96abfe3562e834f3261b7d9f80b1be
MD5 c9dc9cee8bc9fcfa2d3c2b5713352531
BLAKE2b-256 684baa14ee82dca8e63f84c3f82fc57241b022071a03d1f66f041be86d14d3e6

See more details on using hashes here.

File details

Details for the file chython_synplan-1.94-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.94-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6cf8802fc2611cb6392049a059d28223765604b55dbd976a79b024996b771114
MD5 70f79716374fe685858efcf95b828333
BLAKE2b-256 fc6b30eb614cc8464c6df98079e821670526d0a67b7d5456f75f3b3137918322

See more details on using hashes here.

File details

Details for the file chython_synplan-1.94-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.94-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fec69761bbe305fe611ab9503eb5d26f9dec5f2dbdf2ca948ddc0ec30c1f6c78
MD5 4f714b73bf587cfb5438b10da1dc2129
BLAKE2b-256 a1f2d447df6516a925d458ff4738ef75a74f74d882b3947b1c61b7fcc72cae92

See more details on using hashes here.

File details

Details for the file chython_synplan-1.94-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.94-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4e77ebef6096a6dae48db7254d308243446a0344ae7ed3174ab59a91cac96d36
MD5 04a53ed082e15624c673784b3997d528
BLAKE2b-256 ba1803852ee2f0700cc629fc2934de8e43e46a16d6843c4f9f7de222fd7ece0b

See more details on using hashes here.

File details

Details for the file chython_synplan-1.94-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.94-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2e28d8043476ff3ae7bf47fe7307f074247dcb204f5b745066a09fe397b96fb1
MD5 c9735decc46092376dc466f06da2612b
BLAKE2b-256 77243247a2268e9325b1462dcb1edb6a101b09df5283d8672090beeacba12a82

See more details on using hashes here.

File details

Details for the file chython_synplan-1.94-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.94-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 363843e11fdc1823ed31d50781fe76640cd4f6cb8aa16cb67388f6ec09e49065
MD5 6306e5443f1c6d8e5f796df0f2f1653f
BLAKE2b-256 a1574255eed611e95214efd26399cf4d7d95ee13f4cb79474d8af78b39db2139

See more details on using hashes here.

File details

Details for the file chython_synplan-1.94-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.94-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e15c384cdfe19690063edfa8002a15dc356632f8364b2e034044544a9c7d40a2
MD5 e1fd0422985e569990c5b149d80ca5bd
BLAKE2b-256 bac848a98a991e8fcc36c2db5d1c8a6afb412fd42a28257b25696b0ebc316d16

See more details on using hashes here.

File details

Details for the file chython_synplan-1.94-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.94-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1cef08791ecdd5ffe9259e2301ba1d414dde858cf562cedd515767bc92ce7cd7
MD5 afb1eace22dedbfb7fdd062ac0d9a6f4
BLAKE2b-256 59569fb7c62f8980f62602605ee2231252c08fd3e22950f03a6187115d110194

See more details on using hashes here.

File details

Details for the file chython_synplan-1.94-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.94-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4a3688406e202823f5c3637b3dc7b0d78ea106c333a3172538a5f8aa6fff801e
MD5 44a67694c98a31798fbd785818063118
BLAKE2b-256 df97fbc34d6736df4c31b3c091a1ee1e5057aeb363ccba5f31a0474a4354ba82

See more details on using hashes here.

File details

Details for the file chython_synplan-1.94-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.94-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 95e8009ec3514fe2d7f79223e532d330c7a0239606c162b75c1d836e413cbaff
MD5 ddf8cc42c6ffd2876bedce227572dd1a
BLAKE2b-256 07f7038d029b976b1335d884985eadf7ec4fec5ae63a0e82c4489d49bbe09608

See more details on using hashes here.

File details

Details for the file chython_synplan-1.94-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.94-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a93b6384718486081f7c06c48a3c7070f48607b5abc6ce1a269ed986c0f773f
MD5 ba3c9437a96e0a4a1504f4cbe0ab21f0
BLAKE2b-256 8e67e1325fb53142ba407051aef267ba39ac4785f2439824574bce36a94bfdf3

See more details on using hashes here.

File details

Details for the file chython_synplan-1.94-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.94-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d34157772cfc24e6dd6e891e9a1e728205f14df23a23cfafac4a28079cbfef8e
MD5 b0c73ccd2444c147a7bfbbe5d95d0202
BLAKE2b-256 975478a1ef7f766ed559096657ed24c86508316ee32af71b36954600043c4742

See more details on using hashes here.

File details

Details for the file chython_synplan-1.94-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.94-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9bbdeda67856a0fc1a99fef751ff32fabff3df8d38995c50024c98baf99cef91
MD5 e0f778e3ae793549726795201119151c
BLAKE2b-256 6d9bae65e147a64dc0e348af64b28e9354698fc22a0dee9a0f5b5e44ef635606

See more details on using hashes here.

File details

Details for the file chython_synplan-1.94-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.94-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9b60406b47ab2d186a96f0cc7167a0f5e7f0e96ed7ae59a9f0825d1ba200bca7
MD5 1d2f25f4a1c7c67e804be92ef09cb937
BLAKE2b-256 5584a0b37e19c63695e697f3516548cbd764b82ed64b22219ecb6c3ce1db8c5f

See more details on using hashes here.

File details

Details for the file chython_synplan-1.94-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.94-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dcfd17c77257eada58441437378341c394f8ce2dcfae512f124e4036c5c0f4ac
MD5 b2498851756e8afe8955beaf14519670
BLAKE2b-256 ee6588f11cceb8d23be906cad442e440ec057c43476dd59541cc6894342a8538

See more details on using hashes here.

File details

Details for the file chython_synplan-1.94-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.94-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c7deec4b4d8825ad1827ed087bf631a4132f82e70e88f5ff69a78ef60bfab139
MD5 8d47e90243ee8f36f9a24403bf4b34af
BLAKE2b-256 c9c0fef640e5ae9f0fa410530ca5abd7739f1727eab6bc4f11b0b056b8adb072

See more details on using hashes here.

File details

Details for the file chython_synplan-1.94-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.94-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d2e87d88b51e415546f8d37b2be082fc2906288364a581e34e7f8401b709e6d4
MD5 cee1bc266ce5c140975810f775f23b3c
BLAKE2b-256 46de721ca8f3428869793e38ccdc2b9a97a7d29c2f64d51a9348ca6e87cebdf2

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