Skip to main content

The essential Python toolkit for inorganic chemistry students and researchers.

Project description

CoordChemPy

PyPI License

About CoordChemPy

Read the Jupyter notebook available in notebook/coordchem.ipynb for more information

Coordination chemistry plays a central role in inorganic chemistry and appears in catalysis, bioinorganic chemistry, medicinal chemistry, supramolecular chemistry and materials science.

However, the study of coordination compounds often requires repetitive analytical tasks:

  • oxidation state determination,
  • ligand identification,
  • electron counting,
  • geometry prediction,
  • nomenclature generation,
  • and molecular visualization.

To simplify these operations, we developed CoordChemPy, an educational Python package dedicated to coordination chemistry analysis.

The objective of the project was to create a toolkit that remains:

  • scientifically rigorous,
  • intuitive for undergraduate students,
  • easy to use,
  • and independent from advanced cheminformatics knowledge.

Unlike many chemistry packages, CoordChemPy does not require:

  • SMILES notation,
  • graph theory knowledge,
  • external molecular databases,
  • or complicated molecular file formats.

Users can directly manipulate coordination compounds using a simplified inorganic chemistry notation.

Installation

Use the package manager pip to install CoordChemPy.

pip install coordchempy

Utilisation

Importation

import coordchempy

Functions list and descriptions

All functions are listed and described in a presentation notebook, in the notebook folder.

Contributing

Contributors are welcome to suggest improvements at https://github.com/Miguelsd24/coordchempy

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coordchempy-0.1.1.tar.gz (28.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

coordchempy-0.1.1-py3-none-any.whl (28.2 kB view details)

Uploaded Python 3

File details

Details for the file coordchempy-0.1.1.tar.gz.

File metadata

  • Download URL: coordchempy-0.1.1.tar.gz
  • Upload date:
  • Size: 28.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for coordchempy-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c5dbedf5a31e254afef15a99dd7a0c2198d84fee3033f7f100dec643add9a865
MD5 d8bf37c9fe26e4507c78f3a3ad69b213
BLAKE2b-256 9f834ac8d9086c36f749433fba69e1d28725cddc7bee6c649f1130a717a432b8

See more details on using hashes here.

File details

Details for the file coordchempy-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: coordchempy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 28.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for coordchempy-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8c84414bc97aeda3c6c23b59879ce5bd8ad76e95717d004b8fc6efcac4fc25ad
MD5 14b8b38a2e3e58b73bf6df72194e7768
BLAKE2b-256 0002b2c13c620edffa3362b3fcfe46d8f634380c1de5b8d1cd8cf6facfe38654

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