Chemistry

asciiMol – terminal-based molecule viewer

asciiMol is a terminal-based molecule viewer written in Python.

It uses the ncurses library to display molecular structures as ASCII graphics, making it useful for inspecting chemistry data directly from a terminal, including remote sessions where a graphical molecule viewer isn’t convenient.

This is free and open source software.

Key Features

  • Opens standard Cartesian .xyz molecule files.
  • Provides an orthographic view for inspecting molecular structures.
  • Supports navigation, zooming, rotation, and auto-rotation.
  • Detects and displays bonds between atoms.
  • Supports simple .xyz trajectories, with optional ASE and RDKit integration for more formats and SMILES.

Website: github.com/dewberryants/asciiMol
Support:
Developer: Dominik Behrens
License: BSD 2-Clause License

asciiMol in action

asciiMol is written in Python. Learn Python with our recommended free books and free tutorials.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted