rdkix


Namerdkix JSON
Version 2024.9.2 PyPI version JSON
download
home_pagehttps://github.com/kuelumbus/rdkix
SummaryA collection of chemoinformatics and machine-learning software written in C++ and Python
upload_time2024-11-19 20:01:46
maintainerNone
docs_urlNone
authorChristopher Kuenneth
requires_pythonNone
licenseBSD-3-Clause
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 🔥 RDKit Python Wheels

This repository holds the code to build [RDKit](https://github.com/rdkit/rdkit) platform wheels for Linux, macOS, and Windows on Github Action and Circle CI. The wheels contain the compiled platform-specific dynamic libraries (`*.so`, `*.dylib`, and `*.dll`) and are available at [PyPI](https://pypi.org/project/rdkit/). RDKit can easily be installed using

```sh
pip install rdkit
```

**NOTE:** Older versions of RDKit might be available at the [`rdkit-pypi`](https://pypi.org/project/rdkit-pypi/) PyPI repository (`pip install rdkit-pypi`). `rdkit-pypi` is the old name of this project at PyPI. Future RDKit versions will be available at the `rdkit` PyPI repository. Please update your dependencies, i.e., change `rdkit-pypi` to `rdkit`.

Please open an issue if you find something missing or not working as expected.


[![PyPI version shields.io](https://img.shields.io/pypi/v/rdkit.svg?style=for-the-badge&logo=PyPI&logoColor=blue)](https://pypi.python.org/pypi/rdkit/)
[![PyPI download day](https://img.shields.io/pypi/dm/rdkit.svg?style=for-the-badge&logo=PyPI)](https://pypi.python.org/pypi/rdkit/)
[![PyPI download month](https://img.shields.io/pypi/dw/rdkit.svg?style=for-the-badge&logo=PyPI)](https://pypi.python.org/pypi/rdkit/)
[![PyPI download day](https://img.shields.io/pypi/dd/rdkit.svg?style=for-the-badge&logo=PyPI)](https://pypi.python.org/pypi/rdkit/)
![GitHub Repo stars](https://img.shields.io/github/stars/kuelumbus/rdkit-pypi?style=for-the-badge&logo=github)
## Available Builds

| OS      | Arch    | Bit | Conditions                                          | 3.8            | 3.9 | 3.10 | 3.11 | 3.12 | CI                |
| ------- | ------- | --- | --------------------------------------------------- | -------------- | --- | ---- | ---- | ---- | ----------------- |
| Linux   | intel   | 64  | glibc >= 2.28 (e.g., Ubuntu 18.04+, CentOS 6+, ...) | last: 2024.3.5 | ✔️   | ✔️    | ✔️    | ✔️    | Github Actions    |
| Linux   | aarch64 | 64  | glibc >= 2.28 (e.g., Raspberry Pi, ...)             | last: 2024.3.5 | ✔️   | ✔️    | ✔️    | ✔️    | Circle CI         |
| macOS   | intel   | 64  | >= macOS 10.13                                      | last: 2024.3.5 | ✔️   | ✔️    | ✔️    | ✔️    | Github Actions    |
| macOS   | armv8   | 64  | >= macOS 11, M1 hardware                            | last: 2024.3.5 | ✔️   | ✔️    | ✔️    | ✔️    | Github Actions |
| Windows | intel   | 64  |                                                     | last: 2024.3.5 | ✔️   | ✔️    | ✔️    | ✔️    | Github Actions    |

## Installation

### PIP

```bash
python -m pip install rdkit
python -c "from rdkit import Chem; print(Chem.MolToMolBlock(Chem.MolFromSmiles('C1CCC1')))"
```

### [Poetry](https://python-poetry.org/)

```bash
poetry add rdkit
poetry run python -c "from rdkit import Chem; print(Chem.MolToMolBlock(Chem.MolFromSmiles('C1CCC1')))"
```

## Local builds on Linux

`cibuildwheel` requires `patchelf` (`apt install patchelf`)

```bash
python3 -m pip install cibuildwheel

git clone https://github.com/kuelumbus/rdkit-pypi.git
cd rdkit-pypi

CIBW_BUILD=cp39-manylinux_x86_64 python3 -m cibuildwheel --platform linux --output-dir wheelhouse --config-file pyproject.toml
```

Replace `cp39-manylinux_x86_64` with `cp310-manylinux_x86_64`, `cp311-manylinux_x86_64`, or `cp312-manylinux_x86_64` to build for different Python

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/kuelumbus/rdkix",
    "name": "rdkix",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Christopher Kuenneth",
    "author_email": "chris@kuenneth.dev",
    "download_url": null,
    "platform": null,
    "description": "# \ud83d\udd25 RDKit Python Wheels\n\nThis repository holds the code to build [RDKit](https://github.com/rdkit/rdkit) platform wheels for Linux, macOS, and Windows on Github Action and Circle CI. The wheels contain the compiled platform-specific dynamic libraries (`*.so`, `*.dylib`, and `*.dll`) and are available at [PyPI](https://pypi.org/project/rdkit/). RDKit can easily be installed using\n\n```sh\npip install rdkit\n```\n\n**NOTE:** Older versions of RDKit might be available at the [`rdkit-pypi`](https://pypi.org/project/rdkit-pypi/) PyPI repository (`pip install rdkit-pypi`). `rdkit-pypi` is the old name of this project at PyPI. Future RDKit versions will be available at the `rdkit` PyPI repository. Please update your dependencies, i.e., change `rdkit-pypi` to `rdkit`.\n\nPlease open an issue if you find something missing or not working as expected.\n\n\n[![PyPI version shields.io](https://img.shields.io/pypi/v/rdkit.svg?style=for-the-badge&logo=PyPI&logoColor=blue)](https://pypi.python.org/pypi/rdkit/)\n[![PyPI download day](https://img.shields.io/pypi/dm/rdkit.svg?style=for-the-badge&logo=PyPI)](https://pypi.python.org/pypi/rdkit/)\n[![PyPI download month](https://img.shields.io/pypi/dw/rdkit.svg?style=for-the-badge&logo=PyPI)](https://pypi.python.org/pypi/rdkit/)\n[![PyPI download day](https://img.shields.io/pypi/dd/rdkit.svg?style=for-the-badge&logo=PyPI)](https://pypi.python.org/pypi/rdkit/)\n![GitHub Repo stars](https://img.shields.io/github/stars/kuelumbus/rdkit-pypi?style=for-the-badge&logo=github)\n## Available Builds\n\n| OS      | Arch    | Bit | Conditions                                          | 3.8            | 3.9 | 3.10 | 3.11 | 3.12 | CI                |\n| ------- | ------- | --- | --------------------------------------------------- | -------------- | --- | ---- | ---- | ---- | ----------------- |\n| Linux   | intel   | 64  | glibc >= 2.28 (e.g., Ubuntu 18.04+, CentOS 6+, ...) | last: 2024.3.5 | \u2714\ufe0f   | \u2714\ufe0f    | \u2714\ufe0f    | \u2714\ufe0f    | Github Actions    |\n| Linux   | aarch64 | 64  | glibc >= 2.28 (e.g., Raspberry Pi, ...)             | last: 2024.3.5 | \u2714\ufe0f   | \u2714\ufe0f    | \u2714\ufe0f    | \u2714\ufe0f    | Circle CI         |\n| macOS   | intel   | 64  | >= macOS 10.13                                      | last: 2024.3.5 | \u2714\ufe0f   | \u2714\ufe0f    | \u2714\ufe0f    | \u2714\ufe0f    | Github Actions    |\n| macOS   | armv8   | 64  | >= macOS 11, M1 hardware                            | last: 2024.3.5 | \u2714\ufe0f   | \u2714\ufe0f    | \u2714\ufe0f    | \u2714\ufe0f    | Github Actions |\n| Windows | intel   | 64  |                                                     | last: 2024.3.5 | \u2714\ufe0f   | \u2714\ufe0f    | \u2714\ufe0f    | \u2714\ufe0f    | Github Actions    |\n\n## Installation\n\n### PIP\n\n```bash\npython -m pip install rdkit\npython -c \"from rdkit import Chem; print(Chem.MolToMolBlock(Chem.MolFromSmiles('C1CCC1')))\"\n```\n\n### [Poetry](https://python-poetry.org/)\n\n```bash\npoetry add rdkit\npoetry run python -c \"from rdkit import Chem; print(Chem.MolToMolBlock(Chem.MolFromSmiles('C1CCC1')))\"\n```\n\n## Local builds on Linux\n\n`cibuildwheel` requires `patchelf` (`apt install patchelf`)\n\n```bash\npython3 -m pip install cibuildwheel\n\ngit clone https://github.com/kuelumbus/rdkit-pypi.git\ncd rdkit-pypi\n\nCIBW_BUILD=cp39-manylinux_x86_64 python3 -m cibuildwheel --platform linux --output-dir wheelhouse --config-file pyproject.toml\n```\n\nReplace `cp39-manylinux_x86_64` with `cp310-manylinux_x86_64`, `cp311-manylinux_x86_64`, or `cp312-manylinux_x86_64` to build for different Python\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "A collection of chemoinformatics and machine-learning software written in C++ and Python",
    "version": "2024.9.2",
    "project_urls": {
        "Homepage": "https://github.com/kuelumbus/rdkix",
        "RDKix": "http://rdkit.org/",
        "RDKix on Github": "https://github.com/rdkix/rdkix"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a06d374bb99f1529933bb6b2144217446a4d939246b3d1715ff4a022b0466117",
                "md5": "d2d9400d5918c2b5043b5aeb5a934dc3",
                "sha256": "8267f3af046e210fcd1c19057f53b8537f1c19cd051c4df5a8eec4fdd446db6f"
            },
            "downloads": -1,
            "filename": "rdkix-2024.9.2-cp310-cp310-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d2d9400d5918c2b5043b5aeb5a934dc3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 29264878,
            "upload_time": "2024-11-19T20:01:46",
            "upload_time_iso_8601": "2024-11-19T20:01:46.706233Z",
            "url": "https://files.pythonhosted.org/packages/a0/6d/374bb99f1529933bb6b2144217446a4d939246b3d1715ff4a022b0466117/rdkix-2024.9.2-cp310-cp310-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "389a92a6fbfa9130ca598da420e7c3b057a1bdecf19318cc775ccdf9bd0e403d",
                "md5": "c3274092090a06afe7b2ac6608ace70d",
                "sha256": "b93690b77ca9d808f9d32992ed354b4d1ce2991ebd8a3f0f9480cbc54020ecf6"
            },
            "downloads": -1,
            "filename": "rdkix-2024.9.2-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c3274092090a06afe7b2ac6608ace70d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 27176349,
            "upload_time": "2024-11-19T20:03:29",
            "upload_time_iso_8601": "2024-11-19T20:03:29.520613Z",
            "url": "https://files.pythonhosted.org/packages/38/9a/92a6fbfa9130ca598da420e7c3b057a1bdecf19318cc775ccdf9bd0e403d/rdkix-2024.9.2-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fba9de0149d4f4ac8e01c15ef5e444b1d4dae08039b2854742e06e4966b60c0a",
                "md5": "8243700694ac97bce23321d2ff605dad",
                "sha256": "3e0e83d556abc567734f7b8552cec8e74a6c5ab5a06af836405ed2f06636c9b5"
            },
            "downloads": -1,
            "filename": "rdkix-2024.9.2-cp310-cp310-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "8243700694ac97bce23321d2ff605dad",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 32498664,
            "upload_time": "2024-11-19T20:05:23",
            "upload_time_iso_8601": "2024-11-19T20:05:23.821951Z",
            "url": "https://files.pythonhosted.org/packages/fb/a9/de0149d4f4ac8e01c15ef5e444b1d4dae08039b2854742e06e4966b60c0a/rdkix-2024.9.2-cp310-cp310-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f35d8cb9a0c9f013563094cc2c7a6f1343eb85f67baf755e044e66f85db901b8",
                "md5": "40830796b08bf684bafe2f45049afe4f",
                "sha256": "d8cac2e679d0dcd90e21d346e4d1e339c03293ee8347c241dd1f56684ee9a36e"
            },
            "downloads": -1,
            "filename": "rdkix-2024.9.2-cp310-cp310-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "40830796b08bf684bafe2f45049afe4f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 33332776,
            "upload_time": "2024-11-19T20:07:30",
            "upload_time_iso_8601": "2024-11-19T20:07:30.047575Z",
            "url": "https://files.pythonhosted.org/packages/f3/5d/8cb9a0c9f013563094cc2c7a6f1343eb85f67baf755e044e66f85db901b8/rdkix-2024.9.2-cp310-cp310-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1d959f7035098a8e0f73c2a3d2977e2bbae162958fed14f35f3eef54efdff8ad",
                "md5": "ee940b57472665593b770f7c3354bd3b",
                "sha256": "3cba6496ee48f6f54e9ac4c02f116741a32d1b23a932fddd82e28925a879e276"
            },
            "downloads": -1,
            "filename": "rdkix-2024.9.2-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ee940b57472665593b770f7c3354bd3b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 22059926,
            "upload_time": "2024-11-19T20:08:51",
            "upload_time_iso_8601": "2024-11-19T20:08:51.839391Z",
            "url": "https://files.pythonhosted.org/packages/1d/95/9f7035098a8e0f73c2a3d2977e2bbae162958fed14f35f3eef54efdff8ad/rdkix-2024.9.2-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fc6d20d5181b1becb99b12464fdc054ffbc8e97fa69ffb45edd8717261b825cf",
                "md5": "e29abe0434bca15036e9d514573c8691",
                "sha256": "3738e0494f687d11c650e2336300d421df45767788d19c985572cdc391147e0e"
            },
            "downloads": -1,
            "filename": "rdkix-2024.9.2-cp311-cp311-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e29abe0434bca15036e9d514573c8691",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 29264980,
            "upload_time": "2024-11-19T20:10:34",
            "upload_time_iso_8601": "2024-11-19T20:10:34.898860Z",
            "url": "https://files.pythonhosted.org/packages/fc/6d/20d5181b1becb99b12464fdc054ffbc8e97fa69ffb45edd8717261b825cf/rdkix-2024.9.2-cp311-cp311-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2e829393665487a5c9da726a6763ecb7e9220bd17a66f1ad34e3eccbf5563225",
                "md5": "1a2a55d60ac5782d4ac1a2363ff12441",
                "sha256": "46e41fcdfdc1829f697a5d62006f170b613562e793501e9ee83dd64205464736"
            },
            "downloads": -1,
            "filename": "rdkix-2024.9.2-cp38-cp38-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1a2a55d60ac5782d4ac1a2363ff12441",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 33329729,
            "upload_time": "2024-11-19T20:16:44",
            "upload_time_iso_8601": "2024-11-19T20:16:44.301002Z",
            "url": "https://files.pythonhosted.org/packages/2e/82/9393665487a5c9da726a6763ecb7e9220bd17a66f1ad34e3eccbf5563225/rdkix-2024.9.2-cp38-cp38-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-19 20:01:46",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "kuelumbus",
    "github_project": "rdkix",
    "github_not_found": true,
    "lcname": "rdkix"
}
        
Elapsed time: 0.44017s