ndimreg

View on PyPIReverse Dependencies (0)

0.2.0 ndimreg-0.2.0-py3-none-any.whl

Wheel Details

Project: ndimreg
Version: 0.2.0
Filename: ndimreg-0.2.0-py3-none-any.whl
Download: [link]
Size: 97826
MD5: b405b6f9eb7a32462ce94bc996898809
SHA256: 6cc1923728799cbd831f730aa9c547609253d2a9234201af88da6449834e613b
Uploaded: 2025-03-13 23:44:27 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: ndimreg
Version: 0.2.0
Summary: N-dimensional image registrations
Author-Email: jnk22 <jannik.schaefer[at]inbox-online.de>
Project-Url: Homepage, https://github.com/jnk22/ndimreg
Project-Url: Repository, https://github.com/jnk22/ndimreg
Project-Url: Documentation, https://ndimreg.readthedocs.io
Keywords: 2d,3d,fft,image,ppft,registration
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Image Processing
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: <4,>=3.10
Requires-Dist: array-api-compat (>=1.9)
Requires-Dist: cachetools (>=5.5.0)
Requires-Dist: cyclopts (>=3.2)
Requires-Dist: imreg-dft
Requires-Dist: loguru
Requires-Dist: matplotlib
Requires-Dist: mpire (>=2.10.2)
Requires-Dist: napari
Requires-Dist: numpy
Requires-Dist: polars (>=1.11.0)
Requires-Dist: ppft-py (>=0.1.0)
Requires-Dist: py-cpuinfo (>=9.0.0)
Requires-Dist: pyqt6
Requires-Dist: pytransform3d (>=3.8.0)
Requires-Dist: scikit-image
Requires-Dist: scipy (<2)
Requires-Dist: tqdm
Requires-Dist: typing-extensions (>=4.12.2)
Requires-Dist: tzlocal (>=5.2)
Requires-Dist: cucim-cu11 (>=24.10.0); extra == "cuda11"
Requires-Dist: cupy-cuda11x (>=13.3.0); extra == "cuda11"
Requires-Dist: cucim-cu12 (>=24.10.0); extra == "cuda12"
Requires-Dist: cupy-cuda12x (>=13.3.0); extra == "cuda12"
Requires-Dist: mkl-fft (>=1.3.11); extra == "mkl"
Requires-Dist: mkl-service (>=2.4.2); extra == "mkl"
Requires-Dist: pyfftw (>=0.15.0); extra == "pyfftw"
Requires-Dist: cucim (>=23.10.0); extra == "rocm-4-3"
Requires-Dist: cupy-rocm-4-3 (<13); extra == "rocm-4-3"
Requires-Dist: cucim (>=23.10.0); extra == "rocm-5-0"
Requires-Dist: cupy-rocm-5-0 (<13); extra == "rocm-5-0"
Provides-Extra: cuda11
Provides-Extra: cuda12
Provides-Extra: mkl
Provides-Extra: pyfftw
Provides-Extra: rocm-4-3
Provides-Extra: rocm-5-0
Description-Content-Type: text/markdown
License-Expression: MIT
License-File: LICENSE
[Description omitted; length: 20789 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ndimreg/__init__.py sha256=2kuI4uXFZ8_jcElB7sia4htuRl6ZdOODDduBh_p9RTs 81
ndimreg/__main__.py sha256=FeB0Vs6oZWLNUAkt6Dv6bLGLarcTaMoB1k_idThn8hs 65
ndimreg/_version.py sha256=XQVhijSHeIVMVzY2S4fY9BKxV2XHSTr9VVHsYltGPvQ 18
ndimreg/main.py sha256=iSC_5NjTxmHOZla3Y_LRHiyWvMqv1re12w8kBDCxYVI 703
ndimreg/benchmark/__init__.py sha256=20-t258QP3Rvr0wWi_NE0N7-jDLYpLoMbQ_iuuPTdFA 80
ndimreg/benchmark/parameters.py sha256=0L415wrEtDl-Jfb-paBq0Hqq78EHhB0zW7IKtzIkBzk 5769
ndimreg/benchmark/result.py sha256=YpobvqOr8Dnou9SuSQJubDP2eqaeDt36-th8ze__lKM 7903
ndimreg/benchmark/runner.py sha256=0l8ov_jNNa-De3TR1rAP0xX_AtjwjxPL_BqHzGjHyVU 11248
ndimreg/benchmark/transformation.py sha256=L6pD5CkLFbf97pkem9zybSKlBMByBh7axPV9KafwCxI 5045
ndimreg/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ndimreg/cli/_common.py sha256=L_JaUnYuCJtJJmfUzPPSArNK4ZzsUSZiZ3iXboiExrw 4590
ndimreg/cli/_types.py sha256=fcAHhpsizo49GbAE8ym3WCNzWniFUWzXBE_RoUKJhRU 2123
ndimreg/cli/benchmark.py sha256=MA-qPN7gOa0ZvK6sakVJeBrYLiikpn63wP99ZgLbg8Y 21445
ndimreg/cli/debug.py sha256=EU8GSQOL6pfSkop5xuyWFaw2awPX_-t4ZKU-KiZU70c 6229
ndimreg/cli/register.py sha256=c9jLVzs1lljynxzehAOLbpEoDQxk-oB3QMbjNQ46Exs 10077
ndimreg/cli/tools.py sha256=l4GR23curv0mAU8HOrUJ5Wccd0E7mm87oE-DRdv4new 2040
ndimreg/cli/transform.py sha256=xmphwXRXuH7e3KJVTfhCTLlQxbnG6NWg8FFnzcZOxuA 12495
ndimreg/fusion/__init__.py sha256=Pd4VNupKG13MTSY_h-1-kJ4VGxvJ3ZmnZKIi4UCttHo 89
ndimreg/fusion/base.py sha256=UJ1QcPzgUxz2GDF38kXop5DGl_WW9jR-UviqWvnSlbc 1398
ndimreg/fusion/merge.py sha256=rYs9RYvNnkiTKLNaV66TV43jJ41JSgv-wMQUaN7E1H8 1273
ndimreg/fusion/protocol.py sha256=11oPZuPy_N---qNzRt6C6wOM0Ukj07ZpeWO1bt2u-RI 345
ndimreg/image/__init__.py sha256=9uXXJJS-0L0OIfe4sQU3jzIZrPPW6hUzI1EwU6BPij0 239
ndimreg/image/image.py sha256=nLqTBq5dR_DhOtUKOrQRCdUoXjMOQ_UUs5fA5rOrx-w 16274
ndimreg/image/image2d.py sha256=uxv3E7TOzvjd3VkkRkWI-g01cEtNhwxJFpRGzrSI7wI 3572
ndimreg/image/image3d.py sha256=weJdYhNOD8wajuCIo9acF1kLwswVNsyF7js6aCX9Bhw 3825
ndimreg/image/loader.py sha256=UimjOE7yAx0PqvSu89h70OUSkTZesNzI6BY-rxEDg4M 3038
ndimreg/image/utils.py sha256=qK-oF4mEK-AgANOnp35lYicPRdwHp1Alum2xge7UEVo 1777
ndimreg/processor/__init__.py sha256=IeS3cNvVNnxAmQmY0Rb8qoFiQcXcRua4o0tX7MQEnX4 323
ndimreg/processor/bandpass.py sha256=3mj0kHdp_97igzkEko4gVqpPADBNatbX0BGOia7rTMI 1244
ndimreg/processor/base.py sha256=ihwZCS6jkbSeXXKhjmk1MauUtUgWSDmxgtKbYA8OJ74 1421
ndimreg/processor/grayscale.py sha256=ZjxGYaBl_krGLmWuQrMmegim-n0MP3qPs7LAsB9ARI0 740
ndimreg/processor/protocol.py sha256=Z7HJOXbiBWzqrnLbH18TryQ1Pnt-oU8mbKLv0Dj0slQ 1057
ndimreg/processor/rescale.py sha256=3SOcC6yyt59WaeWV63_QPXNlZhMFk4F_fPy5L0FNduY 854
ndimreg/processor/resize.py sha256=keb5H1qzDuL0ynZP8uq5HlLnfdsg2YopgmxcshJf4ps 2438
ndimreg/processor/threshold.py sha256=EwEONFyIpU1tsgup63gIjwXHTdV2Ny9mNKoZCzvTtsA 2349
ndimreg/processor/window.py sha256=vuEBjZ1JbOJ_jXeeGldxRH1WEUmzJeXUV9d-p9z8kzE 695
ndimreg/processor/zoomer.py sha256=QZqFPaso-abi-IsLQiAjyyezE9nX5L3DOlT4M2mIHHY 1264
ndimreg/registration/__init__.py sha256=_ZEuR4G4-kztfzNMhtXmMdWfu5hQAOPwIO_HkOgf4Jw 643
ndimreg/registration/base.py sha256=oDL_1VfRQKFDI22qYaEgo9n3eb0G2OCwTzSHSh5ojko 8601
ndimreg/registration/imregdft_2d.py sha256=XG72AwSSFM0ZOLpgOE6raI7nhddpi5l5cmQivddFino 6034
ndimreg/registration/keller_2d.py sha256=cNJuXsSoU0-6ZoxrXwbJVWA3ibJ8ARTS3xiR7GbKAss 5147
ndimreg/registration/keller_2d_utils.py sha256=a30WCiVwEBkDwdVi8L07vcu9A6hAnyzN_UH9CFK95K8 13227
ndimreg/registration/keller_3d.py sha256=5Aim_sLfibbILt081GAHjOnqgdZE0dneAx27CpSR_-Y 14114
ndimreg/registration/protocol.py sha256=Ryml0JWZ2O4cmMuQYadtMTw0JiWqvXHY5YDGNzxFfn0 541
ndimreg/registration/result.py sha256=UKd9gAMA9Uojz2kwOiAsj3exWu6c0XOr4TocNvez9oE 6164
ndimreg/registration/rotation_axis_3d.py sha256=dfGo7TA5ymJenLLfWs0ORHvTCrQqF-OSgjmo3oknSaU 4276
ndimreg/registration/scikit_2d.py sha256=00Gsl6SK5DjwOQMCee3VZYwr2_sRmlDpVGWLmZq8l10 5953
ndimreg/registration/shift_resolver.py sha256=kBtHJawRd3pleVqzrquBTpMa3fwQ-i8kmzqyoNPIQdU 2979
ndimreg/registration/translation_fft_2d.py sha256=RW77AjhC87kQd9dLtzO8akhEk3G5CrBjyCHzWFcsY5g 2302
ndimreg/registration/translation_fft_3d.py sha256=xiB_sGtMV9mo3dcCdDaDKAiPF8crcg3Cwh0zesWUFKY 2306
ndimreg/tools/pseudo_polar_coordinates.py sha256=7DOT0KCGB9vyjPolqfdP7m2BYDj6ZdMixiTWs3vCG6M 14858
ndimreg/transform/__init__.py sha256=AkquTfjTxPz029J7DpDQBZZgbpI5OSgY9W548oXPFhM 502
ndimreg/transform/data.py sha256=RT4E9E7-MhmYjJgwb2II8KDKj4LU6b07yGub_Kc00A0 1815
ndimreg/transform/transformation.py sha256=yzjeF52byUG9HwOUUAyecMbadIUzWBGANaa-G_QUrc4 12275
ndimreg/transform/types.py sha256=18Aq_foAAVqSt_Zr7BxlAgy7WFQSHSPAel1vIQa43sg 899
ndimreg/utils/__init__.py sha256=_9eTEaNHQe9xCE2s305BKoM3D_WCqR0ZnIc08sansqs 360
ndimreg/utils/arrays.py sha256=M3ZsHfoNVvQ96brAeVRvTQ79q0eB7XDx0UEifQX-JFw 1816
ndimreg/utils/dataframes.py sha256=c1F9os-yU9zBF5IGtgDGxtbYzO52jaJkqT0WpsXzM6g 890
ndimreg/utils/diffs.py sha256=l0D8SybtKhffD76INgLvvVx_Dz3YMPBzjxefdzYfMcc 2879
ndimreg/utils/fft.py sha256=qa1oN24CRC9Rba07wquMabfZL8Wdgex6iLPl6mCEOgk 2488
ndimreg/utils/image.py sha256=mR-SDG7JaPOsMXIzFtTMRpCxr4DN4gxiQPn5NyyET5Q 691
ndimreg/utils/image_operations.py sha256=ZpF-5POVAPcXbX0FI6Ub3taOYIsBIJmtHv7vjY97hp0 7866
ndimreg/utils/logging.py sha256=IFzgJEZZDdrUeJA9Z1SbC9DixDmZA_whUHjjdZVwc2U 265
ndimreg/utils/memory_log.py sha256=oaw4qJmdUQglQRTY8aY5W3ThK7rA44fyVfW4e5iKlI0 1904
ndimreg/utils/misc.py sha256=T_SkWa9a5PIe6t11ndHwsS1WODEsJAOc8Lj6qCeMNI8 1003
ndimreg/utils/plot_images.py sha256=5w42GAJ_yqcwidYQmgEqklgiaNMw4c-PIbcuXBVv47o 3521
ndimreg/utils/timer.py sha256=KjcMHBRrmKINoV4QAh85tKWmxII5pXcrj7WBgeXWbxI 6246
ndimreg/utils/transformation_generators.py sha256=kjBhW57vQEDiMeA-t8UxsJPt89OL6jMBn_T9Hg9KsJ4 3548
ndimreg-0.2.0.dist-info/METADATA sha256=McB_7wrSJt-pRMaw-Ex_nPN18twHGmW_rwVXGMa4_lQ 23244
ndimreg-0.2.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
ndimreg-0.2.0.dist-info/entry_points.txt sha256=3QUoyaCX40SoigyViL7pRYhDrSPsqjU_qSODqzlBP8o 45
ndimreg-0.2.0.dist-info/licenses/LICENSE sha256=kgTZwqZGZiBIVHwQCFecmq8ANVRA6GLWwpl1EIARuXw 1072
ndimreg-0.2.0.dist-info/RECORD

entry_points.txt

ndimreg = ndimreg.main:app