Cell Expansion Computer Tracking Software.
Project description
Cellects: Cell Expansion Computer Tracking Software
Description
Cellects is a tracking software for organisms whose shape and size change over time. Cellects’ main strengths are its broad scope of action, automated computation of a variety of geometrical descriptors, easy installation and user-friendly interface.
Quick Start
⚠️ Note: At this stage, Cellects is available only from source.
You will need Miniconda3 and git installed on your system.
- Install Miniconda3
(choose the installer for your operating system). - Install git
(also available through package managers likeapt,brew, orchoco).
Once these prerequisites are installed, you can set up Cellects as follows:
# Clone the repository
git clone https://github.com/Aurele-B/Cellects.git
cd Cellects
# Create and activate the environment
conda env create -f conda/env.yml
conda activate cellects-dev
# Install the package in editable mode
pip install -e .
Launch the application:
Cellects
Developer Guide
Run Tests
Cellects uses pytest + pytest-cov.
Install test dependencies:
pip install -e ".[test]"
Run the test suite (with coverage enabled by default via pyproject.toml):
pytest
You can access the coverage report with coverage html and open htmlcov/index.html in your browser.
open htmlcov/index.html # macOS
xdg-open htmlcov/index.html # Linux
start htmlcov\index.html # Windows (PowerShell)
Or explicitly:
pytest --cov=src/cellects --cov-report=term-missing
Build Documentation
Install doc dependencies:
pip install -e ".[doc]"
Serve the docs locally:
mkdocs serve
Open http://127.0.0.1:8000 in your browser.
Resources
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cellects-0.1.1.tar.gz.
File metadata
- Download URL: cellects-0.1.1.tar.gz
- Upload date:
- Size: 684.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0eab6cdc6690cbfd61376d08ee8a8e44d0e68e22b417fa8d658bb4cb22b32346
|
|
| MD5 |
cad9d7f26c7ee4afe71904187ac7eda3
|
|
| BLAKE2b-256 |
380a636cdc56fbcb54a7590e247544ede67eccd7fccccafd94ff56146ceca1af
|
Provenance
The following attestation bundles were made for cellects-0.1.1.tar.gz:
Publisher:
release.yml on Aurele-B/Cellects
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cellects-0.1.1.tar.gz -
Subject digest:
0eab6cdc6690cbfd61376d08ee8a8e44d0e68e22b417fa8d658bb4cb22b32346 - Sigstore transparency entry: 667589075
- Sigstore integration time:
-
Permalink:
Aurele-B/Cellects@f484ea255be04d1b93734b585b594588e5496b22 -
Branch / Tag:
refs/tags/0.1.1 - Owner: https://github.com/Aurele-B
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f484ea255be04d1b93734b585b594588e5496b22 -
Trigger Event:
push
-
Statement type:
File details
Details for the file cellects-0.1.1-py3-none-any.whl.
File metadata
- Download URL: cellects-0.1.1-py3-none-any.whl
- Upload date:
- Size: 665.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3fef867ac6ea94cb08550d418db44afdc487d8da821f1d878f0adc5c05c98920
|
|
| MD5 |
669e8dd3f3e9bbc927e0da6690d74d80
|
|
| BLAKE2b-256 |
c56beb8d10a902059a9268f3d8e121c7b0b66de9ca018a717526bc29aaa8d3a5
|
Provenance
The following attestation bundles were made for cellects-0.1.1-py3-none-any.whl:
Publisher:
release.yml on Aurele-B/Cellects
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cellects-0.1.1-py3-none-any.whl -
Subject digest:
3fef867ac6ea94cb08550d418db44afdc487d8da821f1d878f0adc5c05c98920 - Sigstore transparency entry: 667589105
- Sigstore integration time:
-
Permalink:
Aurele-B/Cellects@f484ea255be04d1b93734b585b594588e5496b22 -
Branch / Tag:
refs/tags/0.1.1 - Owner: https://github.com/Aurele-B
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f484ea255be04d1b93734b585b594588e5496b22 -
Trigger Event:
push
-
Statement type: