dewberryants
asciiMol
Python

Curses based ASCII molecule viewer for terminals.

Last updated Jun 25, 2026
415
Stars
13
Forks
0
Issues
0
Stars/day
Attention Score
90
Language breakdown
No language data available.
Files click to expand
README

asciiMOL

PyPI version

Screenshots

A basic molecule viewer written in Python, using the ncurses library. Works on any compatible terminal (even on Windows using windows-curses).

Features:

  • Opening default cartesian .xyz files
  • Orthographic view
  • Navigation
  • Zoom, Rotation, Auto-Rotation
  • Bond detection and display
  • Support for simple .xyz trajectories
  • Optional integration of ASE and RDKit pypi packages for more formats and SMILES

Installation

pip install asciimol

(Note: pip will install a run script in $HOME/.local/bin/ if you do not install with root permissions, so make sure this directory is part of your $PATH.)

You can also run

pip install 'asciimol[formats,smiles]'

to automatically install ASE for formats and RDKit for smiles.

🔗 More in this category

© 2026 GitRepoTrend · dewberryants/asciiMol · Updated daily from GitHub