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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

chython_synplan-1.95-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.95-cp311-cp311-macosx_13_0_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

chython_synplan-1.95-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.95.tar.gz.

File metadata

  • Download URL: chython_synplan-1.95.tar.gz
  • Upload date:
  • Size: 904.7 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.95.tar.gz
Algorithm Hash digest
SHA256 32e5bb2f5de1c386e7d40be8778f31b5f79dbd58291d6b0fa0c7051b1c77e388
MD5 32f3d459830c23693eb136e22756d75a
BLAKE2b-256 b882022cc74d9969edf4bfb3c4ba18ecdc86f6d581c36730011a41ff17cc8978

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.95-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7dc5d63a64f22e07e76a5abc181637f6685c3d622bfcbb2b0f85b50fae9f1e4a
MD5 bb15b367991dbde0043da42819bfc4c4
BLAKE2b-256 a700d6679989de589fa16ff138cbb69524b7cf019f3a31930b9b32688750204d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.95-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e56b4049684877048c0feee40856e3679e53538c411d169acae741260b5e4b9
MD5 f6dc70f79ee509bd5576d599d4066e36
BLAKE2b-256 a5b456f08dffa05f5f2eeae4888f4fa8c0dd0eb528abb854099e1d14ab63b40a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.95-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ca3ee56dca4a0c35475bf23a956054b30df97cf2edc137db921bd50d7e2a93e0
MD5 393a65ae761092562f451d13c638a61f
BLAKE2b-256 41430d708108a5a522983b58fe3c1f222c67b62e6ff9fdc35bfd267913ff9042

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.95-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d0b3bfd7b4b99b9c55c1f63a2241e67efea01ed887f671e3c65c5188c281a6a4
MD5 fe3a8122e02a2e00c74cf62ea13b7102
BLAKE2b-256 22f6b388491d3f5b0871b3e1758737b2a723417f15cba30a8dd4603749777169

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.95-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4eaa87d27e3a861f4c66cc441cfd406cb09590ca44a2d96ebbfb488c99cfa7a4
MD5 a72fc656768291fa63076ab6d4579566
BLAKE2b-256 a8395aeb5bf3e62db2bf5ac6c0bea7b3d1e3d72657356a4b473241a1f956a7b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.95-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e7726f223d5f89d194b128f506ed914494a1881b1c41e41d8b6e2b61f17e142
MD5 305a3a254c324b4b912b360eaa85468f
BLAKE2b-256 970410992199c87321f93061a56b6a4d83d75e979e4af149e8512bd9bee5bab9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.95-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7ea8857c1c36ed298ab43a1ec2a9d59dcd91e810521cddc091042c9fd9aee668
MD5 a3c25f6ca4840ec98ae577c07a573eaa
BLAKE2b-256 98f164c0f15f7a2474a2c7d98b926aa38dd5a0645282acccbb228bb1068a3bb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.95-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5d5cfcda20f8755f51edf832c3d9f728af09dfa735c2fec29ae5fee723ee9be1
MD5 16f0098617b0b1efa1c1def8fbbf0146
BLAKE2b-256 0f97fe0f4af299c51934397a5750d408b6a12c20d35098e23866a242c0a9b69f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.95-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f074f2121f751f1a2c27e8ece767f9c2b19a4e4af5d6de1906b329f5f806b2f2
MD5 86f81c7bf126a3a5da62689fc28df6e4
BLAKE2b-256 d5252675877fc6551408967d001d1720da8256cd9a3cb86369bc89b785f6b9de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.95-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 64d4c9c7d015256054915fab55becc892b24282f1cf6fe9c3122dff94649c67f
MD5 06022aed5ec41210cdf740cc2ce1c492
BLAKE2b-256 c1e5946e79acf6294b4aceda31e879a82b7315b4ca9f1d589ed2d65098a51b23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.95-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d264210dc034a00663d3674619c1d822f7d09f33a176b3eb8ff343ff32c558f3
MD5 fe3c9ab99cf5f056b48b29c4d454e5cc
BLAKE2b-256 2eb24426f20c52f65fd5cfda5b359f5321a9d4fff9787f47244c77d3e91c43ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.95-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5164b180f34f00b77665afffcc674d074f14f4122de6ac9bbb52711293b56b25
MD5 807307a4d52fceba400360a81b293a1e
BLAKE2b-256 8562d18e340ca9e283d1fa90ec06c173c30d8069c7f1eeaf781afcd37a015aa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.95-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1c395877b9f0742481dcf08de68aa35463e7957d47cfbb21e9a7456f052d7738
MD5 a1bb0fa78d8cc41b1d596daefa314520
BLAKE2b-256 fed067451775b8772f277c6587f6fa3160e1c690341b454af1286824a2fa848a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.95-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ed6736cd6b00b6a8910719b7f9c2aab24358145cdadecf62f1dd1fcdb76e15b
MD5 e679dccbe3d16f9b2a06f763e64f8796
BLAKE2b-256 4ecbd0b7063728c1397110b8392572d8718470e4ff574e94a9101c8b04286c20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.95-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bcd2beb5532422b21fca4fd3fe268116ab7d50863230e08f7a79d0d2dc3ac2ac
MD5 ae0c485694b0ff34584c0c0c03686ce4
BLAKE2b-256 8d4edb8f90743a4cdc7174c34412f83fb8b7f004811fc69ee46d1895e993fc52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython_synplan-1.95-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8a85987c04f2b07196b452408816631769f82012d456aed22918a2cad62c32a0
MD5 334608ad6d1445322ed1eb8328f35572
BLAKE2b-256 404ee0c0cc409484ae7f9670d0ec18a9738c122bba5e6591575bec18c876b948

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