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/activateOn Windows:
python -m venv env env\Scripts\activateIf 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
pythontopython3in 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:
- Clone the repository:
git clone https://github.com/QUEL-Imaging/quel-qal.git cd quel-qal - Set up a virtual environment (optional):
Create and activate a virtual environment as described above. - Install dependencies:
You can install the required dependencies usingpip:pip install -r requirements.txt - 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)
| File | Size | Uploaded | |
|---|---|---|---|
| quel_qal-0.2.5.tar.gz | 74.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|