Skip to main content

modelarchive - Functionality around ModelArchive.org & ModelCIF.

Project description

modelarchive - The ModelArchive Python package

https://modelarchive.org/

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, run make html to create the documentation
  • in the doc/ subdirectory run make doctest to 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

modelarchive_py-1.1.0.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

modelarchive_py-1.1.0-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

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

Hashes for modelarchive_py-1.1.0.tar.gz
Algorithm Hash digest
SHA256 9594f274f1944b4b2e75b1e0ae31e7dcf0b9d44dc2ae51ed661826f93d590021
MD5 5c6dc4e6242ec390a9674f774defc9a5
BLAKE2b-256 a72879be17c1859aff2c120c3f000853831e024a8fc6ba0de2fd213b1921d34a

See more details on using hashes here.

File details

Details for the file modelarchive_py-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for modelarchive_py-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1089d6a1ad9c79f4da0847895d95114eb1eedbf98ac28e804be800576a60e862
MD5 eccb4a17004621b2b7e046a4b9f19fff
BLAKE2b-256 83f164041e8a4fcf0550f161b221f30e5e652cce38d5cb58d168badfb78ede50

See more details on using hashes here.

Supported by

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