Leticia-maria / 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

Beautiful Atoms 2.0.0 planned release schedule.

Phase Description Start Date Branch
Bcon1 New features and changes Jan 4, 2022 main
Bcon2 Improve and stabilize Feb 7, 2022 main
Bcon3 Bug fixing only Feb 28, 2022 release/2.0.0
Bcon4 Prepare release Mar 17, 2022 release/2.0.0
Bcon5 Release Mar 27, 2022 release/2.0.0

Beautiful Atoms 2.1.0 planned release schedule.

Phase Description Start Date Branch
Bcon1 New features and changes Feb 28, 2022 develop
Bcon2 Improve and stabilize Apr 1 , 2022 develop
Bcon3 Bug fixing only Apr 20, 2022 release/2.1.0
Bcon4 Prepare release May 17, 2022 release/2.1.0
Bcon5 Release May 27, 2022 release/2.1.0

Author

Dependencies

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

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.8%Language:Shell 0.2%