Metadata-Version: 2.4
Name: AsciiMol
Version: 1.2.6
Summary: An ASCII molecule viewer.
Author-email: Dominik Behrens <dewberryants@gmail.com>
License-Expression: BSD-2-Clause
Project-URL: Homepage, https://github.com/dewberryants/asciiMol
Project-URL: Issues, https://github.com/dewberryants/asciiMol/issues
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Chemistry
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: windows-curses; platform_system == "Windows"
Provides-Extra: smiles
Requires-Dist: rdkit; extra == "smiles"
Provides-Extra: formats
Requires-Dist: ase; extra == "formats"
Dynamic: license-file

# asciiMOL

[![PyPI version](https://badge.fury.io/py/asciimol.svg)](https://badge.fury.io/py/asciimol)

![Screenshots](https://raw.githubusercontent.com/dewberryants/asciiMol/master/docs/animation.gif)

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

```sh
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

```sh
pip install 'asciimol[formats,smiles]'
```

to automatically install ASE for formats and RDKit for smiles.
