Skip to main content

ChemKit

Package version


Documentation: http://chem-kit.metwork.science/

Source Code: https://github.com/metwork-project/chem-kit


ChemKit is a chemical toolbox based on RDKit with currently 2 main purposes :

  • Facilitate the usage of the RDKIt Python API with some more easy to use classes that can occasionally fix some bug (especially with Jupyter rendering).

  • Provide tailored methods for the MetWork project

Usage

Manipulate Molecules

    from chem_kit import Molecule
    mol = Molecule("CCO")

Manipulate Transformation

    from chem_kit import Transformation
    tsf = Transformation("[#6:1]-[#8:2]-[#1:3]>>[#6:1]-[#8:2]-[#6:3](-[#1])(-[#1])-[#1]")

More examples with Jupyter notebook

Install

Like RDKit, ChemKit needs Conda :

conda env create -f conda-env.yml
conda activate chem_kit

To manage other required Python packages, the better way is to use Poetry on top of Conda :

cd /path/to/chem_kit
poetry install

Poetry manipulate Python packages directly on Conda env.

Metadata

Release files for chem-kit 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for chem-kit 0.1.6
File Size Uploaded Provenance Actions
chem-kit-0.1.6.tar.gz 24.2 kB Without provenance Details for chem-kit-0.1.6.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for chem-kit 0.1.6
File Interpreter ABI Platform Actions
chem_kit-0.1.6-py3-none-any.whl Python 3 none any Details for chem_kit-0.1.6-py3-none-any.whl

Total release size: 50.5 kB

Release files / chem-kit-0.1.6.tar.gz

Download URL chem-kit-0.1.6.tar.gz
Size 24.2 kB
Tags Source
SHA-256 checksum
How to use checksums
0541ec654e08a400f32ec0fd261ca21d0ca5081589fa389caf8af08ea5aa537f
BLAKE2b-256 checksum
How to use checksums
c361f64c38017e58189c56e49f8aca3873cb905df44e06ca830dc3ac963af6cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.7 CPython/3.8.10 Linux/4.19.78-coreos

Release files / chem_kit-0.1.6-py3-none-any.whl

Download URL chem_kit-0.1.6-py3-none-any.whl
Size 26.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ebed056826297aec65631267bc909e14ed8d1f3e06009c1dbb1d61da3bae85da
BLAKE2b-256 checksum
How to use checksums
1c88ec887959081da583d6863e67253c878ae5b2c154a8b9bfb5beb3443d5ede
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.7 CPython/3.8.10 Linux/4.19.78-coreos

Security for chem-kit 0.1.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page