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 modelsFree, Open Source
: Easy to download and install.Cross-platform
: (Linux, Windows, macOS)
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 |
- Xing Wang [email protected]
- Blender
- Python
- ASE
- numpy
- scipy
- Scikit-image
Please vist: https://beautiful-atoms.readthedocs.io/en/latest/