A visualisation tool for chemical structures.
Project description
Molara
Molara is an open-source program for the 3-dimensional visualization of molecules and crystal structures. These are some of its main features:
- Import of .xyz, .coord, and POSCAR files
- Export of rendered structures as raster graphics
- Tools for creating custom molecular and crystal structures
- Animation of trajectories
New features will follow soon!
Installation
You first need to clone the repository:
git clone <this repo>
cd Molara
It is advisable to install Molara in a virtual Python environment.
Virtual environment on Linux / Mac:
python -m venv venv
source venv/bin/activate
Virtual environment on Windows:
python -m venv venv
.\venv\Scripts\activate.bat
Subsequently, Molara may be installed as follows.
pip install -e .
Note that, for the Cython build, a C compiler must be installed on the system (a more detailed description can be found here).
After the installation, Molara can then be started (if applicable, within the virtual environment) by calling molara
from the command line.
Building the documentation locally
To generate the documentation, install molara as follows:
pip install -e . molara[doc]
then run
cd docs
make html
Note that, for the Cython build, a C compiler must be installed on the system (a more detailed description can be found here).
After the installation, Molara may then be started (within the virtual environment) by calling molara
from the command line.
Known issues
Due to Apple's non existing support for OpenGL, displaying the indices of the atoms takes long for the first time. However after that it is instantaneous, even after restarting the program and rebooting the machine. As a solution we need to rework this routine with another strategy.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file molara-0.0.2.tar.gz
.
File metadata
- Download URL: molara-0.0.2.tar.gz
- Upload date:
- Size: 1.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d92fd3695a3333d1c2193adda8f6aca7b08bcd6972206d78824aa0e6d124060 |
|
MD5 | ecd59a537b6d600d8d0459be31a409cc |
|
BLAKE2b-256 | b63ea23591c8ac3e175c0020d79e50a99d5e6cf0886a0f9fcd4071dc071c6d41 |
File details
Details for the file Molara-0.0.2-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: Molara-0.0.2-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 023c3f71c3107f6d328dd21bbecdeb26669c2ed3e733a42c196e4a008cf8d29c |
|
MD5 | f4478d39a5bacc62182f38a50fa64869 |
|
BLAKE2b-256 | 1a88c23364f98909ab211298c07e3b4abf2bbf1df6d730ff01b5ea69bc76a1ae |
File details
Details for the file Molara-0.0.2-cp312-cp312-win32.whl
.
File metadata
- Download URL: Molara-0.0.2-cp312-cp312-win32.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cde604d5f2b3b634080ff8049bc20dae0655e51553ab3ec91c88d94b20216d8 |
|
MD5 | 924d27ed23cf81f0f832eaac6a823f96 |
|
BLAKE2b-256 | 4bf7d93438369cd457f36f7e29fadf76ca2ea404ac6497965f18c3a0f6a674ab |
File details
Details for the file Molara-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: Molara-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6412e9844ee3afab8eb65aa7ad77937aa10fd5d32d345d3be3814002c974faad |
|
MD5 | a5909057cd2939d4e15859b82836f590 |
|
BLAKE2b-256 | 6d6bb3d1d05dcbf4c8fae3e1421a8f2ff1e374b6b1b71ccc18da4c6f1790ebe7 |
File details
Details for the file Molara-0.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: Molara-0.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9e7b53a04a26e4b68db10022b371741ec10b721b739ec214df93293ae836b9f |
|
MD5 | d394aebf7da8b88d229e064e685528eb |
|
BLAKE2b-256 | c73724ebde73f8aa63b702565aeb4559ccc55da588bdfb29d8cd1296a1e07597 |
File details
Details for the file Molara-0.0.2-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: Molara-0.0.2-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69d0085379fab44b7f0dac0ef5003bd5e5f88f09aba4854a86f51ce3bb60d7db |
|
MD5 | e6061991d3c2117d8872c4cae685624d |
|
BLAKE2b-256 | ccc9d54479e83b735f5f59e54ed24423a785ca44c1d9b438b42227682be87a53 |
File details
Details for the file Molara-0.0.2-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: Molara-0.0.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8144dc88c764259605b3e53e655a720e0287e0c0601a7552833333705cc1dde |
|
MD5 | b05fbe7263c965b0e45c5466008c1125 |
|
BLAKE2b-256 | 5de2e6ff1fb752b5f4b34844a4fe7c0d891a5a531f55d33894f7cc0bd5e834fb |
File details
Details for the file Molara-0.0.2-cp311-cp311-win32.whl
.
File metadata
- Download URL: Molara-0.0.2-cp311-cp311-win32.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b53167a180065cf89bd32280b7f34c98bb46a58c489e541c995b0ac18c4894ed |
|
MD5 | 1dadcbe70262167b80ca6b7581d5c0a6 |
|
BLAKE2b-256 | 0cde43de04cb85d0a504e4689c41beed5d6a93ae9a6819064e11786eb40a9893 |
File details
Details for the file Molara-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: Molara-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3794ada6e6961768f07436e9c0b184376b4e48ef6ccc66b105310fc3c7c6e1d6 |
|
MD5 | edeab62669835ffe588643049a6d8b98 |
|
BLAKE2b-256 | 529121cd298c266ff2b6ab75b5d915dd01f3f81e7809723c6a1923bc5adb7477 |
File details
Details for the file Molara-0.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: Molara-0.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 454f98b38e368bd502d09e5527f69bd91c4b754eb438849fe82a4b770b251df8 |
|
MD5 | 7315f6dd7820c03d5ea21d3cca018234 |
|
BLAKE2b-256 | 59a86b55661019d1b236321940450e74d209fc8e0b2fd5dfe014b93334175627 |
File details
Details for the file Molara-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: Molara-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cd74c8e0904dc6d2f1fb95d8c783d978881842dab79d84c934ea0e0a6af129c |
|
MD5 | 6b63423e51393b94718c82b8c57cf596 |
|
BLAKE2b-256 | 35a440d472ab9bf3095e817be428527af143d86e2c0ea389e903d7c128606563 |
File details
Details for the file Molara-0.0.2-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: Molara-0.0.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dafbf1bcf9422a44df5f9fa4d0d07bf8cb2ce64232c33e2db8f813a7e9414369 |
|
MD5 | 8e88df2d5aea63fe26966fd91bcdde21 |
|
BLAKE2b-256 | 7cb8ccaac00edc1729f67a54f459974869f06fe1154896a4d9bcb72be23d6838 |
File details
Details for the file Molara-0.0.2-cp310-cp310-win32.whl
.
File metadata
- Download URL: Molara-0.0.2-cp310-cp310-win32.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fe5ca64b4a287860425da2c74671fdcc2415b3bc14ddc633d615ccf48d381d9 |
|
MD5 | 7e020aded2bfff8c6fbfb8c8ac185802 |
|
BLAKE2b-256 | bcb9ecbf2814f30dd420b45a3f67eafc400af5a730849f00e58fa343dfb5a349 |
File details
Details for the file Molara-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: Molara-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 229fe055b27f8c09f457b70b0acb8712624206d3613e559be34d5cf1db7b2c54 |
|
MD5 | 53fec709908ce47a6524d5c721ca1280 |
|
BLAKE2b-256 | 8b28604ebe0732ea6d73a96cd69da39fd0fbeea02b1e86c9a4e64134d299c977 |
File details
Details for the file Molara-0.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: Molara-0.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f67dce78f8830559ec45962b91784ee07c0d6d035288f4d7bbc97cf64f182e30 |
|
MD5 | 304ed739e3cd55422b0dd4b80c04e82e |
|
BLAKE2b-256 | 2a9c04a2b3cb19e996eaef631c66bb6aaf2dd0440edd0d08f17b376f0e93aadd |
File details
Details for the file Molara-0.0.2-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: Molara-0.0.2-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3a1fae7a116f091fc078e07dae48de5f1aadd48b521382c27014563b614a239 |
|
MD5 | 6c87322ea70fdcaef614aa67ac82ef34 |
|
BLAKE2b-256 | 228837f545b3f19e3219cd566556304e86889735b7503c4ceefad60c0345ba56 |
File details
Details for the file Molara-0.0.2-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: Molara-0.0.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d71854a921ec901c779ff5a7a78028d44076fbfbb2a32e565efa46d7406dcc6 |
|
MD5 | c360f3c4b0663abdf26a8a7d1e53a34d |
|
BLAKE2b-256 | 237b22ad33f72fa7136f559759afff5ab44f5a14dd8177276840bf787591b72f |
File details
Details for the file Molara-0.0.2-cp39-cp39-win32.whl
.
File metadata
- Download URL: Molara-0.0.2-cp39-cp39-win32.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5c0abbf7432ef27cd6c72641e2883cb8a97716bee28cff72489fbf716c01bf7 |
|
MD5 | 6962ae171b6ea7a211bdf8ef662cf128 |
|
BLAKE2b-256 | ecd4cd22e9369518117af194785a86ec5579064eeba66ea05cd6d7f2be9cc085 |
File details
Details for the file Molara-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: Molara-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8975bc6a1a89c30a1c275008291fe88bb7d01e247eae71e56d87a0a5b81df432 |
|
MD5 | a69b0579a5e4e10e46d6ba39842d39bc |
|
BLAKE2b-256 | 6d7388c40611230e3ce416181bdbda9ca3777f15242319b36f49c6c052ede1c3 |
File details
Details for the file Molara-0.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: Molara-0.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18e635b6568f6dff406c882f1ac4dbed6849faa1e9daba8a95827d18fc3bdce1 |
|
MD5 | 541d758eb8e21c7aa3eef4b8cd709144 |
|
BLAKE2b-256 | 040408625b79b7b82ef6fa7bdf21ae77bc082bd6a6ae7c933d9a4e2cbf5f2468 |
File details
Details for the file Molara-0.0.2-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: Molara-0.0.2-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9cd69eb424e25e335300ff188f5d97785bce00938d8a996b0648ab2df17272f |
|
MD5 | 2e023de325ebd47b1dabb8c5c3ce13cb |
|
BLAKE2b-256 | 9a421220b9be33636b3d3421da288bed5f108e30f24bd1bfdecff312475d9236 |