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-cp310-cp310-macosx_11_0_arm64.whl
Download: [link]
Size: 1408660
MD5: 0162b22a6ae6378c72ec08a03141e3f3
SHA256: 9061e2786360c4bea0717fcd8de5f121430632a5636534611ac3d562637a247d
Uploaded: 2025-01-13 16:37:12 +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: cp310-cp310-macosx_11_0_arm64

RECORD

Path Digest Size
spotiflow/_version.py sha256=9wH2PDsTkkxdqSU9YziEjDTHYLEcKPSYr6RofNSEaJk 411
spotiflow/__init__.py sha256=UbzqSyFSez2AQYdzCMbJSK64ynw92F2X9if6X6PuciI 53
spotiflow/test/test_prediction.py sha256=J6XpoSvuecXIHGuwOecbEuB_UyiBZwUh3scflZa91_o 3575
spotiflow/test/test_model_saveload.py sha256=SPpynj1qNF6ouMkAw_12iLnad85p8kuriKcgIHOnVHM 1484
spotiflow/starfish/__init__.py sha256=fTGtz_qljws9Pt3DjzNoraYRubVxbbIJS_rkA9CoysM 48
spotiflow/starfish/spotiflow_wrapper.py sha256=-rx-CwDOAjVYuY-USYli3HQ2jCHtwu3KN4pQNPe4a0I 13652
spotiflow/utils/peaks.py sha256=Z-KlXbTz-kPZx_8M6foVw1QhNJSqaa8z8GtMqR5AnB8 16676
spotiflow/utils/get_file.py sha256=PF-A_Vt0urpu_TEqes6JL-WQiRSuphCvf9AhDyGxohU 22411
spotiflow/utils/__init__.py sha256=szQQ9ASaU0b6XfcCua0dVyv5ro6Z5-NpbdoAKVDT-pQ 331
spotiflow/utils/matching.py sha256=obQrTSAl1g-Jujy0HGNn2c1Ju9bn7Mq8EEsqdyw-S4I 4026
spotiflow/utils/utils.py sha256=_e8YA5Lhdc9-Us-Dc6GG7XyZTKzIBxpexK93Jiin-Wk 25638
spotiflow/utils/fitting.py sha256=6D4WKoGkMIyocbtji79Wm8Q83oeysoAW1FMYD5JfjCc 8873
spotiflow/utils/parallel.py sha256=WxiAVWfxA3MGRuSYRKQO3IMe3H8qnejMV1npw9YZbxI 7385
spotiflow/cli/predict.py sha256=syHkTgOEUKJkE81ShPhcWboqUxtS9Lot6Jkvsp6DDIM 10645
spotiflow/cli/train.py sha256=meBR68djzKeT6bz8JF0G_-xo1iCeL65S38aCNcKkdZs 11078
spotiflow/sample_data/datasets.py sha256=NZOO5MAjjC958QjQgchD00WHRAUAjl0nTBDWPQAf8UA 3472
spotiflow/sample_data/__init__.py sha256=ZcbmHeXTucQD50j9-3ZzAzJ3CjYGWrEzh1A9-7iEIoY 1048
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/sample_data/images/img_hybiss_2d.tif sha256=3ryaA_rLLI9GubvxeudOYDPE2H31q7oxzCoW8IM9NnE 524556
spotiflow/model/post.py sha256=GsrASPD7oVqZY2qfboif3EgfQk0y65ixr0G2-cgzq4U 7350
spotiflow/model/pretrained.py sha256=2SW7MX5PUl_K-GtyGYRIkT3P1b3sucOSGkmgAK3oPPQ 2684
spotiflow/model/config.py sha256=jrQW20UJ-5ilBXHHfEcRUbr6LjAXPJuJkqMI5XLQ770 11350
spotiflow/model/bg_remover.py sha256=Eey5-O4e7So9Sjtb4lNMkDQ_tBn5kmps-XYkg-h1bZk 1400
spotiflow/model/__init__.py sha256=HPZS542bkmvndKBkorhHK0k94owi2xpoRBmyFwq27HQ 278
spotiflow/model/trainer.py sha256=JAeabGc9R-dHSDd7ccaPEwe-ceIQJHA1WHMHuU73qH8 22259
spotiflow/model/spotiflow.py sha256=MW6nFwQ0Ee3wEbTitYU-rOf2RqDvACR_wCC9GPS0Cnk 64575
spotiflow/model/losses/adaptive_wing.py sha256=kZ5acivwO0dvohR41TKskxPvBpCKcKhBPCs2ty-8JWE 2258
spotiflow/model/losses/__init__.py sha256=z93XnYRK91dB8ABFbmkC-1rSHlkHs1M13OXREBfVoE4 43
spotiflow/model/backbones/unet.py sha256=4465iGt1aWj3XSRedjJNecd1gKguIPAbP2IiUXfzkQI 11404
spotiflow/model/backbones/__init__.py sha256=leqp86HDz7HGUsLB96vafcyFN9DqhNNGSuOJrVnh1MA 65
spotiflow/model/backbones/resnet.py sha256=g8-eSwHhhyk3b6C6nCUHTY4TZU9VJkmM5H2oBjfc-_w 11021
spotiflow/augmentations/__init__.py sha256=-fon92BKsj2_q0QmPXvpO9l3Uu2CHn7Uuk-EeIZ3Kpg 56
spotiflow/augmentations/pipeline/__init__.py sha256=OOMBQM8bd9f_PRpa-NgqeP6qFm_ZuVJKLGGaeE7VFJc 30
spotiflow/augmentations/pipeline/pipeline.py sha256=UAGaz8JM6mirfebosgmRByVXpd78V0qLvROPIMS6i64 1614
spotiflow/augmentations/test/test_pipeline.py sha256=1hRIMhz1X2uBJl3BpeHKAeiW_gqFd7zSV3Mmoj1pbJc 1107
spotiflow/augmentations/test/transforms/test_fliprot.py sha256=bdfRlGoXpEHeUW58gJYbroqoyjNa-6tjHyBtgL1X1cU 2082
spotiflow/augmentations/test/transforms/test_noise.py sha256=eSJogh8iCihXu26O29lK2PB7I5qziiRGQxiQEULoXnE 4109
spotiflow/augmentations/test/transforms/test_intensity_shift.py sha256=LblX2h_cYuhGPDOWKH5yaThsOnifN5CMI4_OGBkGFuc 2154
spotiflow/augmentations/test/transforms/test_scale.py sha256=9tzN3sB_A4BDSYXJkt-5uLWdyiH_-UnnKohy9KSVgN8 2523
spotiflow/augmentations/test/transforms/test_rotation.py sha256=rCpiCQeQOiVkKkSsoSi4odZ-b4Fzmz07oBHlmVfs_h8 2342
spotiflow/augmentations/test/transforms/test_crop.py sha256=eqOLrasF7dQF0Pvx7erVejbgc_bh-cWGqTkP_HUjSZ8 2502
spotiflow/augmentations/test/transforms/test_translation.py sha256=ZKVn75oMUCqJDGzgwaHa38lgZvbwOzwHNY2K82Wsolw 2388
spotiflow/augmentations/transforms/fliprot.py sha256=WmuWG5UZBq7Etg-8_pylY91cu_1rKvJX7O4sx4pCEEo 2519
spotiflow/augmentations/transforms/__init__.py sha256=k5-B7lMANwkalBzjQOsxlAWqI6oOKgHN05xGDIRRGGM 258
spotiflow/augmentations/transforms/crop.py sha256=5jtWbHaJBlbneO1pqjATrCgsxxvbzsbNyplcX-V4AqE 3432
spotiflow/augmentations/transforms/intensity_shift.py sha256=-t_hI-1SrZNQ70UHnnqlTgZ-llwO7GtgqEJKQ9yITjM 2309
spotiflow/augmentations/transforms/utils.py sha256=PQSY0KP8V_Mm_F7-S1d9583_2mNZuvGgX0gNSm_lpSs 2923
spotiflow/augmentations/transforms/translation.py sha256=FDcT8u0ZKCdBaBQj2oLFbXhsYU3F8E--EmnSQaEBI58 3473
spotiflow/augmentations/transforms/noise.py sha256=JSU0uo9OrLXhASexvLkf54jIUFdKVsEiNnmwxzTLHBY 4381
spotiflow/augmentations/transforms/rotation.py sha256=Ai8FDHIX5xv9ntZIy4lBfYqAukKkVgaHz3bPoGKC-ag 3826
spotiflow/augmentations/transforms/base.py sha256=0pmRFkSFWQDGr-s8FjDmfPSwggwBVzZPoGbHoEjrA2Q 1216
spotiflow/augmentations/transforms/scale.py sha256=uuLKpexKopBCFJWjD-jGW2NkSH6QaKvx66cNM5tcmuQ 5028
spotiflow/augmentations/transforms3d/fliprot.py sha256=K4o1A2ognzp5ILp020t8RQ4vb0fj93WPRu7bTvFCNw8 2635
spotiflow/augmentations/transforms3d/__init__.py sha256=U0X8tlW4eeVCKOk0fjuswlzOWVW2aEZCorjsgkA0z7U 242
spotiflow/augmentations/transforms3d/crop.py sha256=_hQH6bgvE6TQAr-XI0HbkPaORe7875IzqUhfr19EGnk 3945
spotiflow/augmentations/transforms3d/intensity_shift.py sha256=RC2kq_MxEKVuAND2ErkqcmtkgxfLen1rUxMp7e7pm-8 165
spotiflow/augmentations/transforms3d/translation.py sha256=srzOO_mjSsuIpyQQ4hx-XfqTEas9BJm7QxdkUosItXI 3559
spotiflow/augmentations/transforms3d/noise.py sha256=pQImuIXpWroDA21w7AwVJQk6cQ1TF_m-oCcL5quQB5k 225
spotiflow/augmentations/transforms3d/rotation.py sha256=afnuYbYtZcgT6ugeGyrkHsS3QU6MNlzUQw3cxCGOLB4 3879
spotiflow/lib/filters.cpython-310-darwin.so sha256=q-v8rm7SUF3xsws8rXxqLClwSG4F7th78LSocJ1VvP8 52480
spotiflow/lib/point_nms.cpython-310-darwin.so sha256=EbVsnCp6y_ThJFeN_QhCT56xqsLALHhq9ZWwCHW81V8 57392
spotiflow/lib/spotflow3d.cpp sha256=uYrEQQbN_M6mnLDTSGUoaSr5_dv97_izlmMWCbVXPOc 8561
spotiflow/lib/point_nms3d.cpp sha256=aNNJdsPP7omoYFzZS-xCjs-Y6rbjShhqOVPL63RSbb0 5321
spotiflow/lib/spotflow2d.cpp sha256=nRa-VTbkfHVLAFctHohp_s9lPiDRFnxmwAbqx3HBb_0 12971
spotiflow/lib/point_nms3d.cpython-310-darwin.so sha256=F0Ir6BM-iZ3lkCiVLtjiPtPLE1ZKhYs6P-3BMfBkICM 57408
spotiflow/lib/point_nms.cpp sha256=X8rURirNFwjEaenIunQV1jQ2i4QInF6CaxHc6cDeAb4 5114
spotiflow/lib/spotflow3d.cpython-310-darwin.so sha256=NYodzkBmnbQG7K7MWRSRWekOZ5faDTFxicdiH9VsmHU 57008
spotiflow/lib/filters3d.cpython-310-darwin.so sha256=XZnbsdJak1wdVtQzi7-x7C5DBtkhdnajfw3YRFuKCKc 52512
spotiflow/lib/filters3d.cpp sha256=AUfXRMkoQ3OyP09oL0d0lHkscTeSF4W19EHgVgiR5Mg 3774
spotiflow/lib/filters.cpp sha256=Va3w1zBHSHovAgvJYEVeBxLjo_UQ7QSAtIZdD3mvtVk 3494
spotiflow/lib/spotflow2d.cpython-310-darwin.so sha256=dr4cmGJFuxjd_ysvPefHUP7V8AGA_uFX1d7UOLe2OOo 75888
spotiflow/lib/external/nanoflann/LICENSE.txt sha256=FWFYOEZiuufIw-2X_RFc23rYZPoeuroBAi4V1_utF4E 1489
spotiflow/lib/external/nanoflann/nanoflann.hpp sha256=peVdrjUh4lo_dbi2z1KddRMw3uY2rGa_-d1z7mlOPPo 73556
spotiflow/data/spots3d.py sha256=YPan6ZU7HMBEkT1_u0MZ40calmY5AA8Z7yW29HyHII8 6340
spotiflow/data/spots.py sha256=3CsjoipRw1yh4P2zBgzJw8FIPiQz320XG8Xz1bZPJPU 12152
spotiflow/data/__init__.py sha256=nCVGhrLdq4jmMA4OqnJGLq3x58om0NapQHk4kga6W8s 130
spotiflow-0.5.2.dist-info/RECORD
spotiflow-0.5.2.dist-info/LICENSE sha256=1YWPruO9CTF4VoTMYHXs5fGJu91FxVOomoBp6w2Qec0 1507
spotiflow-0.5.2.dist-info/WHEEL sha256=OX3bOToI6FG7_KwyIiqOqLj5Nma8aW17ewVxRYTYn9o 109
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/METADATA sha256=ok_EgxnPT8iNGW-kvBnfTHvBaBAhE8woWP9rl2SQ69g 11520

top_level.txt

spotiflow

entry_points.txt

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