Skip to main content

Version Python Version PyPI license

QUEL-QAL: QUEL Quantitative Analysis Library

Welcome to quel-qal! This repository contains Python code for analyzing images of QUEL Imaging's fluorescence phantoms and obtaining relevant metrics about the capabilities of your fluorescence imaging system. Find more information about our fluorescence targets on our website. Documentation on how to use quel-qal to analyze images can be found in the doc folder and in the Wiki.

Getting Started

This guide will help you get started with setting up and using quel-qal. Follow the steps below to install directly from PyPI, or clone this repository locally. Conda installation is not currently supported.

Prerequisites

  • Quel-qal requires Python version ≥ 3.12.

  • It is also recommended (though not required) to set up a separate virtual environment to install to. On your terminal, navigate to the directory where you would like to install the virtual environment. Create and activate a new virtual environment as follows.

    On macOS/Linux:

    python3 -m venv env
    source env/bin/activate
    

    On Windows:

    python -m venv env
    env\Scripts\activate
    

    If you will be working in an iPython environment (Jupyter notebook, JupyterLab), create and activate a virtual environment as described above, then do the following to install your virtual environment as a kernel for Jupyter (change python to python3 in the last line accordingly):

    pip install jupyter
    pip install ipykernel
    python -m ipykernel install --user --name=env --display-name="quel-qal_env"
    

    When you launch Jupyter you will see "quel-qal_env" as an option in the available kernels.

PyPI Installation

You can install quel-qal directly from PyPI using:

pip install quel-qal

This will install quel-qal along with all its dependencies.

GitHub Installation

Alternatively, you can install the repository from GitHub by following these steps:

  1. Clone the repository:
    git clone https://github.com/QUEL-Imaging/quel-qal.git
    cd quel-qal
    
  2. Set up a virtual environment (optional):
    Create and activate a virtual environment as described above.
  3. Install dependencies:
    You can install the required dependencies using pip:
    pip install -r requirements.txt
    
  4. Install quel-qal:
    pip install -e .
    

License

Source Code

The source code in this repository is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).

Documentation

The contents of the doc folder in this repository are licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0).

Notes

  • If you contribute to this repository, you agree that your contributions to the source code will be licensed under AGPL-3.0 and your contributions to the documentation will be licensed under CC BY 4.0.
  • Please ensure compliance with both licenses when using or modifying the content of this repository.

Funding

This work is partially funded by the NIH and ARPA-H:

  • NIBIB Grants R43/44 EB029804
  • NCI Contract 75N91021C00035
  • NCI/ARPA-H Contract 75N91023C00052

Metadata

Release files for quel-qal 0.2.5

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

Source distribution (sdist)

Source distribution for quel-qal 0.2.5
File Size Uploaded
quel_qal-0.2.5.tar.gz 74.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for quel-qal 0.2.5
File Interpreter ABI Platform
quel_qal-0.2.5-py3-none-any.whl Python 3 none any Details

Total release size: 160.7 kB

Release files / quel_qal-0.2.5.tar.gz

Download URL quel_qal-0.2.5.tar.gz
Size 74.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7cb5a4a4560cac0f8a374d53476431739bfccb24e8767aa7737882f2757d6ddd
BLAKE2b-256 checksum
How to use checksums
e012d8d155555ef2ea828abf6fb0234fb5c2ed34f0d890a90608bffeed4604a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.9

Release files / quel_qal-0.2.5-py3-none-any.whl

Download URL quel_qal-0.2.5-py3-none-any.whl
Size 86.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3d897c48fde07be5fb970cf3751f66a9a911d3428f8e423260c12d947b468339
BLAKE2b-256 checksum
How to use checksums
12d79e3ed19dbdc61375158a79ec69eb133f80e4f8c4e7a8920a62a0c7e1aa94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.9

Release history Release notifications | RSS feed

This release

0.2.5 This release

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

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