Skip to main content

A visualisation tool for chemical structures.

Project description

inPsights Logo

PyPI version CI Status code coverage pre-commit.ci status Zenodo

Molara

Molara is an open-source program for the 3-dimensional visualization of molecules and crystal structures. These are some of its main features:

  1. Import of .xyz, .coord, and POSCAR files
  2. Export of rendered structures as raster graphics
  3. Tools for creating custom molecular and crystal structures
  4. 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

molara-0.0.2.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

Molara-0.0.2-cp312-cp312-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.12 Windows x86-64

Molara-0.0.2-cp312-cp312-win32.whl (1.4 MB view details)

Uploaded CPython 3.12 Windows x86

Molara-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

Molara-0.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

Molara-0.0.2-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

Molara-0.0.2-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

Molara-0.0.2-cp311-cp311-win32.whl (1.4 MB view details)

Uploaded CPython 3.11 Windows x86

Molara-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

Molara-0.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

Molara-0.0.2-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

Molara-0.0.2-cp310-cp310-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

Molara-0.0.2-cp310-cp310-win32.whl (1.4 MB view details)

Uploaded CPython 3.10 Windows x86

Molara-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

Molara-0.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

Molara-0.0.2-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

Molara-0.0.2-cp39-cp39-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

Molara-0.0.2-cp39-cp39-win32.whl (1.5 MB view details)

Uploaded CPython 3.9 Windows x86

Molara-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

Molara-0.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

Molara-0.0.2-cp39-cp39-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Hashes for molara-0.0.2.tar.gz
Algorithm Hash digest
SHA256 7d92fd3695a3333d1c2193adda8f6aca7b08bcd6972206d78824aa0e6d124060
MD5 ecd59a537b6d600d8d0459be31a409cc
BLAKE2b-256 b63ea23591c8ac3e175c0020d79e50a99d5e6cf0886a0f9fcd4071dc071c6d41

See more details on using hashes here.

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

Hashes for Molara-0.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 023c3f71c3107f6d328dd21bbecdeb26669c2ed3e733a42c196e4a008cf8d29c
MD5 f4478d39a5bacc62182f38a50fa64869
BLAKE2b-256 1a88c23364f98909ab211298c07e3b4abf2bbf1df6d730ff01b5ea69bc76a1ae

See more details on using hashes here.

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

Hashes for Molara-0.0.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7cde604d5f2b3b634080ff8049bc20dae0655e51553ab3ec91c88d94b20216d8
MD5 924d27ed23cf81f0f832eaac6a823f96
BLAKE2b-256 4bf7d93438369cd457f36f7e29fadf76ca2ea404ac6497965f18c3a0f6a674ab

See more details on using hashes here.

File details

Details for the file Molara-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Molara-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6412e9844ee3afab8eb65aa7ad77937aa10fd5d32d345d3be3814002c974faad
MD5 a5909057cd2939d4e15859b82836f590
BLAKE2b-256 6d6bb3d1d05dcbf4c8fae3e1421a8f2ff1e374b6b1b71ccc18da4c6f1790ebe7

See more details on using hashes here.

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

File hashes

Hashes for Molara-0.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f9e7b53a04a26e4b68db10022b371741ec10b721b739ec214df93293ae836b9f
MD5 d394aebf7da8b88d229e064e685528eb
BLAKE2b-256 c73724ebde73f8aa63b702565aeb4559ccc55da588bdfb29d8cd1296a1e07597

See more details on using hashes here.

File details

Details for the file Molara-0.0.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Molara-0.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69d0085379fab44b7f0dac0ef5003bd5e5f88f09aba4854a86f51ce3bb60d7db
MD5 e6061991d3c2117d8872c4cae685624d
BLAKE2b-256 ccc9d54479e83b735f5f59e54ed24423a785ca44c1d9b438b42227682be87a53

See more details on using hashes here.

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

Hashes for Molara-0.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f8144dc88c764259605b3e53e655a720e0287e0c0601a7552833333705cc1dde
MD5 b05fbe7263c965b0e45c5466008c1125
BLAKE2b-256 5de2e6ff1fb752b5f4b34844a4fe7c0d891a5a531f55d33894f7cc0bd5e834fb

See more details on using hashes here.

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

Hashes for Molara-0.0.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b53167a180065cf89bd32280b7f34c98bb46a58c489e541c995b0ac18c4894ed
MD5 1dadcbe70262167b80ca6b7581d5c0a6
BLAKE2b-256 0cde43de04cb85d0a504e4689c41beed5d6a93ae9a6819064e11786eb40a9893

See more details on using hashes here.

File details

Details for the file Molara-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Molara-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3794ada6e6961768f07436e9c0b184376b4e48ef6ccc66b105310fc3c7c6e1d6
MD5 edeab62669835ffe588643049a6d8b98
BLAKE2b-256 529121cd298c266ff2b6ab75b5d915dd01f3f81e7809723c6a1923bc5adb7477

See more details on using hashes here.

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

File hashes

Hashes for Molara-0.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 454f98b38e368bd502d09e5527f69bd91c4b754eb438849fe82a4b770b251df8
MD5 7315f6dd7820c03d5ea21d3cca018234
BLAKE2b-256 59a86b55661019d1b236321940450e74d209fc8e0b2fd5dfe014b93334175627

See more details on using hashes here.

File details

Details for the file Molara-0.0.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Molara-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4cd74c8e0904dc6d2f1fb95d8c783d978881842dab79d84c934ea0e0a6af129c
MD5 6b63423e51393b94718c82b8c57cf596
BLAKE2b-256 35a440d472ab9bf3095e817be428527af143d86e2c0ea389e903d7c128606563

See more details on using hashes here.

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

Hashes for Molara-0.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dafbf1bcf9422a44df5f9fa4d0d07bf8cb2ce64232c33e2db8f813a7e9414369
MD5 8e88df2d5aea63fe26966fd91bcdde21
BLAKE2b-256 7cb8ccaac00edc1729f67a54f459974869f06fe1154896a4d9bcb72be23d6838

See more details on using hashes here.

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

Hashes for Molara-0.0.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9fe5ca64b4a287860425da2c74671fdcc2415b3bc14ddc633d615ccf48d381d9
MD5 7e020aded2bfff8c6fbfb8c8ac185802
BLAKE2b-256 bcb9ecbf2814f30dd420b45a3f67eafc400af5a730849f00e58fa343dfb5a349

See more details on using hashes here.

File details

Details for the file Molara-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Molara-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 229fe055b27f8c09f457b70b0acb8712624206d3613e559be34d5cf1db7b2c54
MD5 53fec709908ce47a6524d5c721ca1280
BLAKE2b-256 8b28604ebe0732ea6d73a96cd69da39fd0fbeea02b1e86c9a4e64134d299c977

See more details on using hashes here.

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

File hashes

Hashes for Molara-0.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f67dce78f8830559ec45962b91784ee07c0d6d035288f4d7bbc97cf64f182e30
MD5 304ed739e3cd55422b0dd4b80c04e82e
BLAKE2b-256 2a9c04a2b3cb19e996eaef631c66bb6aaf2dd0440edd0d08f17b376f0e93aadd

See more details on using hashes here.

File details

Details for the file Molara-0.0.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Molara-0.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d3a1fae7a116f091fc078e07dae48de5f1aadd48b521382c27014563b614a239
MD5 6c87322ea70fdcaef614aa67ac82ef34
BLAKE2b-256 228837f545b3f19e3219cd566556304e86889735b7503c4ceefad60c0345ba56

See more details on using hashes here.

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

Hashes for Molara-0.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9d71854a921ec901c779ff5a7a78028d44076fbfbb2a32e565efa46d7406dcc6
MD5 c360f3c4b0663abdf26a8a7d1e53a34d
BLAKE2b-256 237b22ad33f72fa7136f559759afff5ab44f5a14dd8177276840bf787591b72f

See more details on using hashes here.

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

Hashes for Molara-0.0.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 a5c0abbf7432ef27cd6c72641e2883cb8a97716bee28cff72489fbf716c01bf7
MD5 6962ae171b6ea7a211bdf8ef662cf128
BLAKE2b-256 ecd4cd22e9369518117af194785a86ec5579064eeba66ea05cd6d7f2be9cc085

See more details on using hashes here.

File details

Details for the file Molara-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Molara-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8975bc6a1a89c30a1c275008291fe88bb7d01e247eae71e56d87a0a5b81df432
MD5 a69b0579a5e4e10e46d6ba39842d39bc
BLAKE2b-256 6d7388c40611230e3ce416181bdbda9ca3777f15242319b36f49c6c052ede1c3

See more details on using hashes here.

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

File hashes

Hashes for Molara-0.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 18e635b6568f6dff406c882f1ac4dbed6849faa1e9daba8a95827d18fc3bdce1
MD5 541d758eb8e21c7aa3eef4b8cd709144
BLAKE2b-256 040408625b79b7b82ef6fa7bdf21ae77bc082bd6a6ae7c933d9a4e2cbf5f2468

See more details on using hashes here.

File details

Details for the file Molara-0.0.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Molara-0.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9cd69eb424e25e335300ff188f5d97785bce00938d8a996b0648ab2df17272f
MD5 2e023de325ebd47b1dabb8c5c3ce13cb
BLAKE2b-256 9a421220b9be33636b3d3421da288bed5f108e30f24bd1bfdecff312475d9236

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page