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

Uploaded CPython 3.12Windows x86-64

chython-2.18-cp312-cp312-manylinux_2_35_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

chython-2.18-cp312-cp312-macosx_15_0_arm64.whl (929.3 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

chython-2.18-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

chython-2.18-cp311-cp311-manylinux_2_35_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

chython-2.18-cp311-cp311-macosx_15_0_arm64.whl (931.3 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

chython-2.18-cp310-cp310-manylinux_2_35_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

chython-2.18-cp310-cp310-macosx_15_0_arm64.whl (933.0 kB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: chython-2.18-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.3 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.18-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f1ec5349178a8ea9a0736ce94405c8eb419b0256b97d8af8b1a0116694764a61
MD5 4388f971b08c2bd3429b55a146906645
BLAKE2b-256 2bb1616873c4d4ab5466a7ddddd8789a4dc3338e048a90d4ba422feaec51a8c4

See more details on using hashes here.

File details

Details for the file chython-2.18-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for chython-2.18-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 db75d3637d3a06615b905673cdd4a717a59c0f9ff109ca69d5766f5cb702e518
MD5 4a16d2078ae08708df895ff1deaddf92
BLAKE2b-256 f794678fb1eb0e657fb0ec57a1b523a1d8424fae7c7b39b723041bba8f6aa25d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-2.18-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ceec11da12d354cb137854a024b35bc96d0ca7abb89fac3ea7f2f82e9681abb2
MD5 c021f92d0f87379c7238ebded5d6a23f
BLAKE2b-256 f446b973893ec25c0f8a3fd85d6d91b577a7a9d29ce48e79be9b4892273224b5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chython-2.18-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/6.2.0 CPython/3.11.9

File hashes

Hashes for chython-2.18-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a67b57654dbd30c133fcf6b480604a2353fc69ec512bcc8ab15abebd3899c654
MD5 b4c29ccd4224dba970d5b54c46bbe5b5
BLAKE2b-256 0106277a2aa33546434038b4d770da85e45eccd1e173721d88f332e0a577c922

See more details on using hashes here.

File details

Details for the file chython-2.18-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for chython-2.18-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 95f87f508fec4299f805e023a3fb8d02c5ace7aead2b715abb066ad97236b72e
MD5 b6f45fe77508816f558b4e840ef9cae0
BLAKE2b-256 1c8cb889ff1be383ef1ccc5c36fd7698ba9fde69108d9f3328642d3957eea30a

See more details on using hashes here.

File details

Details for the file chython-2.18-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for chython-2.18-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 392d946b9af41a695fb60a16e92a183183536ade974294c8c927cacc4169547b
MD5 22ad85057a79c398b2a5e04fc6992324
BLAKE2b-256 ce063aafd60b4f57da47ba590714c9f286bddc18cde87da915436d4c580b3487

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for chython-2.18-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f1805fab44fbc45b8ca673d2cfb95924e8d71cb2c21a80980c9e4830649694bb
MD5 8fb3e1442fd89ef7b5477670071faf35
BLAKE2b-256 c2ce5a5a010b6425edc2c6da1ed2df66e92c2fe61b6b0b3325542b1468736632

See more details on using hashes here.

File details

Details for the file chython-2.18-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for chython-2.18-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 75b4b3531fd57697633b9c11ec6365f0fe84fd38e5de303a017926681f5804f8
MD5 6af0168c074ea9bbb13bf3cd3ebd8651
BLAKE2b-256 5257c0ffc73ba35f63dd283dc157ffd573c271faf2c28ebdc62ffd4b5f5e8572

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-2.18-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 08a7b11ecb427ef34dffc0c2ec361995d2b5d91fa0d8f5a5ba6ecca010b9937d
MD5 4b90c08ed14789555ce25ef1f86dcd8a
BLAKE2b-256 b110c636adca1f703b8bb83fc3eb8bc9ce2a92119dd0c274e366f5d4ed9bd990

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