Metadata-Version: 2.4
Name: pyoma
Version: 0.14.0
Summary: Library to interact and build OMA hdf5 files
Author-email: DessimozLab <contact@omabrowser.org>
License-Expression: MPL-2.0
Requires-Python: <3.13,>=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy<2.0,>=1.26
Requires-Dist: tables>=3.9.0
Requires-Dist: fuzzyset2>=0.1.1
Requires-Dist: tqdm
Requires-Dist: pyopa>=0.8
Requires-Dist: pandas
Requires-Dist: biopython>=1.80
Requires-Dist: datasketch
Requires-Dist: ete3
Requires-Dist: networkx
Requires-Dist: property_manager
Provides-Extra: create-db
Requires-Dist: PySAIS; extra == "create-db"
Requires-Dist: matplotlib; extra == "create-db"
Requires-Dist: scikit-learn; extra == "create-db"
Requires-Dist: scikit-fuzzy; extra == "create-db"
Requires-Dist: pyham; extra == "create-db"
Requires-Dist: omataxonomy; extra == "create-db"
Requires-Dist: mpire; extra == "create-db"
Requires-Dist: lark-parser; extra == "create-db"
Provides-Extra: enrichment
Requires-Dist: plotly; extra == "enrichment"
Requires-Dist: scikit-learn; extra == "enrichment"
Requires-Dist: statsmodels; extra == "enrichment"
Requires-Dist: scipy; extra == "enrichment"
Provides-Extra: notebooks
Requires-Dist: jupyter; extra == "notebooks"
Requires-Dist: matplotlib; extra == "notebooks"
Requires-Dist: seaborn; extra == "notebooks"
Provides-Extra: docs
Requires-Dist: sphinx; extra == "docs"
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Dynamic: license-file

pyOMA - python library to interact with OMA hdf5 files
======================================================

PyOMA is a python library that enables access to the hdf5 database of the
[OMA project]. Report problems to the [github issue] tracker.

Installing pyoma
----------------

    pip install pyoma

for support to build oma hdf5 files from either oma standalone runs or production files use

    pip install pyoma[create_db]

Quick tour
----------


    import pyoma.browser.db
    db = pyoma.browser.db.Database("OmaServer.h5")
    db.get_release_name()

Documentation
-------------

The documentation is available on https://zoo.cs.ucl.ac.uk/doc/pyoma

[OMA project]: https://omabrowser.org
[github issue]: https://github.com/DessimozLab/pyoma/issues
