Skip to main content

Molecular toolbox library

Project description

Anaconda version Anaconda license Anaconda last updated Anaconda platforms

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.

  1. Download or clone the source code to <path_to_molli_src>
  2. 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

  1. Create a new environment
conda config --set channel_priority flexible
conda config --append channels conda-forge

Testing installation

  1. Run the following command from your terminal.
molli info
  1. 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

molli-0.99.1.tar.gz (16.8 MB view details)

Uploaded Source

Built Distributions

molli-0.99.1-cp312-cp312-win_amd64.whl (16.6 MB view details)

Uploaded CPython 3.12 Windows x86-64

molli-0.99.1-cp312-cp312-win32.whl (16.6 MB view details)

Uploaded CPython 3.12 Windows x86

molli-0.99.1-cp312-cp312-musllinux_1_1_x86_64.whl (17.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

molli-0.99.1-cp312-cp312-musllinux_1_1_i686.whl (17.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

molli-0.99.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

molli-0.99.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (16.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

molli-0.99.1-cp312-cp312-macosx_10_9_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

molli-0.99.1-cp311-cp311-win_amd64.whl (16.6 MB view details)

Uploaded CPython 3.11 Windows x86-64

molli-0.99.1-cp311-cp311-win32.whl (16.6 MB view details)

Uploaded CPython 3.11 Windows x86

molli-0.99.1-cp311-cp311-musllinux_1_1_x86_64.whl (17.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

molli-0.99.1-cp311-cp311-musllinux_1_1_i686.whl (17.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

molli-0.99.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

molli-0.99.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (16.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

molli-0.99.1-cp311-cp311-macosx_10_9_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

molli-0.99.1-cp310-cp310-win_amd64.whl (16.6 MB view details)

Uploaded CPython 3.10 Windows x86-64

molli-0.99.1-cp310-cp310-win32.whl (16.6 MB view details)

Uploaded CPython 3.10 Windows x86

molli-0.99.1-cp310-cp310-musllinux_1_1_x86_64.whl (17.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

molli-0.99.1-cp310-cp310-musllinux_1_1_i686.whl (17.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

molli-0.99.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

molli-0.99.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (16.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

molli-0.99.1-cp310-cp310-macosx_10_9_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Hashes for molli-0.99.1.tar.gz
Algorithm Hash digest
SHA256 9177b95fc643a852201a99bde3e8ff1f9ccc92e92c8ab05315a647fbe41e9021
MD5 fa79b371d74051f2b4a662f210523e9b
BLAKE2b-256 0ed624428fbb5057f92717223631af3ed9c98494c5693f9c9b99dad5e5b3fb4f

See more details on using hashes here.

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

Hashes for molli-0.99.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 04caedd0fdaf841ad565a26875d75a9d7949d4e18b1dd5ed58bca746b2988769
MD5 d157284dfdadcc029e225833c6b52f36
BLAKE2b-256 f45bc80b2cc24c773e593244c545a03a5d445baf11b031863136da36934ab8fe

See more details on using hashes here.

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

Hashes for molli-0.99.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 075ae014ee0940c6d56b85e9b9e800efdfd644d57b1bd765dc5f2fee5320217b
MD5 66bbd7579082116d16ddf2225b9f0d87
BLAKE2b-256 b03c46bde07500040eb88d203413d39c1c869e0b67b9a6efdf0489324ab82867

See more details on using hashes here.

File details

Details for the file molli-0.99.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for molli-0.99.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ae69fefd7dc98627694976860a87d6fbca3d7d35625d4d10d403655973e3219e
MD5 087b7d00987644934d3040fa9d262de6
BLAKE2b-256 70553cb3d5b7a6f2053e4224a5db1d63b6e4b8e5625c100f2a30c0a092b61a66

See more details on using hashes here.

File details

Details for the file molli-0.99.1-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for molli-0.99.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7372bde234ce247d782129762701469dff586ffc208ad20390cf5e1183b2c490
MD5 f11656f112ea2c2cc7bf2426191ee60a
BLAKE2b-256 8e157d7bd43f66b73f60630b6fc0b51a53d827869193891cd929056efa28b187

See more details on using hashes here.

File details

Details for the file molli-0.99.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for molli-0.99.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a5e3510aa7b71e8abaddb6770129c7ac75f9d4f3c91bc855df99fba6d66cbbf9
MD5 bff4256349a5593a93405333517b6620
BLAKE2b-256 b81f2b089ec1236ca384d3c3684f5ee325378c69d625b5b83d34c44c6f56659a

See more details on using hashes here.

File details

Details for the file molli-0.99.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for molli-0.99.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8f1315c1686bf4594ec7403967f72567146f86d6053c9bad50ac6d7062a99138
MD5 f07dbb1e8d60dd84f373c9a9d72bae55
BLAKE2b-256 2658dedbb233fb7cf8118d94254406f2923d96b259927bfcf4890540ebca3dc3

See more details on using hashes here.

File details

Details for the file molli-0.99.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for molli-0.99.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c533be872b85b8e6be48b4dac6c0dca8b7945c01fa66bac12bf0f11fe5baf8af
MD5 be84125e2ef6139b86f1572180b1a53c
BLAKE2b-256 055d7a6bb96fa496aecd9433430e5fb97868a34d7f4b8d7f77a1cca606d226df

See more details on using hashes here.

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

Hashes for molli-0.99.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 15b103ad8e3c0145f8817fbdecba9d2f52318006d148c7ccdbdeb1248d0fe0f7
MD5 aec4ab50b43cb285467a1eeca752a80b
BLAKE2b-256 09e59c3e66dcd6c983f1268d0c0b6b218edf94628c848b9f23b786e8ddd9c118

See more details on using hashes here.

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

Hashes for molli-0.99.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 4aca67e349d1d91f47da7c81d94c9c121a294992aba3b42c4da95b7e05cf30ab
MD5 d8b7319204dfe45352a95cd7afbf0f5e
BLAKE2b-256 6d2ff7bd9ac4a6c61834db67c998ff5a4ee25141f055b493b68542d0dcf6c920

See more details on using hashes here.

File details

Details for the file molli-0.99.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for molli-0.99.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a8913f7159a14837757fa5f7052fca0d8ccf9e3535f6e82d8b2cdb4c8fa3028d
MD5 298905ca4c1b9cdc4e9d83f27305d29b
BLAKE2b-256 a81a2f104d2650257f2c6d5329cf73727d3deb6a21ff5c61c061f55daf3ba2cb

See more details on using hashes here.

File details

Details for the file molli-0.99.1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for molli-0.99.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 df0e70a98175a3fcc4572910045e85ffc5b949dab22335c09bbc842a2f9d7fab
MD5 99ca143c21dddf063406a69937efe4d0
BLAKE2b-256 effb85d86c3a09b1122f3c58d79561d09a9a6ccf42091755c066593e8361d9f2

See more details on using hashes here.

File details

Details for the file molli-0.99.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for molli-0.99.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 877d298f188e3e1de13d015ad8230af09bdb9793c5075e7337d6dc8c99b99798
MD5 ff976b450a7d063659502bec8d1785e8
BLAKE2b-256 645439aec7ecacc3ec5e6c1e77469eb77b788d5cd9d6c9d4accf363f65840107

See more details on using hashes here.

File details

Details for the file molli-0.99.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for molli-0.99.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9c9bf95483f878511d87fd3b5204962e902b0fb2be6ce5ed274a4d29fb675882
MD5 0e905bc9310289056cae8e009c53d21e
BLAKE2b-256 657ec9bf6259ac3a0ad2aa2c63d8a7326ba988fb6a546aaad3c3ac4805f8d108

See more details on using hashes here.

File details

Details for the file molli-0.99.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for molli-0.99.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a0ef793ed3378e8c3fa6911f392c4af2175efbe213f52a77551697dd5334fe03
MD5 76d4ed7dc59713452aa3cef22a0375b8
BLAKE2b-256 112e6c3b15e8d278ba33389d86ea9485327efee9756e91b0409a06df59e15537

See more details on using hashes here.

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

Hashes for molli-0.99.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 151f91717e2975759cfcb09454b3d8ddb2b0ad8a0d16d051ee60369c259b821f
MD5 ba247f757e8cd6b9d624b236a86dbff4
BLAKE2b-256 ef8f735ec4c94b027bbd9909e9637607329ede971de7a7875a71f50304781ea2

See more details on using hashes here.

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

Hashes for molli-0.99.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3b9dde0b50004c772abfe32ea7cdec24109a2e6068e49b3da74994b255348eab
MD5 922f1a4be1eec145aade502667fd2e24
BLAKE2b-256 06dabd8b54324b88a3e24812d8db1b4b71ab3e29b8a7593f3d1d2b17fa1d86eb

See more details on using hashes here.

File details

Details for the file molli-0.99.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for molli-0.99.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 04e6d1104d0071aa11464f9642f83b1844eb820cd466074f5c5955d450cd23b1
MD5 364417582779b925a309e9a463c8851a
BLAKE2b-256 49b9601fd6b0bc5499e1d3c1e497ecc55d513eae9afd413042f8467382c0c8b0

See more details on using hashes here.

File details

Details for the file molli-0.99.1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for molli-0.99.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ea78e57d91db54bfe9e7faa054e07954c258c134a6538c3fdbbaa22bcf779df1
MD5 aea05278b7676ff7d0345a40e817513f
BLAKE2b-256 441e2d130399906b283bf7a4d54d59495f786077fdd7fec586fb7cf71f07825f

See more details on using hashes here.

File details

Details for the file molli-0.99.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for molli-0.99.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 047f8678137fa6e4a6b08141020cf2857cd89d04a8c075b8e88799693c200862
MD5 344fa53be9fcc24f2a01b7a641e3cd35
BLAKE2b-256 00275a376dcfcd3c0c40bdd8565c49be78ee45c503ba769ae6c52214ffccc702

See more details on using hashes here.

File details

Details for the file molli-0.99.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for molli-0.99.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f0374ad2eba57261640438db416316b25fc5957eec0f0d765b75c3a57a059c4f
MD5 adc205cb339784da84cc379625d8f6ba
BLAKE2b-256 b06c9a0e528c849545696385091b3c8eb46ecddfb632df333bf87942be41553d

See more details on using hashes here.

File details

Details for the file molli-0.99.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for molli-0.99.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f813dbc2cfa187c707ce328ff1ad68884ce73c91a2089cff45d07cefa48e06e4
MD5 f2cfc7109a199676e5c4231c13998868
BLAKE2b-256 f3ba3130f85830407f499d73d64213f51b76e43a7f3eed75c121cc9b1376ab93

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