alchem0x2A / beautiful-atoms

Python module for drawing and rendering beautiful atoms and molecules using Blender.

Home Page:https://beautiful-atoms.readthedocs.io/en/latest/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Beautiful Atoms

Build beautiful_atoms main image Test batoms blender plugin

Batoms is a Python package for editing and rendering atoms and molecules objects using blender. A Python interface that allows for automating workflows.

Features:

  • Model: space-filling, ball-stick, polyhedral, cavity and so on.
  • Supported File type: cif, xyz, cube, pdb, json, VASP-out and so on.
  • Supported structure: ASE and Pymatgen
  • Volumetric data (Isosurface)
  • Ribbon diagram for protein
  • Site occupancy
  • Animation
  • GUI
  • Support periodic boundary conditions
  • Support fetch structures from MaterialProject, Pubchem and RSCB
  • Flexible: Python script, run interactively or in background.
  • High quality rendering: 3D models
  • Free, Open Source: Easy to download and install.
  • Cross-platform: (Linux, Windows, macOS)

Beautiful Atoms 2.0

Author

Dependencies

  • Blender
  • Python
  • ASE
  • numpy
  • scipy
  • Scikit-image
  • pymatgen
  • openbabel

How to use

Please vist: https://beautiful-atoms.readthedocs.io/en/latest/

About

Python module for drawing and rendering beautiful atoms and molecules using Blender.

https://beautiful-atoms.readthedocs.io/en/latest/

License:GNU General Public License v3.0


Languages

Language:Python 99.6%Language:Shell 0.4%