chython


Namechython JSON
Version 1.75 PyPI version JSON
download
home_pagehttps://github.com/chython/chython
SummaryLibrary for processing molecules and reactions in python way
upload_time2024-02-14 09:50:36
maintainer
docs_urlNone
authorRamil Nugmanov
requires_python>=3.8,<4.0
licenseLGPLv3
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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 <https://github.com/reymond-group/smilesDrawer>`_)
   - 2d/3d depiction with Jupyter support
   - SMARTS parser with restrictions
   - Protective groups remover
   - Common reaction templates collection

Full documentation can be found `here <https://chython.readthedocs.io>`_.

CGRtools
========

Chython is fork of `CGRtools <https://github.com/stsouko/CGRtools>`_.

Install
=======

Only python 3.8+.

Note: for using `clean2d` install NodeJS into system.

* **stable version available through PyPI**::

    pip install chython

* Install chython library DEV version for features that are not well tested::

    pip install -U git+https://github.com/chython/chython.git@master#egg=chython

Copyright
=========

* 2014-2023 Ramil Nugmanov nougmanoff@protonmail.com main developer

Contributors
============

CGRtools contributors are included too.

* Adelia Fatykhova adelik21979@gmail.com
* Aleksandr Sizov murkyrussian@gmail.com
* Dinar Batyrshin batyrshin-dinar@mail.ru
* Dmitrij Zanadvornykh zandmitrij@gmail.com
* Ravil Mukhametgaleev sonic-mc@mail.ru
* Tagir Akhmetshin tagirshin@gmail.com
* Timur Gimadiev timur.gimadiev@gmail.com
* Zarina Ibragimova


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/chython/chython",
    "name": "chython",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8,<4.0",
    "maintainer_email": "",
    "keywords": "",
    "author": "Ramil Nugmanov",
    "author_email": "nougmanoff@protonmail.com",
    "download_url": "",
    "platform": null,
    "description": "Chython [\u02c8k\u028c\u026a\u03b8(\u0259)n]\n===================\n\nLibrary for processing molecules and reactions in python way.\n\nFeatures:\n   - Read/write/convert formats: MDL .RDF (.RXN) and .SDF (.MOL), .MRV, SMILES, INCHI (inchi-trust library), .XYZ, .PDB\n   - Standardize molecules and reactions and valid structures checker\n   - Supported python-magic\n   - Tetrahedron, Allene and CIS-TRANS stereo supported\n   - Perform subgraph search\n   - Build/edit molecules and reactions with Python API\n   - Produce template based reactions and molecules\n   - Atom-to-atom mapping, checking and rule-based fixing\n   - Perform MCS search\n   - 2d coordinates generation (based on `SmilesDrawer <https://github.com/reymond-group/smilesDrawer>`_)\n   - 2d/3d depiction with Jupyter support\n   - SMARTS parser with restrictions\n   - Protective groups remover\n   - Common reaction templates collection\n\nFull documentation can be found `here <https://chython.readthedocs.io>`_.\n\nCGRtools\n========\n\nChython is fork of `CGRtools <https://github.com/stsouko/CGRtools>`_.\n\nInstall\n=======\n\nOnly python 3.8+.\n\nNote: for using `clean2d` install NodeJS into system.\n\n* **stable version available through PyPI**::\n\n    pip install chython\n\n* Install chython library DEV version for features that are not well tested::\n\n    pip install -U git+https://github.com/chython/chython.git@master#egg=chython\n\nCopyright\n=========\n\n* 2014-2023 Ramil Nugmanov nougmanoff@protonmail.com main developer\n\nContributors\n============\n\nCGRtools contributors are included too.\n\n* Adelia Fatykhova adelik21979@gmail.com\n* Aleksandr Sizov murkyrussian@gmail.com\n* Dinar Batyrshin batyrshin-dinar@mail.ru\n* Dmitrij Zanadvornykh zandmitrij@gmail.com\n* Ravil Mukhametgaleev sonic-mc@mail.ru\n* Tagir Akhmetshin tagirshin@gmail.com\n* Timur Gimadiev timur.gimadiev@gmail.com\n* Zarina Ibragimova\n\n",
    "bugtrack_url": null,
    "license": "LGPLv3",
    "summary": "Library for processing molecules and reactions in python way",
    "version": "1.75",
    "project_urls": {
        "Documentation": "https://chython.readthedocs.io",
        "Homepage": "https://github.com/chython/chython"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "add62359e5a6d6de2bd7f96215cce8ad04eed5eb8dbced8c9e597ca4cc24d6bf",
                "md5": "24369c0fd25c677304d2754b1cb60f76",
                "sha256": "611141f1f7db958d3ecc163a7d97bba092848b4e612b2c631763da67be52f2bc"
            },
            "downloads": -1,
            "filename": "chython-1.75-cp310-cp310-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "24369c0fd25c677304d2754b1cb60f76",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8,<4.0",
            "size": 1350480,
            "upload_time": "2024-02-14T09:50:36",
            "upload_time_iso_8601": "2024-02-14T09:50:36.631740Z",
            "url": "https://files.pythonhosted.org/packages/ad/d6/2359e5a6d6de2bd7f96215cce8ad04eed5eb8dbced8c9e597ca4cc24d6bf/chython-1.75-cp310-cp310-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "03d6e2e3f5c7950d6c619ae51b64222de7cd856ee1aea0c821c70a4b8d209fed",
                "md5": "116b0260a7397eea7c4832ee167d25c9",
                "sha256": "ef84438ad1ff9fc4585e40f78027398166ff32be7ffdceece81256d570826f9a"
            },
            "downloads": -1,
            "filename": "chython-1.75-cp310-cp310-manylinux_2_31_x86_64.whl",
            "has_sig": false,
            "md5_digest": "116b0260a7397eea7c4832ee167d25c9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8,<4.0",
            "size": 2926067,
            "upload_time": "2024-02-14T09:50:30",
            "upload_time_iso_8601": "2024-02-14T09:50:30.563562Z",
            "url": "https://files.pythonhosted.org/packages/03/d6/e2e3f5c7950d6c619ae51b64222de7cd856ee1aea0c821c70a4b8d209fed/chython-1.75-cp310-cp310-manylinux_2_31_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9956c1c3892329f2bbcda08a830aac4dc748b7e679aa2bc49aace6e5d9ad58e5",
                "md5": "b43c2fec207435dbfb9d4197d198ee5a",
                "sha256": "c5eb28e2f8d8a0da5078d282eece2a31e289e74389bc4017de793e16c883c440"
            },
            "downloads": -1,
            "filename": "chython-1.75-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b43c2fec207435dbfb9d4197d198ee5a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8,<4.0",
            "size": 1319308,
            "upload_time": "2024-02-14T09:51:33",
            "upload_time_iso_8601": "2024-02-14T09:51:33.351315Z",
            "url": "https://files.pythonhosted.org/packages/99/56/c1c3892329f2bbcda08a830aac4dc748b7e679aa2bc49aace6e5d9ad58e5/chython-1.75-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "364e6441e154735f7da62d68e930f0401ed328ca79e2580d30ae9884d8b2ff23",
                "md5": "017e8c0ea9a5135548fdc1c8e5dfd480",
                "sha256": "2734036f177262b5ecb315e917d7117853bd5761ebe42543fb2115186a460a1d"
            },
            "downloads": -1,
            "filename": "chython-1.75-cp311-cp311-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "017e8c0ea9a5135548fdc1c8e5dfd480",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8,<4.0",
            "size": 996421,
            "upload_time": "2024-02-14T09:50:54",
            "upload_time_iso_8601": "2024-02-14T09:50:54.628404Z",
            "url": "https://files.pythonhosted.org/packages/36/4e/6441e154735f7da62d68e930f0401ed328ca79e2580d30ae9884d8b2ff23/chython-1.75-cp311-cp311-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e2a034a7802be6c42e114493b232e1954db852a9df51837f9d15d3c3c3cccd3c",
                "md5": "67c8414c65bb7f6c712fa95abdc90968",
                "sha256": "e8ecf2490a388f3cc1f3556cff5d1ce167733a16e7fb3d486cb5c1f114178053"
            },
            "downloads": -1,
            "filename": "chython-1.75-cp311-cp311-manylinux_2_31_x86_64.whl",
            "has_sig": false,
            "md5_digest": "67c8414c65bb7f6c712fa95abdc90968",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8,<4.0",
            "size": 3066037,
            "upload_time": "2024-02-14T09:50:27",
            "upload_time_iso_8601": "2024-02-14T09:50:27.951399Z",
            "url": "https://files.pythonhosted.org/packages/e2/a0/34a7802be6c42e114493b232e1954db852a9df51837f9d15d3c3c3cccd3c/chython-1.75-cp311-cp311-manylinux_2_31_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "31c50cbf2b35c889eeb7737a8b708c2088c5be898927e2951fe507b063f23942",
                "md5": "0df884bac36364640bd97b15bf74ec8d",
                "sha256": "8bb1380adc8a6c2dc322736c9b69da256bd434d62b0a695f3d0a848ed741fe2c"
            },
            "downloads": -1,
            "filename": "chython-1.75-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0df884bac36364640bd97b15bf74ec8d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8,<4.0",
            "size": 1319266,
            "upload_time": "2024-02-14T09:51:30",
            "upload_time_iso_8601": "2024-02-14T09:51:30.628972Z",
            "url": "https://files.pythonhosted.org/packages/31/c5/0cbf2b35c889eeb7737a8b708c2088c5be898927e2951fe507b063f23942/chython-1.75-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "92c1676963cdc085754cf0a38d35bf939440521c64ad988720fc0dee94fe83a2",
                "md5": "16b485c09b3dae6475a7122bcf8d2812",
                "sha256": "dc069fe3cc57c91e08d640918ea2d84bc391a5bc5e2aa00202fce0622cc544a2"
            },
            "downloads": -1,
            "filename": "chython-1.75-cp38-cp38-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "16b485c09b3dae6475a7122bcf8d2812",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8,<4.0",
            "size": 1351764,
            "upload_time": "2024-02-14T09:50:37",
            "upload_time_iso_8601": "2024-02-14T09:50:37.773609Z",
            "url": "https://files.pythonhosted.org/packages/92/c1/676963cdc085754cf0a38d35bf939440521c64ad988720fc0dee94fe83a2/chython-1.75-cp38-cp38-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "63208f8a19ba629efcd47f1a6bc204db7b7f19ae6fa19be021be9523b69ee8ef",
                "md5": "8a9cc234bb07cd4fb3d018e276b6df8f",
                "sha256": "63285bed6d642a1f270a105946efcecf5d171f7578db81b829023ea51204cf19"
            },
            "downloads": -1,
            "filename": "chython-1.75-cp38-cp38-manylinux_2_31_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8a9cc234bb07cd4fb3d018e276b6df8f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8,<4.0",
            "size": 2997775,
            "upload_time": "2024-02-14T09:50:31",
            "upload_time_iso_8601": "2024-02-14T09:50:31.066731Z",
            "url": "https://files.pythonhosted.org/packages/63/20/8f8a19ba629efcd47f1a6bc204db7b7f19ae6fa19be021be9523b69ee8ef/chython-1.75-cp38-cp38-manylinux_2_31_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "06bacf0b2040be9c0d9a57c572ae68af4b657806aad4805c2f7eba363356df24",
                "md5": "ff9f7057f5e4b1210054983c525d2518",
                "sha256": "c64343b9b67392810c2352c4234f4f8e015b33b2b318ecad3e400193ed5450d3"
            },
            "downloads": -1,
            "filename": "chython-1.75-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ff9f7057f5e4b1210054983c525d2518",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8,<4.0",
            "size": 1321277,
            "upload_time": "2024-02-14T09:51:19",
            "upload_time_iso_8601": "2024-02-14T09:51:19.068522Z",
            "url": "https://files.pythonhosted.org/packages/06/ba/cf0b2040be9c0d9a57c572ae68af4b657806aad4805c2f7eba363356df24/chython-1.75-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d35a4541de308218fd4641ca16e7e7d5122c168399c75c63ebcda96474c26936",
                "md5": "6850cc421b55e0c104f4fd70442af911",
                "sha256": "1d9e3210f4090cdf51a1a4a913586d3a6b3710a15f8e59a94297b63976d6f5bf"
            },
            "downloads": -1,
            "filename": "chython-1.75-cp39-cp39-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6850cc421b55e0c104f4fd70442af911",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8,<4.0",
            "size": 1352716,
            "upload_time": "2024-02-14T09:51:01",
            "upload_time_iso_8601": "2024-02-14T09:51:01.480921Z",
            "url": "https://files.pythonhosted.org/packages/d3/5a/4541de308218fd4641ca16e7e7d5122c168399c75c63ebcda96474c26936/chython-1.75-cp39-cp39-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f245eafb8cb25b491b4d6518621847927b02bdc677995c86bf7d95046817856b",
                "md5": "6528991617eda77e245835ade78fe261",
                "sha256": "cbec432557a8215dcc472211cc9734590731886cb6333808f7f09a58c781ac03"
            },
            "downloads": -1,
            "filename": "chython-1.75-cp39-cp39-manylinux_2_31_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6528991617eda77e245835ade78fe261",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8,<4.0",
            "size": 2934607,
            "upload_time": "2024-02-14T09:50:29",
            "upload_time_iso_8601": "2024-02-14T09:50:29.252047Z",
            "url": "https://files.pythonhosted.org/packages/f2/45/eafb8cb25b491b4d6518621847927b02bdc677995c86bf7d95046817856b/chython-1.75-cp39-cp39-manylinux_2_31_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "309fffe19607d5698de612a8c4146aeaa07fe88270659d503d7156be53a34c0e",
                "md5": "09ab54afe334aac3582da3ffc59c6198",
                "sha256": "f475d2845cc08844e63ae31bb40067d1a109232d682e3690d276c58c01247e55"
            },
            "downloads": -1,
            "filename": "chython-1.75-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "09ab54afe334aac3582da3ffc59c6198",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8,<4.0",
            "size": 1320972,
            "upload_time": "2024-02-14T09:51:35",
            "upload_time_iso_8601": "2024-02-14T09:51:35.653636Z",
            "url": "https://files.pythonhosted.org/packages/30/9f/ffe19607d5698de612a8c4146aeaa07fe88270659d503d7156be53a34c0e/chython-1.75-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-14 09:50:36",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "chython",
    "github_project": "chython",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "chython"
}
        
Elapsed time: 0.19156s