Python module for drawing and rendering beautiful atoms and molecules using Blender.
GPL-3.0 License
Batoms is a Python package for editing and rendering atoms and molecule objects using Blender. A Python interface that allows for automating workflows.
Features:
Flexible
: Python script, run interactively or in the background.High quality rendering
: 3D modelsFree, Open Source
: Easy to download and install.Cross-platform
: (Linux, Windows, macOS)Please visit: https://beautiful-atoms.readthedocs.io/en/latest/
Another package, weas-widget, allows users to visualize and edit with atomistic structures in Jupyter Notebook.
We recommend using Visual Studio Code with the Blender extension.
We recommend using pytest-blender. To run the tests, run:
pip install pytest-blender
blender_python="$(pytest-blender)"
$blender_python -m ensurepip
# Install the development dependencies:
$blender_python -m pip install -r test-requirements.txt
cd tests
pytest
To install the pre-commit hooks, run:
$ pre-commit install