Skip to content

b-shields/chemscii

Repository files navigation

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

Render Colchicine (by name)

$ chemscii colchicine --columns 100

colchicine.png

Use chemscii as a Claude code tool

claude_code_example.png

About

Text-based chemical structure viewer.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages