Skip to main content

Abil.py ·

DOI DOI GitHub license Build Status dev

Overview

Abil.py provides functions to interpolate distributions of biogeochemical observations using Machine Learning algorithms in Python. The library is optimized to interpolate many predictions in parallel and is thus particularly suited for distribution models of species, genes and transcripts. The library relies on scikit-learn.

Installation

Prerequisites

Ensure you have the following installed on your system:

Using Anaconda

We recommend uing Anaconda environments to avoid package conflicts.

Run the following command to install the package with Anaconda:

conda create -n myenv python=3.11 pip
conda activate myenv
pip install abil

Install via pip

Run the following command to install the package directly:

pip install abil

Install via cloning (for development)

If you want to modify the package, clone the repository and install it in editable mode:

git clone https://github.com/nanophyto/Abil.git
cd Abil
pip install -e .

Run unit test

To run a unit test, make sure you are under the project root:

python -m unittest tests/test.py

Documentation

See the documentation for instructions on how to setup and run the models.

Release files for abil 26.5.4.post2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for abil 26.5.4.post2
File Size Uploaded
abil-26.5.4.post2.tar.gz 5.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for abil 26.5.4.post2
File Interpreter ABI Platform
abil-26.5.4.post2-py3-none-any.whl Python 3 none any Details

Total release size: 5.2 MB

Release files / abil-26.5.4.post2.tar.gz

Download URL abil-26.5.4.post2.tar.gz
Size 5.1 MB
Tags Source
SHA-256 checksum
How to use checksums
a8461a52dd877295754438a28263c7dfa1fd15f8bc3a42113471af1afe1dbb20
BLAKE2b-256 checksum
How to use checksums
09fbb42482422dcddc26fe965c1c0f47f1f931507bb1ac2d8006e261ff82062c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / abil-26.5.4.post2-py3-none-any.whl

Download URL abil-26.5.4.post2-py3-none-any.whl
Size 42.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6b37212c23e39d68c58f1900d87ce76e422e9df8923a007708d0c85fe4e4a1ae
BLAKE2b-256 checksum
How to use checksums
766a25fa80d57c5eade4ec1ea91d6f759455c8dd5947bab6fdd5a5a985e3f265
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page