Skip to main content

An ASCII molecule viewer.

Project description

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.

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

asciimol-1.2.6.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

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

asciimol-1.2.6-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

Details for the file asciimol-1.2.6.tar.gz.

File metadata

  • Download URL: asciimol-1.2.6.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for asciimol-1.2.6.tar.gz
Algorithm Hash digest
SHA256 097a15c26ae9fac6eb9a30460d314eb01bd8a632d15158f885a16c9c61c236fd
MD5 4b46c6d455652d2e239df3f60aa17be8
BLAKE2b-256 e982d5a40f57e615cdf266c61aa7eb7d427564a73e4da8cc7ca67da072cdd76c

See more details on using hashes here.

File details

Details for the file asciimol-1.2.6-py3-none-any.whl.

File metadata

  • Download URL: asciimol-1.2.6-py3-none-any.whl
  • Upload date:
  • Size: 11.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for asciimol-1.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 3e2a419309f0dbdc2a3562922be05ac13312685652f13d1e7f0373927df1719f
MD5 d4b98aa171738deae88f0635a3e12902
BLAKE2b-256 02060e014f316646527a0cad20c36fc7271e29b6fe6acd3434aaf2f7bdbde0d3

See more details on using hashes here.

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