Molecular toolbox library
Project description
molli 1.0
: Molecular Toolbox Library
https://github.com/SEDenmarkLab/molli
Developed by:
- Alexander S. Shved
- Blake E. Ocampo
- Elena S. Burlova
- Casey L. Olen
- N. Ian Rinehart
S. E. Denmark Laboratory, University of Illinois, Urbana-Champaign
Copyright 2022-2023 The Board of Trustees of the University of Illinois. All Rights Reserved.
Installation and Building
Molli is designed to serve as both a pip package and a conda package. The main difference comes from the fact that several required components are unavailable from a normal pip distribution (openbabel, xtb/crest, etc).
Molli is both a pip and conda package. Technically, it is installable with both, but there are large differences described below. They boil down to pip's inability to install certain secondary dependencies.
Install as a pip
package
This mode is not preferred, but allows easier debugging in certain cases. Please note that this installation may leave your conda environment (if you have one) in a broken state.
- Download or clone the source code to
<path_to_molli_src>
pip install
<path_to_molli_src>
This way of installing also compiles molli external C++ code correctly.
Install as a conda
package
TBD when conda channel becomes functional
Building
- Create a new environment
conda config --set channel_priority flexible
conda config --append channels conda-forge
Testing installation
- Run the following command from your terminal.
molli info
- Perform unit tests (-v for verbose mode is optional):
python -m unittest molli_test -v
Install in development mode
pip install -e . --config-settings editable_mode=compat
Hello, World!
This section describes your first steps in molli package
Package structure
Benchmarks
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 molli-0.99.1.tar.gz
.
File metadata
- Download URL: molli-0.99.1.tar.gz
- Upload date:
- Size: 16.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9177b95fc643a852201a99bde3e8ff1f9ccc92e92c8ab05315a647fbe41e9021 |
|
MD5 | fa79b371d74051f2b4a662f210523e9b |
|
BLAKE2b-256 | 0ed624428fbb5057f92717223631af3ed9c98494c5693f9c9b99dad5e5b3fb4f |
File details
Details for the file molli-0.99.1-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: molli-0.99.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 16.6 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04caedd0fdaf841ad565a26875d75a9d7949d4e18b1dd5ed58bca746b2988769 |
|
MD5 | d157284dfdadcc029e225833c6b52f36 |
|
BLAKE2b-256 | f45bc80b2cc24c773e593244c545a03a5d445baf11b031863136da36934ab8fe |
File details
Details for the file molli-0.99.1-cp312-cp312-win32.whl
.
File metadata
- Download URL: molli-0.99.1-cp312-cp312-win32.whl
- Upload date:
- Size: 16.6 MB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 075ae014ee0940c6d56b85e9b9e800efdfd644d57b1bd765dc5f2fee5320217b |
|
MD5 | 66bbd7579082116d16ddf2225b9f0d87 |
|
BLAKE2b-256 | b03c46bde07500040eb88d203413d39c1c869e0b67b9a6efdf0489324ab82867 |
File details
Details for the file molli-0.99.1-cp312-cp312-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: molli-0.99.1-cp312-cp312-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 17.2 MB
- Tags: CPython 3.12, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae69fefd7dc98627694976860a87d6fbca3d7d35625d4d10d403655973e3219e |
|
MD5 | 087b7d00987644934d3040fa9d262de6 |
|
BLAKE2b-256 | 70553cb3d5b7a6f2053e4224a5db1d63b6e4b8e5625c100f2a30c0a092b61a66 |
File details
Details for the file molli-0.99.1-cp312-cp312-musllinux_1_1_i686.whl
.
File metadata
- Download URL: molli-0.99.1-cp312-cp312-musllinux_1_1_i686.whl
- Upload date:
- Size: 17.2 MB
- Tags: CPython 3.12, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7372bde234ce247d782129762701469dff586ffc208ad20390cf5e1183b2c490 |
|
MD5 | f11656f112ea2c2cc7bf2426191ee60a |
|
BLAKE2b-256 | 8e157d7bd43f66b73f60630b6fc0b51a53d827869193891cd929056efa28b187 |
File details
Details for the file molli-0.99.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: molli-0.99.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5e3510aa7b71e8abaddb6770129c7ac75f9d4f3c91bc855df99fba6d66cbbf9 |
|
MD5 | bff4256349a5593a93405333517b6620 |
|
BLAKE2b-256 | b81f2b089ec1236ca384d3c3684f5ee325378c69d625b5b83d34c44c6f56659a |
File details
Details for the file molli-0.99.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: molli-0.99.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 16.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f1315c1686bf4594ec7403967f72567146f86d6053c9bad50ac6d7062a99138 |
|
MD5 | f07dbb1e8d60dd84f373c9a9d72bae55 |
|
BLAKE2b-256 | 2658dedbb233fb7cf8118d94254406f2923d96b259927bfcf4890540ebca3dc3 |
File details
Details for the file molli-0.99.1-cp312-cp312-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: molli-0.99.1-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 16.6 MB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c533be872b85b8e6be48b4dac6c0dca8b7945c01fa66bac12bf0f11fe5baf8af |
|
MD5 | be84125e2ef6139b86f1572180b1a53c |
|
BLAKE2b-256 | 055d7a6bb96fa496aecd9433430e5fb97868a34d7f4b8d7f77a1cca606d226df |
File details
Details for the file molli-0.99.1-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: molli-0.99.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 16.6 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15b103ad8e3c0145f8817fbdecba9d2f52318006d148c7ccdbdeb1248d0fe0f7 |
|
MD5 | aec4ab50b43cb285467a1eeca752a80b |
|
BLAKE2b-256 | 09e59c3e66dcd6c983f1268d0c0b6b218edf94628c848b9f23b786e8ddd9c118 |
File details
Details for the file molli-0.99.1-cp311-cp311-win32.whl
.
File metadata
- Download URL: molli-0.99.1-cp311-cp311-win32.whl
- Upload date:
- Size: 16.6 MB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4aca67e349d1d91f47da7c81d94c9c121a294992aba3b42c4da95b7e05cf30ab |
|
MD5 | d8b7319204dfe45352a95cd7afbf0f5e |
|
BLAKE2b-256 | 6d2ff7bd9ac4a6c61834db67c998ff5a4ee25141f055b493b68542d0dcf6c920 |
File details
Details for the file molli-0.99.1-cp311-cp311-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: molli-0.99.1-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 17.2 MB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8913f7159a14837757fa5f7052fca0d8ccf9e3535f6e82d8b2cdb4c8fa3028d |
|
MD5 | 298905ca4c1b9cdc4e9d83f27305d29b |
|
BLAKE2b-256 | a81a2f104d2650257f2c6d5329cf73727d3deb6a21ff5c61c061f55daf3ba2cb |
File details
Details for the file molli-0.99.1-cp311-cp311-musllinux_1_1_i686.whl
.
File metadata
- Download URL: molli-0.99.1-cp311-cp311-musllinux_1_1_i686.whl
- Upload date:
- Size: 17.2 MB
- Tags: CPython 3.11, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | df0e70a98175a3fcc4572910045e85ffc5b949dab22335c09bbc842a2f9d7fab |
|
MD5 | 99ca143c21dddf063406a69937efe4d0 |
|
BLAKE2b-256 | effb85d86c3a09b1122f3c58d79561d09a9a6ccf42091755c066593e8361d9f2 |
File details
Details for the file molli-0.99.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: molli-0.99.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 877d298f188e3e1de13d015ad8230af09bdb9793c5075e7337d6dc8c99b99798 |
|
MD5 | ff976b450a7d063659502bec8d1785e8 |
|
BLAKE2b-256 | 645439aec7ecacc3ec5e6c1e77469eb77b788d5cd9d6c9d4accf363f65840107 |
File details
Details for the file molli-0.99.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: molli-0.99.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 16.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c9bf95483f878511d87fd3b5204962e902b0fb2be6ce5ed274a4d29fb675882 |
|
MD5 | 0e905bc9310289056cae8e009c53d21e |
|
BLAKE2b-256 | 657ec9bf6259ac3a0ad2aa2c63d8a7326ba988fb6a546aaad3c3ac4805f8d108 |
File details
Details for the file molli-0.99.1-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: molli-0.99.1-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 16.6 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0ef793ed3378e8c3fa6911f392c4af2175efbe213f52a77551697dd5334fe03 |
|
MD5 | 76d4ed7dc59713452aa3cef22a0375b8 |
|
BLAKE2b-256 | 112e6c3b15e8d278ba33389d86ea9485327efee9756e91b0409a06df59e15537 |
File details
Details for the file molli-0.99.1-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: molli-0.99.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 16.6 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 151f91717e2975759cfcb09454b3d8ddb2b0ad8a0d16d051ee60369c259b821f |
|
MD5 | ba247f757e8cd6b9d624b236a86dbff4 |
|
BLAKE2b-256 | ef8f735ec4c94b027bbd9909e9637607329ede971de7a7875a71f50304781ea2 |
File details
Details for the file molli-0.99.1-cp310-cp310-win32.whl
.
File metadata
- Download URL: molli-0.99.1-cp310-cp310-win32.whl
- Upload date:
- Size: 16.6 MB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b9dde0b50004c772abfe32ea7cdec24109a2e6068e49b3da74994b255348eab |
|
MD5 | 922f1a4be1eec145aade502667fd2e24 |
|
BLAKE2b-256 | 06dabd8b54324b88a3e24812d8db1b4b71ab3e29b8a7593f3d1d2b17fa1d86eb |
File details
Details for the file molli-0.99.1-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: molli-0.99.1-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 17.2 MB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04e6d1104d0071aa11464f9642f83b1844eb820cd466074f5c5955d450cd23b1 |
|
MD5 | 364417582779b925a309e9a463c8851a |
|
BLAKE2b-256 | 49b9601fd6b0bc5499e1d3c1e497ecc55d513eae9afd413042f8467382c0c8b0 |
File details
Details for the file molli-0.99.1-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: molli-0.99.1-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 17.2 MB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea78e57d91db54bfe9e7faa054e07954c258c134a6538c3fdbbaa22bcf779df1 |
|
MD5 | aea05278b7676ff7d0345a40e817513f |
|
BLAKE2b-256 | 441e2d130399906b283bf7a4d54d59495f786077fdd7fec586fb7cf71f07825f |
File details
Details for the file molli-0.99.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: molli-0.99.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 047f8678137fa6e4a6b08141020cf2857cd89d04a8c075b8e88799693c200862 |
|
MD5 | 344fa53be9fcc24f2a01b7a641e3cd35 |
|
BLAKE2b-256 | 00275a376dcfcd3c0c40bdd8565c49be78ee45c503ba769ae6c52214ffccc702 |
File details
Details for the file molli-0.99.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: molli-0.99.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 16.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0374ad2eba57261640438db416316b25fc5957eec0f0d765b75c3a57a059c4f |
|
MD5 | adc205cb339784da84cc379625d8f6ba |
|
BLAKE2b-256 | b06c9a0e528c849545696385091b3c8eb46ecddfb632df333bf87942be41553d |
File details
Details for the file molli-0.99.1-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: molli-0.99.1-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 16.6 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f813dbc2cfa187c707ce328ff1ad68884ce73c91a2089cff45d07cefa48e06e4 |
|
MD5 | f2cfc7109a199676e5c4231c13998868 |
|
BLAKE2b-256 | f3ba3130f85830407f499d73d64213f51b76e43a7f3eed75c121cc9b1376ab93 |