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.96.tar.gz (904.8 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.96-cp313-cp313-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.13Windows x86-64

chython_synplan-1.96-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.96-cp313-cp313-macosx_13_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

chython_synplan-1.96-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.96-cp312-cp312-macosx_13_0_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

chython_synplan-1.96-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

chython_synplan-1.96-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.96-cp310-cp310-macosx_13_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

chython_synplan-1.96-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.96.tar.gz.

File metadata

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

File hashes

Hashes for chython_synplan-1.96.tar.gz
Algorithm Hash digest
SHA256 83974c7ffd463001d00be8513ff4e08952cd866b626677904d3ef57009d7520b
MD5 b10d44d160dae35a77b8418ce397f40f
BLAKE2b-256 b09184893c0e9c63a6b7166de41652aa4e61de76d0d891384478725b2c5dfbeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.96-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f7c29d575cb7e263ed115ae0d40a9c801ffef376d2813dfd592b9a4d213e9815
MD5 9673a6e7027148714761148e9815815c
BLAKE2b-256 288dff46be27f223bf0863fd607274ba69758aa2aa4934d10adfad9125b78b56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.96-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52d1f270281e96b1ef9a5ec8fbc80a898dd43d7d0571650aa8422aed14e89bab
MD5 ab141542e48c5b05d3a80fc874aac2da
BLAKE2b-256 a84604df036b01b5f8312004c17c4c75585bbfb00bf6d5fb06fd75c99dfb5b45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.96-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 094a1f3b43b47a85e569970c75f5561ff780177286e90e6c3f34fca8805b57bc
MD5 a1995188393fcf601da19a7ef3422034
BLAKE2b-256 531d771e7442dd59f512cb89cab604a5eecb8cc4aaa49ab2cabf843a2f84cfe5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.96-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 dcf248fae0766086714daa57b9a1f64766d70b39f722a0541e023644312da36c
MD5 bfcf3c6b742d638877454d64be8f49df
BLAKE2b-256 2033956574ab09a80ec343a7d9dd3b5b32f938708a7bb14d0c8fdc2bbd58ec7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.96-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c850c615ace1be3b1701360b8adb8a520d614c4bb4d5bce18fb7d2c9721450ae
MD5 806e31b85a4b017123274c852736d2bb
BLAKE2b-256 dcb5a4b3f4c889e089817d59130330565688ea72cf7737b2c3215a1c796a3c31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.96-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c1b33254ae27143b106cbfc141d764d55718b6fe04ce534796e95eeffa442969
MD5 0335e663a11e83956ca2a11466c12253
BLAKE2b-256 d955f5d50d2203dd4faeabd2071bf37986e7bf54cf1bfa46a98dae089c8deb28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.96-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b46779146c3617972044d18daa0e70d78ba44919f8d8c88547b736a9a4557852
MD5 4aa2b774c9669e75e3269959df7e2fa0
BLAKE2b-256 019268d94caca25f35460a942ee199334129e2bd7a1d93df62df7f36d1967805

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.96-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3bae5fe1def6886c756a32acf5cffd7a132cb08f45ddc96f298e6dd7de000774
MD5 7a00531d8e2f1e773d83716fc6a7cf2f
BLAKE2b-256 37d8183feeb1432acfa67352ed6e4afbb8110f11c59eae58c6ba21a948a150a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.96-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d7478592c266cf98cd6b49b21bd5b9ea14c882217da7fb2fb681479ec29bc5d8
MD5 cbc6483b3efd20eb011401bf9cc4424a
BLAKE2b-256 19261a772e2b0144f6351027849d74847820d4395bb5ee1754793260f750dfe2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.96-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45a422a35fa2f2d78fdb8d9f8db6bcca28da8c45dc91e3ddcc2e60e3c18a4584
MD5 8c41868c2d1889390b7a3cdfc6d9750f
BLAKE2b-256 ea739e2b5236233ed38e9db7f8cbf9f201952c924ae89e7d972f48e7f247df3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.96-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9687c6d9caef6e29cc807cf738f1412caba308bb0be05b94ef869daddf7785fc
MD5 2b06827a7e59368f672a36ae1c5a29a3
BLAKE2b-256 c4e429f501b3c60332cb6b7319604e5f526652484fbfb8bd522cf3f2e801a740

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.96-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fdd49db3d6a03f72c7efcf7ec16b7e78fe86374918a0d8b6f2b7d87c1bb04d69
MD5 e9b6be29fc4b14d1add4d6c78a991dd9
BLAKE2b-256 b11f8da2013e3bf2746468db4644d82415601925914bb806bb9e1cc1234f0af3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.96-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 51ddba3c01fb09a0a49daf8dfb5443aa03c92e26c36e49486e513bf129bd7c0b
MD5 d0ac3e295a57434852b8ce9799e72043
BLAKE2b-256 9eb1409aef42f9071f0ca6600ffb3d5b8444ff7f55caf9a82530e38b2fbc4fb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.96-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93ed76c5162fb7cdebd6bc5d58f86a9f1e827547a42c2e9aa9d57b4df624bec0
MD5 37143a2950ee9002355ad73c9a67a4d1
BLAKE2b-256 b16c62853da997ca19684d6129f9b98196bde41bd0f4c92e7c0a1588292a2302

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.96-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 21961e2d7003d0f34756fdaeba098460cc8049d7f7e18a1ac190b8b6bff5baec
MD5 93ad253290e1db3d818aa94eda2b43d9
BLAKE2b-256 5e0c206125aac5b5cbe49dce32d4250c09c4f2ed0999b36f36ba5f2e1d269d66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.96-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 33c2a7f70d50b637780a87f8ff0fb46c7bbf91a4b69c8beb3a3d1b9a13f845a5
MD5 1a494dab67ed115e8dcc83b44cd6ab7c
BLAKE2b-256 7850d1e0378e8f1b62b70ba777887b19ee1f17cdeb1c4fe056cc66fad81eb812

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