Metadata-Version: 2.3
Name: tllab_common
Version: 2025.7.0
Summary: Common code for the Lenstra lab.
License: GPL-3.0-or-later
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
Requires-Dist: bidict
Requires-Dist: cellpose (>=3.0,<4.0)
Requires-Dist: csbdeep
Requires-Dist: dill
Requires-Dist: ipython
Requires-Dist: makefun
Requires-Dist: ndbioimage (>=2024.10.0)
Requires-Dist: numpy (>=1.20,<2)
Requires-Dist: pandas (>=2,<3)
Requires-Dist: parfor
Requires-Dist: polars
Requires-Dist: py
Requires-Dist: pyimagej
Requires-Dist: pyparsing
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) ; python_version <= "3.12"
Requires-Dist: tensorflow ; python_version <= "3.12"
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.
