spotiflow

View on PyPIReverse Dependencies (1)

0.5.2 spotiflow-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
spotiflow-0.5.2-cp39-cp39-win_amd64.whl
spotiflow-0.5.2-cp39-cp39-macosx_11_0_arm64.whl
spotiflow-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
spotiflow-0.5.2-cp312-cp312-win_amd64.whl
spotiflow-0.5.2-cp312-cp312-macosx_11_0_arm64.whl
spotiflow-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
spotiflow-0.5.2-cp311-cp311-win_amd64.whl
spotiflow-0.5.2-cp311-cp311-macosx_11_0_arm64.whl
spotiflow-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
spotiflow-0.5.2-cp310-cp310-win_amd64.whl
spotiflow-0.5.2-cp310-cp310-macosx_11_0_arm64.whl

Wheel Details

Project: spotiflow
Version: 0.5.2
Filename: spotiflow-0.5.2-cp312-cp312-win_amd64.whl
Download: [link]
Size: 1420829
MD5: 011372b0c5028138efe40c4e1a325f8a
SHA256: 7f2c8c981c6b46dae7e22746b9aaa0e37f31fce1ba9e13008411a1aec5a2b552
Uploaded: 2025-01-13 16:37:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: spotiflow
Version: 0.5.2
Summary: Accurate and efficient spot detection for microscopy data
Author: Albert Dominguez Mantes, Martin Weigert
Author-Email: albert.dominguezmantes[at]epfl.ch, martin.weigert[at]epfl.ch
License: BSD 3-Clause License
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: <3.13,>=3.9
Requires-Dist: configargparse
Requires-Dist: crick
Requires-Dist: csbdeep
Requires-Dist: dask
Requires-Dist: lightning
Requires-Dist: networkx
Requires-Dist: numpy (<2.0)
Requires-Dist: pandas
Requires-Dist: Pillow
Requires-Dist: pydash
Requires-Dist: scikit-image
Requires-Dist: scipy
Requires-Dist: setuptools
Requires-Dist: tensorboard
Requires-Dist: tifffile
Requires-Dist: torchvision
Requires-Dist: tqdm
Requires-Dist: typing-extensions
Requires-Dist: wandb
Requires-Dist: zarr
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-immaterial; extra == "docs"
Requires-Dist: napari-spotiflow; extra == "napari"
Requires-Dist: starfish; extra == "starfish"
Requires-Dist: pytest; extra == "testing"
Requires-Dist: pytest-cov; extra == "testing"
Requires-Dist: pytest-mock; extra == "testing"
Requires-Dist: tox; extra == "testing"
Provides-Extra: docs
Provides-Extra: napari
Provides-Extra: starfish
Provides-Extra: testing
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 9837 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (71.0.0)
Root-Is-Purelib: false
Tag: cp312-cp312-win_amd64

RECORD

Path Digest Size
spotiflow/__init__.py sha256=x4ha_bApwV-tP1Ss-7i9_rX9I-5XM3DuBG5noIDHUJM 54
spotiflow/_version.py sha256=sDLIdGYBj5KA17IeLh_AOlHJSA1PyyPsuxTSRfzv3QE 427
spotiflow/augmentations/__init__.py sha256=WUhH0i2JBfiC_fNF91qMYikup5BGN1WjSLaIi6z6EVA 57
spotiflow/augmentations/pipeline/__init__.py sha256=OOMBQM8bd9f_PRpa-NgqeP6qFm_ZuVJKLGGaeE7VFJc 30
spotiflow/augmentations/pipeline/pipeline.py sha256=dONJ-oq5NhSMOLyq3qkd0cpXM8kHsq2XuDlHKwjNtb0 1664
spotiflow/augmentations/test/test_pipeline.py sha256=03s-EjJXK-IsvEf_Ow3Sk0r6Osn2ezWdVtFo3rCCyt8 1146
spotiflow/augmentations/test/transforms/test_crop.py sha256=xNb9f3f7ziS_d74JJVS1mH1ytKpmRYVuwPUe9ob1aNc 2559
spotiflow/augmentations/test/transforms/test_fliprot.py sha256=qbYENshsavePQdBqjgdBsKPu0V4PvRx9q6BdgEleVfI 2139
spotiflow/augmentations/test/transforms/test_intensity_shift.py sha256=xr09yWIUgRhp92QqV9eu71fmxjOsM4LptCVsnAYJO9M 2207
spotiflow/augmentations/test/transforms/test_noise.py sha256=uZ7gpAbV1gnx5clhQDzBepRNPrOWmw8DsshPgv0haZw 4198
spotiflow/augmentations/test/transforms/test_rotation.py sha256=eQtrjz70kY0_Rw49kY3KbXhcsgnAkzIIVz81ynvutqc 2397
spotiflow/augmentations/test/transforms/test_scale.py sha256=TE2GR8DRRMH_VtUibiYcLIWoepNuASGpLSAoe3Vte5U 2581
spotiflow/augmentations/test/transforms/test_translation.py sha256=FAquYXm78B4TCnJGlt70UjQCgMibaNaNsnkza9TWpwI 2444
spotiflow/augmentations/transforms/__init__.py sha256=JNNtxnNUQiuM7Ji-OrCgv1YKbquDbK5vGo2Ok2LTSzQ 265
spotiflow/augmentations/transforms/base.py sha256=VHlI2C9EGAHjDSlNtE7ok5TDwoJ9xuElPRGnuTcqTng 1254
spotiflow/augmentations/transforms/crop.py sha256=Oxm_Lv8cG4I2v2j0A68j_UizPKw52_i5XyYe1HMrgzA 3507
spotiflow/augmentations/transforms/fliprot.py sha256=16xTtF2sj8wfwf5Bm9uf4FGDkp-IxDIRe-oGkX5D_l0 2586
spotiflow/augmentations/transforms/intensity_shift.py sha256=ai96IKrtTbHxb25r0MWf2_tpSi_A49UL5T02bRuqxKk 2356
spotiflow/augmentations/transforms/noise.py sha256=vWQUZlMLnsbapZ8hSK4_sjVwOQz7rJLwTJUMfXugWx0 4472
spotiflow/augmentations/transforms/rotation.py sha256=2lCvng2gcOZP3ITqewemy2x6Ho94GdyEnpi0vICP9uM 3925
spotiflow/augmentations/transforms/scale.py sha256=xUf5yk833f6j46PUlZg3-4D9q6NO6apvcX1IHQ2I7B4 5144
spotiflow/augmentations/transforms/translation.py sha256=6Y8YiK4Yqwu3reD9_Ajp7R7GDLWCdTH0h0Tt_uT2IuI 3553
spotiflow/augmentations/transforms/utils.py sha256=8W1v4lfdUalXfnpAHxq1t-2dKbd4YVnpWh1VJqnoUKk 2997
spotiflow/augmentations/transforms3d/__init__.py sha256=0pcxEePYKSBKJYmULRxvL0fqGqQDWDkoZc4xVWFmAGc 248
spotiflow/augmentations/transforms3d/crop.py sha256=KX5uBnQNX7Mt6YAMtEly-C1N7Q3Q9Fo_eDhEyy0Zi5g 4024
spotiflow/augmentations/transforms3d/fliprot.py sha256=RctgKFMO1eiUx1hCuTaPwknbotQ_Sja0jEanmt2TYDw 2703
spotiflow/augmentations/transforms3d/intensity_shift.py sha256=f3glmK6W4s_a_yJkqtJUat88IqK5Z-z4b1rcsw96DeA 170
spotiflow/augmentations/transforms3d/noise.py sha256=UT70oKShQYwmXCG8VYI9daqaOrmvd6KW6iQMaRJL8B0 231
spotiflow/augmentations/transforms3d/rotation.py sha256=hI8c7ggBwyHTair4vMVvXF-j1sE7Ymj_ubhcEtc2W3A 3980
spotiflow/augmentations/transforms3d/translation.py sha256=wf79_GeLl7Fl02knujlKbSXv0VTbmT8nZMUrzN1L5WQ 3642
spotiflow/cli/predict.py sha256=F5NikaELyq2L5yLOnxrtMHD05hnlhHbJ-wFhSCts32A 10974
spotiflow/cli/train.py sha256=qmHRrvL5Kp5c7mwfNgezMoNq049Dml-yNa8gIP76ZmY 11403
spotiflow/data/__init__.py sha256=-v13_ZiAxpZM73vaM-n5zmu7ADp4NK2P-K-hHMRa_z4 134
spotiflow/data/spots.py sha256=FrhDd3e-0g-K6UxrbdOpGXwnWAgP8BriLolSFZBCVZo 12463
spotiflow/data/spots3d.py sha256=8xiK6yhQg1cOWUYRE9xWI_gCG_07w17ISSjLq2xZAhQ 6502
spotiflow/lib/filters.cp312-win_amd64.pyd sha256=j-hTsbxHyi2iaq6Lk2N1dfO5Km5tH0SxTsspsk0XeUA 16384
spotiflow/lib/filters.cpp sha256=txkz-LCyIzASGQxbtVlIrfCw-2yYjSfk_KZw9tEdDEk 3629
spotiflow/lib/filters3d.cp312-win_amd64.pyd sha256=FalQumeAOj-dfwYlzDXljmH7qNVJxDJdm1qGzEZQv1Y 17408
spotiflow/lib/filters3d.cpp sha256=kL1iSU4m_FlvzPhxaWNS9YOJUGJICOmv7nnVTIS-rtA 3910
spotiflow/lib/point_nms.cp312-win_amd64.pyd sha256=6tACFYKOeGJbK8_gml9WUTirUPTpCZ4Qan70ptWTjng 25600
spotiflow/lib/point_nms.cpp sha256=oYY4tXN_FHo1FvEak_Ey_7najzuwhe5Ojs9UCsbnDJM 5299
spotiflow/lib/point_nms3d.cp312-win_amd64.pyd sha256=jKanmGuRNJeGxjwRvNQF39En6dO50BpfDn9aEFNhAPQ 26624
spotiflow/lib/point_nms3d.cpp sha256=JLTt8Nxs9_Sp9LgDWwo5bqmWjdvaj-vCc1hXewdPKyQ 5510
spotiflow/lib/spotflow2d.cp312-win_amd64.pyd sha256=OH97wIHyL4rDBtLPJlFg_WrGJGn5oZ8KaiurHavnLTg 32768
spotiflow/lib/spotflow2d.cpp sha256=0KzHuJEDQT1o6XthzGznWUSOzzsLGdlyOaBvQ4aVxH8 13442
spotiflow/lib/spotflow3d.cp312-win_amd64.pyd sha256=WjfzSRIFPpmyfxOkpektJaRD0Hl5H7buYyoiVXbFcFE 28160
spotiflow/lib/spotflow3d.cpp sha256=Q7lxrvVarm5I5Y5d2UOSIbpKMYTjkoJ-uXXEmz2t3JI 8836
spotiflow/lib/external/nanoflann/LICENSE.txt sha256=4UaZ8or5PBwR51WfEDjE0zfEAe77TfNyVDLEWHQthJM 1517
spotiflow/lib/external/nanoflann/nanoflann.hpp sha256=zQo9oMTX9-wuAsMm7VGRRGwZhMhifacvELH8Fdl2gjc 75605
spotiflow/model/__init__.py sha256=EAfFRV6Z-M8dplGE49MyAP--hNsV9sjj5YHgEj1YUk0 283
spotiflow/model/bg_remover.py sha256=gzNMbm62gE6BzNohKZgD8bxe5sakvN4zO6Vj6Lw0Q88 1432
spotiflow/model/config.py sha256=m4RKGVqTA2ikp9i--4QJApjlrlrO4fhxOsmvPXbI6dY 11649
spotiflow/model/post.py sha256=9klc7JzRSvF-ncVJV5vLWQMGjWX-bQ51URbOyJlBvsw 7546
spotiflow/model/pretrained.py sha256=TYQ4u81f_Nh2R3TcWr4mtoIr-T0qwJpQCUg9MIQaEV8 2768
spotiflow/model/spotiflow.py sha256=u0DSr5zsauqFBUdvpZtp24ET0wbwbIQs74vKT8h_fN4 66055
spotiflow/model/trainer.py sha256=I00c6KXwb1j7TdLMgX31x2EiH9eSsCNbwiWl6_frVcM 22859
spotiflow/model/backbones/__init__.py sha256=vGN1GppcbQQjY9LoEGYZXrvv6gyvIECVP1-qozRMObs 66
spotiflow/model/backbones/resnet.py sha256=uWg_7Te7CSZHlfrVVhCO-Z9pC757HwGw7bl6GvIJsHE 11367
spotiflow/model/backbones/unet.py sha256=JQTpEhB_t6muq47KB1PrupIxfAIWC-11tG8W8q62Vg8 11719
spotiflow/model/losses/__init__.py sha256=z93XnYRK91dB8ABFbmkC-1rSHlkHs1M13OXREBfVoE4 43
spotiflow/model/losses/adaptive_wing.py sha256=Oup3qgwhkQ1Y62ZFNw0PyjlRn1rdW6GGKyZfbyYl8VE 2314
spotiflow/sample_data/__init__.py sha256=BL_n9TEJ4qHvIsbm7rGLvYcfBKPGEFhoo2xXw8WSffI 1078
spotiflow/sample_data/datasets.py sha256=ZVdFLwHbJQCKLKvLTXODFLDFlzw1qSyVGCeikVUcRIM 3565
spotiflow/sample_data/images/img_hybiss_2d.tif sha256=3ryaA_rLLI9GubvxeudOYDPE2H31q7oxzCoW8IM9NnE 524556
spotiflow/sample_data/images/img_synth_3d.tif sha256=HrUFm7B0iMc-S4DW9Q0age5LUkYr-sO5VBEYP51Rs-c 1053978
spotiflow/sample_data/images/img_terra_2d.tif sha256=htm80cGGtOlScr9jURpTEJw1kwuNkohnqjjYXN_7FUs 2097408
spotiflow/starfish/__init__.py sha256=fTGtz_qljws9Pt3DjzNoraYRubVxbbIJS_rkA9CoysM 48
spotiflow/starfish/spotiflow_wrapper.py sha256=5PRRDtUHnBMmBcbWd64BW1mv3xIkLrwu7e2-GXPxFp8 13944
spotiflow/test/test_model_saveload.py sha256=k4NV6ONK8GV5OJRiLdRNowp-sJmdy6U64H_CgTCnMWM 1536
spotiflow/test/test_prediction.py sha256=bTnRdaZOUqoE_6bQaw2ekyyKwkXxOK5618o0RIH8E1k 3683
spotiflow/utils/__init__.py sha256=zo6ZDzON5LWiTCwGyPPl4CPhq6S-ohyh2fjcWYnx56A 344
spotiflow/utils/fitting.py sha256=f37sV1NCv3xqQIbwWywYrj7S5a6X-flVYeMSRSVbMCY 9147
spotiflow/utils/get_file.py sha256=RmZNM4QNIfbHl_srGi1yH0SlFYjBlK5a7jEgULLanHE 23012
spotiflow/utils/matching.py sha256=cwuKubZusl4_09gPhx8LKkN97xLydNJNCfvAfN0uQ_k 4158
spotiflow/utils/parallel.py sha256=lQwK6lfWJVir0EVhYlwAWnPDObhYBxjr2MoHVfGhsbI 7542
spotiflow/utils/peaks.py sha256=kNxcRu6poJW5DsGhuND8yRWdXvd9NppMJWByqoZfMY4 17175
spotiflow/utils/utils.py sha256=aCKr2CKadqKZDReNDn8-04KSQ0D_pORaDvVZ7K5q_iU 26372
spotiflow-0.5.2.dist-info/LICENSE sha256=lMwqaQ-dToj1jUR5sNDbAhb3hT_tY5xo5Asjq4EMeVw 1535
spotiflow-0.5.2.dist-info/METADATA sha256=wQg1aUoiOvnEVCHa800Yr-M_ip9mluDVQIbIm8tuoXI 11769
spotiflow-0.5.2.dist-info/WHEEL sha256=OHBvwspMnfE8PM-Hmp7OfVnOX8POUi7picGCO2HonXs 101
spotiflow-0.5.2.dist-info/entry_points.txt sha256=vGyo-Y0is8VA99itMc4heqXdNW0E7b9w59QZsUXz-Gw 108
spotiflow-0.5.2.dist-info/top_level.txt sha256=TX4D6cpXZr6xIhHS9_HbKxc4O1rUrbF7Vpbj2xfLWaw 10
spotiflow-0.5.2.dist-info/RECORD

top_level.txt

spotiflow

entry_points.txt

spotiflow-predict = spotiflow.cli.predict:main
spotiflow-train = spotiflow.cli.train:main