Skip to main content

Render chemical structures as ASCII/Unicode art

Project description

chemscii CI

A Python package for rendering chemical structures as ASCII/Unicode art in terminal interfaces and text-based environments.

Core Objectives:

  • Parse common chemical structure formats (e.g., SMILES, SDF), names, and ChEMBL IDs
  • Render 2D chemical structures as text-based visualizations
  • Provide clean, readable output suitable for terminal display

Installation

Install via pip.

pip install chemscii

Development installation.

conda env create -f environment.yml
conda activate chemscii
poetry install
pre-commit install

Examples

Colchicine (by name)

$ chemscii colchicine --columns 100

colchicine.png

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

chemscii-0.1.0.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

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

chemscii-0.1.0-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

Details for the file chemscii-0.1.0.tar.gz.

File metadata

  • Download URL: chemscii-0.1.0.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chemscii-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ce26ab79afc6b1bd7483214e1b9959233e0cd0745e74c06213ebd45e06cb69bc
MD5 ee72caa2f5706c9e224ac739f842b5e2
BLAKE2b-256 b03e2a2d9819ffb96b7c6add550f835dc57bae3afcbd3f4abb28f5b7364207ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for chemscii-0.1.0.tar.gz:

Publisher: release.yml on b-shields/chemscii

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chemscii-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: chemscii-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chemscii-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ad82fc7de003ea457d0d6a765af59eb9727eef4b8c1dbdda39818b1132f44401
MD5 5769d555e5c61c9710b67a66b177b2ed
BLAKE2b-256 57cb846eb1929bf601238a71655bacb43195eefecca17e241ac26c2e60427cae

See more details on using hashes here.

Provenance

The following attestation bundles were made for chemscii-0.1.0-py3-none-any.whl:

Publisher: release.yml on b-shields/chemscii

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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