Skip to content

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

License

Notifications You must be signed in to change notification settings

Jeff-oakley/beautiful-atoms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.8%
  • Shell 0.2%