Metadata-Version: 2.4
Name: tllab_common
Version: 2026.2.2
Summary: Common code for the Lenstra lab.
License: GPL-3.0-or-later
License-File: LICENSE
Keywords: burst,transcription
Author: Lenstra lab NKI
Author-email: t.lenstra@nki.nl
Requires-Python: >= 3.10
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: bidict
Requires-Dist: cellpose (>=3.0,<4.0)
Requires-Dist: csbdeep
Requires-Dist: dill
Requires-Dist: ipython
Requires-Dist: laptrack (==0.17.0)
Requires-Dist: makefun
Requires-Dist: ndbioimage (>=2024.10.0)
Requires-Dist: numpy (>=2)
Requires-Dist: pandas (>=2,<3)
Requires-Dist: parfor
Requires-Dist: polars
Requires-Dist: py
Requires-Dist: pyimagej
Requires-Dist: pyparsing
Requires-Dist: ray
Requires-Dist: regex
Requires-Dist: roifile
Requires-Dist: ruamel.yaml
Requires-Dist: scikit-image
Requires-Dist: scipy
Requires-Dist: scyjava
Requires-Dist: stardist (>=0.9.2)
Requires-Dist: tensorflow
Requires-Dist: tiffwrite (>=2025.2.0)
Requires-Dist: tqdm
Project-URL: Repository, https://github.com/Lenstralab/tllab_common
Description-Content-Type: text/markdown

# Common Code
Code that both LiveCellAnalysis and smFISH (or others) use and doesn't get major changes goes here.

# Installation (Ubuntu)

    pip install tllab_common

or editable:

    git clone git@github.com:Lenstralab/tllab_common.git
    pip install -e tllab_common/ --user

### Installation of Maven and OpenJDK
Running the livecell_track_movies pipeline with segmentation using trackmate requires
[OpenJDK](https://en.wikipedia.org/wiki/OpenJDK) and [Maven](https://maven.apache.org/).
If not installed already you will have to install them manually and make sure mvn is on the path.
