tree-disk-rings

View on PyPIReverse Dependencies (0)

0.4.6 tree_disk_rings-0.4.6-py3-none-any.whl

Wheel Details

Project: tree-disk-rings
Version: 0.4.6
Filename: tree_disk_rings-0.4.6-py3-none-any.whl
Download: [link]
Size: 79851
MD5: 8a7bad4caedf0d39c8a0df4fc4ae082e
SHA256: 3f0bbccffb85970c132ac9c250964d0695814a4c0c252e9a9ce2c3cc8c9cbf96
Uploaded: 2024-11-10 14:45:21 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tree-disk-rings
Version: 0.4.6
Summary: A package for tree disk rings detection in images
Author: Tony
Author-Email: tonymeissner70[at]gmail.com
Home-Page: https://github.com/tuke307/tree-disk-rings
Project-Url: Repository, https://github.com/tuke307/tree-disk-rings
License: MIT
Keywords: tree,rings,image processing
Classifier: License :: OSI Approved :: MIT License
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-Python: >=3.10
Requires-Dist: glob2 (<0.8,>=0.7)
Requires-Dist: imageio (<3.0.0,>=2.36.0)
Requires-Dist: matplotlib (<4.0.0,>=3.9.2)
Requires-Dist: natsort (<9.0.0,>=8.4.0)
Requires-Dist: numpy (<2.0.0,>=1.23.0)
Requires-Dist: opencv-contrib-python-headless (<5.0.0.0,>=4.10.0.84)
Requires-Dist: opencv-python (<5.0.0.0,>=4.10.0.84)
Requires-Dist: pandas (<3.0.0,>=2.2.3)
Requires-Dist: pillow (<12.0.0,>=11.0.0)
Requires-Dist: pytest (<9.0.0,>=8.3.3)
Requires-Dist: scikit-image (<0.25.0,>=0.24.0)
Requires-Dist: scikit-learn (<2.0.0,>=1.5.2)
Requires-Dist: shapely (<3.0.0,>=2.0.6)
Requires-Dist: torch (<3.0.0,>=2.5.1)
Requires-Dist: torchvision (<0.21.0,>=0.20.1)
Description-Content-Type: text/markdown
[Description omitted; length: 2904 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
treediskrings/__init__.py sha256=pwMrM8d__rVvj-DkcxMJHx9gtRILFHQSy177J8CoQYU 148
treediskrings/analysis/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
treediskrings/analysis/chain_analysis_tools.py sha256=NVJHlXOJN_EvxBXErf8AO-pz3UNxijX0GNvR3bBDttA 16247
treediskrings/analysis/chain_neighbourhood.py sha256=uoZNCRD5phv3lSh7ReUvUH0DkzpudDMS1NuAst5YJA8 5464
treediskrings/analysis/chain_system_manager.py sha256=xxBJsUsyXJNCxFd-Wn5GccBdL5OABUye_HHVg5eOz38 15323
treediskrings/analysis/chains_bag.py sha256=MFt9chcNSwRAEQajXrPwVJQiS5YoxlOSCiBxcvgjoF8 817
treediskrings/analysis/connect_chains.py sha256=KinoNyLImYUJpk-lTl-zt0TV5vpTEjLfq0naYOTN2Yo 39121
treediskrings/analysis/connect_parameters.py sha256=GB7Rh4--0YYJJwHjLws36b7aD8_QJlC4tatQA0IUK9k 3003
treediskrings/analysis/interpolation_nodes.py sha256=imKGe40TAyJ_CiaF0c0Ss41nfQBQHbfElIGmqsgj2cg 13476
treediskrings/analyzer.py sha256=HUkQkuDV0oe4itGF2JPcTy6h6JwRQZHX-xNuckpTVLI 2242
treediskrings/cli.py sha256=vWgbxAjNiV21Zzasqv81_hmNZ9UUze6Nlx3ogY2Z9rY 3361
treediskrings/config.py sha256=KvsSsJiizGw5GgOHwPmr111Usrv08zpE6cu8cBtN-zY 7049
treediskrings/detection/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
treediskrings/detection/canny_devernay_edge_detector.py sha256=ZsA4oXgRxNowZGMjckDWeGz4u-EpkbFl47srf91oScU 4265
treediskrings/detection/filter_edges.py sha256=lUyDVcT-dwBIduW7_2drpry7nDw0rm-M8PjeUq9m8B0 10494
treediskrings/externals/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
treediskrings/externals/devernay.out sha256=w5dqfyEZ37RGL688uUS4Il_gOk5mi9sozCvi1zIBxiQ 51424
treediskrings/geometry/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
treediskrings/geometry/angular_set.py sha256=br2LOGInMyN_r_i1EPScb_4GlA52wviGqNj4Bch-Et0 397
treediskrings/geometry/chain.py sha256=HWwlpcr7aojtaBxG86ljkmnfFTzkjqBjGYcMDozuTYw 8894
treediskrings/geometry/curve.py sha256=WUsTZ9_I7v652TlkXEDFn3fvJnCH3_uRFzCTkTCn9OU 1123
treediskrings/geometry/geometry_utils.py sha256=6RqWmpXj5UOadfZPI6DMvgyzmh1LaQfENyTOymU2tUs 12012
treediskrings/geometry/node.py sha256=e6yorNT2JPJ2wO6SESi6bF0nNL777aVuMSsDL1zY0e4 1717
treediskrings/geometry/ray.py sha256=XW2QrYhPh7MJWF5ryMRCcWo8huoy0kM8tTCcUMrKp0o 2513
treediskrings/geometry/ring.py sha256=yT7PyOUpfUb6Xp4ZxkclEY_hT1p70HhIYKQYIt4FVlo 1519
treediskrings/geometry/virtual_band_generator.py sha256=MpamCKeFviITFHWEYBMOlk_8uCWw8suH_rHZKzjoEcI 8707
treediskrings/main.py sha256=13Dkc8AveBPGzVBghGm7Xc14_hK847qEwZl56aL27q4 2822
treediskrings/processing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
treediskrings/processing/chain_context.py sha256=50sjN5yWo1B7HEwy247QcRep2oDILMVMpVB-R3UeSZM 7583
treediskrings/processing/postprocessing.py sha256=J9TCygv6NgqCHdEk46iPOWk9e_tPM65Otu4ZXoXV-RQ 46347
treediskrings/processing/preprocessing.py sha256=bS_6OYirkQeWwwAbJVu3SudEoOfd5_KUui7ribBOO6c 5781
treediskrings/processing/sampling.py sha256=WW5iNZ_U1mbvJX8kMQAg6FVPFMQO1pPAit2H_Z7ctMI 7582
treediskrings/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
treediskrings/utils/file_utils.py sha256=SBDD-NJgQg2ZK05BlfzmOSjyG69Lw7dKfQ6xYOIGcGg 1765
treediskrings/utils/results_handler.py sha256=2i-_lL8aR_i9cQgXmb6351UWKvDM3X62cVFh0DDndDw 3512
treediskrings/visualization/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
treediskrings/visualization/color.py sha256=OD15NJhozCaGENia9XPHVXouivx8TM-_Luolnc--mjQ 1134
treediskrings/visualization/drawing.py sha256=c80NsfVmLnHWFZWJob5OJMOTCNYNyVHbaMQiM8kisZc 6115
tree_disk_rings-0.4.6.dist-info/METADATA sha256=guQsQLt_BXCFkmdk5HL6XKtGQPgjSpSprvcs323Wq2I 4268
tree_disk_rings-0.4.6.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
tree_disk_rings-0.4.6.dist-info/entry_points.txt sha256=ZhOOD1jOSBEm0rPEM-yCxiF4ou_CaI7Hh-sL-krCj_g 58
tree_disk_rings-0.4.6.dist-info/RECORD

entry_points.txt

tree-disk-rings = treediskrings.cli:main