Skip to main content

A Python library for analyzing Quel Imaging fluorescent phantoms and imaging targets.

Project description

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. 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
    

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

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

quel_qal-0.2.3.tar.gz (72.2 kB view details)

Uploaded Source

Built Distribution

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

quel_qal-0.2.3-py3-none-any.whl (84.3 kB view details)

Uploaded Python 3

File details

Details for the file quel_qal-0.2.3.tar.gz.

File metadata

  • Download URL: quel_qal-0.2.3.tar.gz
  • Upload date:
  • Size: 72.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for quel_qal-0.2.3.tar.gz
Algorithm Hash digest
SHA256 83c3561ecdb387f69b4221dc3826e0ef93518dc5be91b193181b86d27f2120b8
MD5 38b660c5a0d4a8e47cd2d8271fb45250
BLAKE2b-256 696277e9e6bc121239aa8050a84d04f297200b6b6599361b714417a7e5a00d5d

See more details on using hashes here.

File details

Details for the file quel_qal-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: quel_qal-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 84.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for quel_qal-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3407215086308d4746bfdd1ba34017746e087af852833bed1041aa5f422e32d1
MD5 d969cd38eace5fdc4691e24931ac3457
BLAKE2b-256 c3a93adbac0334a9e96309140f3fcef17e4b8a03cf47a3eb74d422b0614224be

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