Metadata-Version: 2.1
Name: skoots
Version: 0.0.1
Summary: SKeletOn ObjecT Segmentation (SKOOTS)
Home-page: https://github.com/buswinka/skoots
Author: Chris Buswinka
Author-email: buswinka@g.harvard.edu
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: absl-py (>=1.4.0)
Requires-Dist: aiohttp (>=3.8.4)
Requires-Dist: aiosignal (>=1.3.1)
Requires-Dist: alabaster (>=0.7.13)
Requires-Dist: anyio (>=3.6.2)
Requires-Dist: appdirs (>=1.4.4)
Requires-Dist: appnope (>=0.1.3)
Requires-Dist: argon2-cffi (>=21.3.0)
Requires-Dist: argon2-cffi-bindings (>=21.2.0)
Requires-Dist: arrow (>=1.2.3)
Requires-Dist: asciitree (>=0.3.3)
Requires-Dist: asttokens (>=2.2.1)
Requires-Dist: async-timeout (>=4.0.2)
Requires-Dist: attrs (>=23.1.0)
Requires-Dist: augment-nd (>=0.1.2)
Requires-Dist: Babel (>=2.12.1)
Requires-Dist: backcall (>=0.2.0)
Requires-Dist: beautifulsoup4 (>=4.12.2)
Requires-Dist: black (>=23.3.0)
Requires-Dist: bleach (>=6.0.0)
Requires-Dist: Bottleneck (>=1.3.5)
Requires-Dist: brotlipy (>=0.7.0)
Requires-Dist: cachetools (>=5.3.0)
Requires-Dist: certifi (>=2022.12.7)
Requires-Dist: cffi (>=1.15.1)
Requires-Dist: charset-normalizer (>=2.0.4)
Requires-Dist: click (>=8.1.3)
Requires-Dist: cloudpickle (>=2.2.1)
Requires-Dist: comm (>=0.1.3)
Requires-Dist: contourpy (>=1.0.5)
Requires-Dist: cryptography (>=39.0.1)
Requires-Dist: cycler (>=0.11.0)
Requires-Dist: Cython (>=0.29.34)
Requires-Dist: cytoolz (>=0.12.0)
Requires-Dist: dask (>=2023.4.1)
Requires-Dist: debugpy (>=1.6.7)
Requires-Dist: decorator (>=5.1.1)
Requires-Dist: defusedxml (>=0.7.1)
Requires-Dist: docutils (>=0.19)
Requires-Dist: entrypoints (>=0.4)
Requires-Dist: executing (>=1.2.0)
Requires-Dist: fasteners (>=0.18)
Requires-Dist: fastjsonschema (>=2.16.3)
Requires-Dist: fastremap (>=1.13.4)
Requires-Dist: filelock (>=3.12.0)
Requires-Dist: fonttools (>=4.25.0)
Requires-Dist: fqdn (>=1.5.1)
Requires-Dist: frozenlist (>=1.3.3)
Requires-Dist: fsspec (>=2023.4.0)
Requires-Dist: furo (>=2023.3.27)
Requires-Dist: future (>=0.18.3)
Requires-Dist: fvcore (>=0.1.5.post20221221)
Requires-Dist: google-auth (>=2.17.3)
Requires-Dist: google-auth-oauthlib (>=1.0.0)
Requires-Dist: greenlet (>=2.0.2)
Requires-Dist: grpcio (>=1.54.0)
Requires-Dist: gunpowder (>=1.2.2)
Requires-Dist: h5py (>=3.8.0)
Requires-Dist: idna (>=3.4)
Requires-Dist: imagecodecs (>=2021.8.26)
Requires-Dist: imageio (>=2.26.0)
Requires-Dist: imagesize (>=1.4.1)
Requires-Dist: importlib-metadata (>=6.6.0)
Requires-Dist: iopath (>=0.1.10)
Requires-Dist: ipykernel (>=6.22.0)
Requires-Dist: ipython (>=8.13.1)
Requires-Dist: ipython-genutils (>=0.2.0)
Requires-Dist: ipywidgets (>=8.0.6)
Requires-Dist: isoduration (>=20.11.0)
Requires-Dist: jedi (>=0.18.2)
Requires-Dist: Jinja2 (>=3.1.2)
Requires-Dist: jsonpointer (>=2.3)
Requires-Dist: jsonschema (>=4.17.3)
Requires-Dist: jupyter (>=1.0.0)
Requires-Dist: jupyter-cache (>=0.6.1)
Requires-Dist: jupyter-client (>=8.2.0)
Requires-Dist: jupyter-console (>=6.6.3)
Requires-Dist: jupyter-core (>=5.3.0)
Requires-Dist: jupyter-events (>=0.6.3)
Requires-Dist: jupyter-server (>=2.5.0)
Requires-Dist: jupyter-server-terminals (>=0.4.4)
Requires-Dist: jupyterlab-pygments (>=0.2.2)
Requires-Dist: jupyterlab-widgets (>=3.0.7)
Requires-Dist: kiwisolver (>=1.4.4)
Requires-Dist: llvmlite (>=0.40.0)
Requires-Dist: locket (>=1.0.0)
Requires-Dist: Markdown (>=3.4.3)
Requires-Dist: markdown-it-py (>=2.2.0)
Requires-Dist: MarkupSafe (>=2.1.2)
Requires-Dist: matplotlib (>=3.7.1)
Requires-Dist: matplotlib-inline (>=0.1.6)
Requires-Dist: mdit-py-plugins (>=0.3.5)
Requires-Dist: mdurl (>=0.1.2)
Requires-Dist: mistune (>=2.0.5)
Requires-Dist: mpmath (>=1.3.0)
Requires-Dist: multidict (>=6.0.4)
Requires-Dist: munkres (>=1.1.4)
Requires-Dist: mypy-extensions (>=1.0.0)
Requires-Dist: myst-nb (>=0.17.2)
Requires-Dist: myst-parser (>=0.18.1)
Requires-Dist: nbclassic (>=0.5.6)
Requires-Dist: nbclient (>=0.7.4)
Requires-Dist: nbconvert (>=7.3.1)
Requires-Dist: nbformat (>=5.8.0)
Requires-Dist: nest-asyncio (>=1.5.6)
Requires-Dist: networkx (>=2.8.4)
Requires-Dist: notebook (>=6.5.4)
Requires-Dist: notebook-shim (>=0.2.3)
Requires-Dist: numba (>=0.57.0)
Requires-Dist: numcodecs (>=0.11.0)
Requires-Dist: numexpr (>=2.8.4)
Requires-Dist: numpy (>=1.23.5)
Requires-Dist: oauthlib (>=3.2.2)
Requires-Dist: packaging (>=23.0)
Requires-Dist: pandas (>=1.5.3)
Requires-Dist: pandocfilters (>=1.5.0)
Requires-Dist: parso (>=0.8.3)
Requires-Dist: partd (>=1.2.0)
Requires-Dist: pathspec (>=0.11.1)
Requires-Dist: pexpect (>=4.8.0)
Requires-Dist: pickleshare (>=0.7.5)
Requires-Dist: Pillow (>=9.4.0)
Requires-Dist: pip (>=23.0.1)
Requires-Dist: platformdirs (>=3.5.0)
Requires-Dist: pooch (>=1.4.0)
Requires-Dist: portalocker (>=2.7.0)
Requires-Dist: prometheus-client (>=0.16.0)
Requires-Dist: prompt-toolkit (>=3.0.38)
Requires-Dist: protobuf (>=4.22.3)
Requires-Dist: psutil (>=5.9.5)
Requires-Dist: ptyprocess (>=0.7.0)
Requires-Dist: pure-eval (>=0.2.2)
Requires-Dist: pyasn1 (>=0.5.0)
Requires-Dist: pyasn1-modules (>=0.3.0)
Requires-Dist: pycparser (>=2.21)
Requires-Dist: Pygments (>=2.15.1)
Requires-Dist: pyOpenSSL (>=23.0.0)
Requires-Dist: pyparsing (>=3.0.9)
Requires-Dist: pyrsistent (>=0.19.3)
Requires-Dist: PySocks (>=1.7.1)
Requires-Dist: python-dateutil (>=2.8.2)
Requires-Dist: python-json-logger (>=2.0.7)
Requires-Dist: pytz (>=2022.7)
Requires-Dist: PyWavelets (>=1.4.1)
Requires-Dist: PyYAML (>=6.0)
Requires-Dist: pyzmq (>=25.0.2)
Requires-Dist: qtconsole (>=5.4.2)
Requires-Dist: QtPy (>=2.3.1)
Requires-Dist: requests (>=2.29.0)
Requires-Dist: requests-oauthlib (>=1.3.1)
Requires-Dist: rfc3339-validator (>=0.1.4)
Requires-Dist: rfc3986-validator (>=0.1.1)
Requires-Dist: rsa (>=4.9)
Requires-Dist: scikit-image (>=0.19.3)
Requires-Dist: scipy (>=1.10.1)
Requires-Dist: Send2Trash (>=1.8.2)
Requires-Dist: setuptools (>=66.0.0)
Requires-Dist: six (>=1.16.0)
Requires-Dist: sniffio (>=1.3.0)
Requires-Dist: snowballstemmer (>=2.2.0)
Requires-Dist: soupsieve (>=2.4.1)
Requires-Dist: Sphinx (>=5.3.0)
Requires-Dist: sphinx-autodoc-typehints (>=1.23.0)
Requires-Dist: sphinx-basic-ng (>=1.0.0b1)
Requires-Dist: sphinx-copybutton (>=0.5.2)
Requires-Dist: sphinx-design (>=0.4.1)
Requires-Dist: sphinx-inline-tabs (>=2023.4.21)
Requires-Dist: sphinxcontrib-applehelp (>=1.0.4)
Requires-Dist: sphinxcontrib-devhelp (>=1.0.2)
Requires-Dist: sphinxcontrib-htmlhelp (>=2.0.1)
Requires-Dist: sphinxcontrib-jsmath (>=1.0.1)
Requires-Dist: sphinxcontrib-qthelp (>=1.0.3)
Requires-Dist: sphinxcontrib-serializinghtml (>=1.1.5)
Requires-Dist: SQLAlchemy (>=2.0.12)
Requires-Dist: stack-data (>=0.6.2)
Requires-Dist: sympy (>=1.11.1)
Requires-Dist: tabulate (>=0.9.0)
Requires-Dist: tensorboard (>=2.12.3)
Requires-Dist: tensorboard-data-server (>=0.7.0)
Requires-Dist: termcolor (>=2.3.0)
Requires-Dist: terminado (>=0.17.1)
Requires-Dist: tifffile (>=2021.7.2)
Requires-Dist: tinycss2 (>=1.2.1)
Requires-Dist: tomli (>=2.0.1)
Requires-Dist: toolz (>=0.12.0)
Requires-Dist: torch (>=2.0.0)
Requires-Dist: torchvision (>=0.14.1)
Requires-Dist: tornado (>=6.2)
Requires-Dist: tqdm (>=4.64.1)
Requires-Dist: traitlets (>=5.9.0)
Requires-Dist: typing-extensions (>=4.5.0)
Requires-Dist: uri-template (>=1.2.0)
Requires-Dist: urllib3 (>=1.26.15)
Requires-Dist: wcwidth (>=0.2.6)
Requires-Dist: webcolors (>=1.13)
Requires-Dist: webencodings (>=0.5.1)
Requires-Dist: websocket-client (>=1.5.1)
Requires-Dist: Werkzeug (>=2.3.3)
Requires-Dist: wheel (>=0.38.4)
Requires-Dist: widgetsnbextension (>=4.0.7)
Requires-Dist: yacs (>=0.1.8)
Requires-Dist: yarl (>=1.9.2)
Requires-Dist: zarr (>=2.14.2)
Requires-Dist: zipp (>=3.15.0)

![](resources/skooting_in_progress_v2.png)

# SKOOTS

<img src="resources/overview.png" align="center" width="150px"/> 
SKeletOn ObjecT Segmentation - 2D/3D instance segmentation of arbitrary biomedical images.

Currently, in development! Things may change!

Makes use of BISM (Biomedical Image Segmentation Models) and a lot of pyTorch

## <img src="resources/installation.png" align="center" width="150px"/>

<!-- start installation -->
To install, make sure pyTorch is installed with CUDA support.

```bash
pip install skoots
```

<!-- end installation -->

## Usage

<img src="resources/usage.png" align="center" width="150px"/> 
test

## Considerations

<img src="resources/considerations.png" align="center" width="150px"/> 
test

## Warnings

<img src="resources/warning.png" align="center"/> 
test


