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

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 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-2.20-cp314-cp314-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.14Windows x86-64

chython-2.20-cp314-cp314-manylinux_2_39_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ x86-64

chython-2.20-cp314-cp314-manylinux_2_39_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ ARM64

chython-2.20-cp314-cp314-macosx_26_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.14macOS 26.0+ ARM64

chython-2.20-cp313-cp313-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.13Windows x86-64

chython-2.20-cp313-cp313-manylinux_2_39_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ x86-64

chython-2.20-cp313-cp313-manylinux_2_39_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ ARM64

chython-2.20-cp313-cp313-macosx_26_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 26.0+ ARM64

chython-2.20-cp312-cp312-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.12Windows x86-64

chython-2.20-cp312-cp312-manylinux_2_39_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

chython-2.20-cp312-cp312-manylinux_2_39_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ ARM64

chython-2.20-cp312-cp312-macosx_15_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

chython-2.20-cp311-cp311-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.11Windows x86-64

chython-2.20-cp311-cp311-manylinux_2_39_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ x86-64

chython-2.20-cp311-cp311-manylinux_2_39_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ ARM64

chython-2.20-cp311-cp311-macosx_26_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 26.0+ ARM64

chython-2.20-cp310-cp310-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.10Windows x86-64

chython-2.20-cp310-cp310-manylinux_2_39_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ x86-64

chython-2.20-cp310-cp310-manylinux_2_39_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ ARM64

chython-2.20-cp310-cp310-macosx_15_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file chython-2.20-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: chython-2.20-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for chython-2.20-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9242a5d9f5050b9b301925ef667ac7387f3f1c7857dcb8ff3f2608ef17701a11
MD5 2931b484c7e5ad470e813e624e56e39b
BLAKE2b-256 430359595ea87bcc34da221e00cab873c51076cbb7153981da10fb2dc7754341

See more details on using hashes here.

File details

Details for the file chython-2.20-cp314-cp314-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for chython-2.20-cp314-cp314-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 7f0d32467048b64e279fe9503511c6e96ec7b964b078ea09c1c9a112f2a34f75
MD5 b57deece972433f29b5ede4b7b750a08
BLAKE2b-256 32e599420984959727f7cff49b43bf3b61adf6de33dd9cc2d30db587fca50e44

See more details on using hashes here.

File details

Details for the file chython-2.20-cp314-cp314-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for chython-2.20-cp314-cp314-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 259e81f43f3bf5040eecae2cc374bac7b25f6ae70db0b64563d5280ef2589f13
MD5 098bd844b8b2db263787c29bfed793f9
BLAKE2b-256 e4400ee4217b6bcbaf7139adc9ba76750e63a81ffa8565b5aa847f212126ab55

See more details on using hashes here.

File details

Details for the file chython-2.20-cp314-cp314-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for chython-2.20-cp314-cp314-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 9460bda22fb63cbf76bdfd7d39d55b878e4bbd7c14035107932a7e18d69a2032
MD5 82ab0cae4077d7c957f1172572858d77
BLAKE2b-256 496a7717f5007a4f3721f5d9b1164da9eb3b855409fd8a2113899849d39aa9be

See more details on using hashes here.

File details

Details for the file chython-2.20-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: chython-2.20-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for chython-2.20-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 219083057b019c2296a689a90cef38f9f3214208b0f52ca45f253baf60a8ed40
MD5 5db1a543ac7f43536e2095bbc298b82a
BLAKE2b-256 0eeca64c19a034c599ff2cb6116d707a5800b066abfca9dab4cc37770245234e

See more details on using hashes here.

File details

Details for the file chython-2.20-cp313-cp313-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for chython-2.20-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 5481fbe6d59d8e79e305bc2b7c3dd856ce53f99c0f66dbe1f1698e5983b69e74
MD5 a70617a369bfe167efbba12890f72d96
BLAKE2b-256 e9b6b85d7086ccc8b0a8047b5ebd6c9154407854d4cbb7318ba26b68d8f37cd2

See more details on using hashes here.

File details

Details for the file chython-2.20-cp313-cp313-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for chython-2.20-cp313-cp313-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 1373bb3bec86e8f436f453797e472e0f6feff5f173bdc29442990ee52a503bbe
MD5 c143add67121c33ba1b84e55663bbd1c
BLAKE2b-256 ac9a23070b44a204cab4ac089b8fa05d11afa2007e7592b3535573d11ab90b88

See more details on using hashes here.

File details

Details for the file chython-2.20-cp313-cp313-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for chython-2.20-cp313-cp313-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 579688aff2b996ff09ea19e7bafd18f0a5f3cc9c5b05b042c611ee3291e0f3d6
MD5 fdc0eb3fc66b32f59a365a85a8763b30
BLAKE2b-256 224c6fbad13c5d27a0f7170ae57752ff42e6641dc5884d27cf24b4efd9ee823d

See more details on using hashes here.

File details

Details for the file chython-2.20-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: chython-2.20-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for chython-2.20-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2e1b0e8c81afab8af2976f310be33f740a47b3790387f1f8d624405fc8e243ef
MD5 b420f16755c0154c5b3c8ba3730747b5
BLAKE2b-256 f744151f112eb078c9bfa38d0daf8b89727a57dec40b911969e717b3e8d7e903

See more details on using hashes here.

File details

Details for the file chython-2.20-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for chython-2.20-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 7f5d6fc08bc4dee34f64ba885fd452d15f943db3160c8636c9965002bbc4ff4a
MD5 bdd04e41cabcef82498a3b99249c0c15
BLAKE2b-256 9567a764c33c362770ebe650b530dac813687f0b78341da7c9315d1abd5a85ae

See more details on using hashes here.

File details

Details for the file chython-2.20-cp312-cp312-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for chython-2.20-cp312-cp312-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 fb1100af745329559e495e2f498486c3a32752ada0cb24d2cd685bd01d2d2e9a
MD5 d8abb4053890f57d50f239af3cf4b5a8
BLAKE2b-256 defbe63a72488836c0b0f0a2387c41fff6186ccaf8b7b86bd59a2b5718e289e5

See more details on using hashes here.

File details

Details for the file chython-2.20-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for chython-2.20-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e41bf0c51ecac5d58cad8c7d1e63526c9fa06f3f784e8644b168847483713222
MD5 a7f34f29cdcc92e453b0763aa7c40fb6
BLAKE2b-256 2a3b47cc20038b79d7d7c9e5d917ea3eb91360a700bdd268d8a8f3fdb76febb7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chython-2.20-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for chython-2.20-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fb550cfbe6f85f81ac5e5ec8e616746e824067139a83ad1a9a2b52f34ef4270f
MD5 bdb839bacfc50ffc1ec2593d7601fdba
BLAKE2b-256 9d196fef33427a9579fdcb192b44048994d396e9000d3af4c1b6f3673623bf03

See more details on using hashes here.

File details

Details for the file chython-2.20-cp311-cp311-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for chython-2.20-cp311-cp311-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 94e37c5b2257c42e12ef5df605b045a0414d9816f6a5689def93ab161aba6b6e
MD5 6b766cd5c2eb18e4a57492a601f1e90b
BLAKE2b-256 e48e842132c156e2c01a99d735c393f20e847cdf39cbb354a73d3724e2e1c27f

See more details on using hashes here.

File details

Details for the file chython-2.20-cp311-cp311-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for chython-2.20-cp311-cp311-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 d4b56183fb310d2dd451e1dc0fc408ef04973c819d0df7972f9d27b7c639e370
MD5 1aa00fbee4787acda8d62b8421b1f7aa
BLAKE2b-256 39a0f012124c566b5a01c39d92acf5d2f0d826a7a96759fce4ead603430e9a1c

See more details on using hashes here.

File details

Details for the file chython-2.20-cp311-cp311-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for chython-2.20-cp311-cp311-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 1b8d1e2d5330efcf2102e4c15d6b125889129155d2ee88e9709b65a2d67ce4fd
MD5 66a9945203b8032d6e8b62f5c68d2f15
BLAKE2b-256 5d77a77b0bd020dbdc86d9d3a62f84f19924eacf426eba0949447010ed9a6283

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chython-2.20-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for chython-2.20-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 22acf4d1804cdbed31861117cecb0889f5860b9ef20450cfe5f05f5b50e47ae2
MD5 f5779e30efd7edc63cd0df23b2d3559d
BLAKE2b-256 8ac78e7722836af10566a882f816cb92ce8d59cc018e95375cf45a4bcb326bbc

See more details on using hashes here.

File details

Details for the file chython-2.20-cp310-cp310-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for chython-2.20-cp310-cp310-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 44f6c324b5b85f639fd77a71485b7a0a77e2eb53c1cf695e7ac9297999adc27a
MD5 3d9432e3e08447b7386581437597be7c
BLAKE2b-256 38c578b0ef207e18d9d87b77ead3d37f0a13de15af030eff18bccce93e24fa02

See more details on using hashes here.

File details

Details for the file chython-2.20-cp310-cp310-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for chython-2.20-cp310-cp310-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 8ebfad2bd6a4505ff88a5e2eb0e5282519a13ea786a2e7b80883cda36d0377e7
MD5 38dbcd48a9a726ea3eaa18e2acaf497b
BLAKE2b-256 130cc5a4ca7585230357f8fd5f39c11a261d18cb4afdf0ab696895cfd84212e0

See more details on using hashes here.

File details

Details for the file chython-2.20-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for chython-2.20-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 57f55a562df417164dd84fe639d9e91becaebe43d2174f1010a2551ffa037af6
MD5 043991e356560e86662bcec77bcb83c9
BLAKE2b-256 5de0092c065fc125ef20a3df3cb5f17086e269b048ba97f27968accca2065154

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