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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

chython-2.16-cp312-cp312-macosx_15_0_arm64.whl (921.0 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

chython-2.16-cp311-cp311-macosx_15_0_arm64.whl (922.9 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

chython-2.16-cp310-cp310-macosx_15_0_arm64.whl (924.7 kB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: chython-2.16-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.16-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8a90037b0f8c72d4e6145170ee591ee18e85742a0275b2e8e550e1df62c3cc1e
MD5 33ada3a2de154ff2243246b2762aab87
BLAKE2b-256 7ffec1d54fb04a752b16514c31e75973e6e6e9ee12ed3f813698c32bacb99ab5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-2.16-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 f079248c5d2a5bf9ba197c33b2ec412413709c18647b5362e677f8fd4e84b437
MD5 7561a3871004da05bf62ef127f498a89
BLAKE2b-256 5beb1e9911d09cdac81b18a3192cf3c6339b4345ba7640fd7cc20058abdd39fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-2.16-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 95007fac10eb9403dcb005baa0dcfec3379d65f131c884589946a834a0d97996
MD5 87564e65996cc6e602c9f1b2f76b381d
BLAKE2b-256 63867e6ac3161d4f7ce9d3ea4ab75808387a58b87d3b1b933a7b2d3c10827200

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chython-2.16-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.16-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 368a93d8c601ea7abff1007ee9ba6321086954e347ce72e1cacaf79d520b5c89
MD5 b7975abde4682f8210072f7150fe2b7e
BLAKE2b-256 76dc805ac4f31404aeb9159fd138ce8d1ae7188cbba15add98141279bd07793a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-2.16-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 2047c6ca5e5025b61cf5ae2038ea2d7937034c52fe987756e8c375aa0c178e45
MD5 7b07038b9e839b0746637dce536ec166
BLAKE2b-256 410848b286bb90156b9b21acd3b3b4af731069ace0fbd42ce3cabb0aec2d7953

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-2.16-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 602b53077c0cff9aa5ac443960c2efa609dadb6491ef3c0d93a5f6fc124c7461
MD5 6437c89e9a07503368c3b75521b417b4
BLAKE2b-256 9eeee449f68f16ca77284923e700776cb7dcea1e2f1984ec1b4a3933078f07a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chython-2.16-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.16-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9cc20a5be4aefa360319669e7ffd81dd412769ac6214dcebfa03dc4f5ffc339b
MD5 b6c532b7c774eabbece8f69b4cd1ec1c
BLAKE2b-256 71b0765df84f2887e2ec7a50677f10d3ce63ab0718374e946fb14274781c10a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-2.16-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 6c6e4c1ef85c65407b32e4728cc75fa3e9cad93886ce7556598afe929cfbaf2f
MD5 fae4125950466a62fdf35a9d637f33bb
BLAKE2b-256 e5086f875f5e1d44d60bf1d119d891cb6431faddfbf72582b0c4d1fc350466c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chython-2.16-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 25c8576e933256d6fb496ee63c99a72206aaeec8fd68fb74f701b8fbb899a66d
MD5 90e1864b3d20abe93d6a9bd16db2cda9
BLAKE2b-256 dad4c02332a8e84809570c8e3621cf91b72ad8e9358c5b3f3456427e803defe8

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