Metadata-Version: 2.4
Name: python-nakb
Version: 0.1.0
Summary: Python package that makes custom requests to the NAKB site
Author-email: Alessandro Pandolfi <alessandro.pandolfi@protonmail.com>
Maintainer-email: Alessandro Pandolfi <alessandro.pandolfi@protonmail.com>
License: MIT
Project-URL: bugs, https://gitlab.com/MorfeoRenai/python-nakb/issues
Project-URL: changelog, https://gitlab.com/MorfeoRenai/python-nakb/blob/main/changelog.md
Project-URL: homepage, https://gitlab.com/MorfeoRenai/python-nakb
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS.md
Requires-Dist: requests
Requires-Dist: pandas
Provides-Extra: dev
Requires-Dist: pip; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: ty; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: requests-mock; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: watchdog; extra == "dev"
Requires-Dist: bump-my-version; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"
Dynamic: license-file

# Requests to Nucleic Acid Knowledge-Base

![PyPI version](https://img.shields.io/pypi/v/python-nakb.svg)
[![Documentation Status](https://readthedocs.org/projects/python-nakb/badge/?version=latest)](https://python-nakb.readthedocs.io/en/latest/?version=latest)
[![Coverage Status](https://gitlab.com/MorfeoRenai/python-nakb/badges/main/coverage.svg)](https://gitlab.com/MorfeoRenai/python-nakb/-/commits/main)

Python package that makes custom requests to the NAKB site. The client offers both a **high-level interface** and a
**raw low-level interface**.

* PyPI package: https://pypi.org/project/python-nakb/
* Free software: MIT License
* Documentation: https://python-nakb.readthedocs.io.

## Features

* High-level Pythonic query interface;
* Raw low-level Solr access;
* Automatic filter construction;
* Clean pandas DataFrame output.

## Credits

This package was created with [Cookiecutter](https://github.com/audreyfeldroy/cookiecutter) and the [audreyfeldroy/cookiecutter-pypackage](https://github.com/audreyfeldroy/cookiecutter-pypackage) project template.
