MaAg-bel
This is MaAg-bel, a reduced fork of the Open Babel chemical toolbox desiged to work with the tools distributed as Manipulate Aggregates. It is meant to be used only as a Python package. Its functionality is reduced to that needed by Manipulate Aggregates.
Notable changes
Most notable changes with respect to the Open Babel base are:
- one library containing all the functionality instead of multiple ones
- standalone ops removed
- eigen3 added as a hard dependency
- removed cmake as dependency
- XML and ZLIB functionality removed
- inchi, smiles and cml formats removed (the latter 2 depend on inchi to some degree)
- more formats removed:
- JOSN-based
- XML-based
- Windows compatibility removed (use the WSL is you need to use Windows)
- MacOS compatibility removed
Installation
Make sure that eigen version 3 is installed. Afterwards, run pip install maagbel. If
you are using conda, run conda install eigen to install it. Most likely, you want to
install this as a dependency of ManipulateAggregates.
More information regarding Open Babel
Open Babel is a chemical toolbox designed to speak the many languages of chemical data. It's an open, collaborative project allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas.
- Ready-to-use programs, and complete programmer's toolkit
- Read, write and convert over 90 chemical file formats
- Filter and search molecular files using SMARTS and other methods
- Generate 2D and 3D coordinates for SMILES and other formats
- Supports molecular modeling, cheminformatics, bioinformatics, organic chemistry, inorganic chemistry, solid-state materials, nuclear chemistry...
Open Babel is distributed under the GNU General Public License (GPL). This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 2 of the License. Full details can be found in the file "COPYING" which should be included in your distribution.
For more information, check the [Open Babel website]( <http://openbabel.org/).
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file maagbel-0.1.2.tar.gz.
File metadata
- Download URL: maagbel-0.1.2.tar.gz
- Upload date:
- Size: 1.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2.post20191203 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.8.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c867e88cbacdc3e8515e2d7d1b33b0ab5430768623644aeec5f01830d76f0575
|
|
| MD5 |
84d82930aa507a10d9ad10ae759265be
|
|
| BLAKE2b-256 |
56df95416ae78c46c743df0739d430805645965f57b4cee30083ac8ff9c1ece7
|