modelarchive - Functionality around ModelArchive.org & ModelCIF.
Project description
modelarchive - The ModelArchive Python package
modelarchive collects all Python functionality developed for ModelArchive
in a single package - essentially the “Everything ModelArchive” toolkit.
Yes, the name is a bit long, but ma alone felt too short ;)
You can conveniently import it as:
import modelarchive as ma
The package is organised into submodules covering different areas of functionality. Currently available:
modelcif: help with editing ModelCIF files, translating from legacy PDB format and extending existing ModelCIf-formatted files
Installation
From PyPI:
pip install modelarchive-py
From source:
git clone https://git.scicore.unibas.ch/schwede/python-modelarchive
cd python-modelarchive
pip install .
For development:
- to see code changes immediately effective in your environment:
pip install -e .
Versioning/ requirements.txt
modelarchive follows Semantic Versioning, so you can
safely depend on modelarchive-py>=<MAJOR VERSION>.0.0 to get updates
without breaking changes.
Developing ModelArchive
- best install the package to get all requirements resolved
- run pytest as
python -m pytest [-s] - in the
doc/subdirectory, runmake htmlto create the documentation - in the
doc/subdirectory runmake doctestto run Doctests
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 Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file modelarchive_py-1.1.0.tar.gz.
File metadata
- Download URL: modelarchive_py-1.1.0.tar.gz
- Upload date:
- Size: 16.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9594f274f1944b4b2e75b1e0ae31e7dcf0b9d44dc2ae51ed661826f93d590021
|
|
| MD5 |
5c6dc4e6242ec390a9674f774defc9a5
|
|
| BLAKE2b-256 |
a72879be17c1859aff2c120c3f000853831e024a8fc6ba0de2fd213b1921d34a
|
File details
Details for the file modelarchive_py-1.1.0-py3-none-any.whl.
File metadata
- Download URL: modelarchive_py-1.1.0-py3-none-any.whl
- Upload date:
- Size: 13.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1089d6a1ad9c79f4da0847895d95114eb1eedbf98ac28e804be800576a60e862
|
|
| MD5 |
eccb4a17004621b2b7e046a4b9f19fff
|
|
| BLAKE2b-256 |
83f164041e8a4fcf0550f161b221f30e5e652cce38d5cb58d168badfb78ede50
|