BERATools

View on PyPIReverse Dependencies (0)

0.2.3 beratools-0.2.3-py3-none-any.whl

Wheel Details

Project: BERATools
Version: 0.2.3
Filename: beratools-0.2.3-py3-none-any.whl
Download: [link]
Size: 189556
MD5: 12bfdae7a93a13da1dd27a413df4568e
SHA256: db5e878409f1a87dab985f2a0a7665eb7ac701da9b288c7188abbd4489ab50e6
Uploaded: 2025-03-26 21:12:03 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: BERATools
Version: 0.2.3
Summary: An advanced forest line feature analysis platform
Author-Email: AppliedGRG <appliedgrg[at]gmail.com>, Richard Zeng <richardqzeng[at]gmail.com>
Project-Url: Homepage, https://github.com/RichardQZeng/BTools
License: MIT License Copyright (c) 2023, AppliedGRG Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: BERA,Line
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Requires-Dist: bera-centerlines
Requires-Dist: gdal (>=3.9.2)
Requires-Dist: geopandas
Requires-Dist: pip
Requires-Dist: psutil
Requires-Dist: pyogrio (>=0.9.0)
Requires-Dist: pyqt5
Requires-Dist: pyqtlet2
Requires-Dist: pytest
Requires-Dist: pyyaml
Requires-Dist: rioxarray
Requires-Dist: scikit-image (>=0.24.0)
Requires-Dist: tqdm
Requires-Dist: xarray-spatial
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2764 characters]

WHEEL

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

RECORD

Path Digest Size
beratools/__init__.py sha256=Mdv1nAvOXx6fFOvIS_3Qob8L_hjZxvsne1JXzaSm5Ao 90
beratools/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beratools/core/algo_centerline.py sha256=mIHUsda68Pya7I51ZAb_xtF-5DYW1jebzh72r9tjSas 15582
beratools/core/algo_common.py sha256=klM19p56VYcbH_h-_PyxJhqJMiF7hlqpG64QVMLVRJc 14965
beratools/core/algo_cost.py sha256=qL-eVr14CFaMBAbiokB2Yr1lWwqT3jSfnXwyHFUoGrU 6345
beratools/core/algo_dijkstra.py sha256=w_vcAOmr8bLhxWZhNRaT8V-BK-VhodZqt7v3i4HwLLk 15249
beratools/core/algo_footprint_rel.py sha256=Nc1gzGVw3RxXnyBrnk0ie-Acjw8UuiCiHU1W3oF7EaE 20565
beratools/core/algo_line_grouping.py sha256=Fp9ekoYf91bYE1bD49vCjxyMwpfgNN2m2KXUZ7AMJHA 32914
beratools/core/algo_merge_lines.py sha256=1ptv8UAO-W2kYRYgbuUCdH6QX-qiYZQUjRavvRudmxE 6876
beratools/core/algo_split_with_lines.py sha256=k1_E2H02Bxn6nzrWJstalQyZ_c5e-PWzl7jwTLmx3HE 11552
beratools/core/algo_tiler.py sha256=Leo4WJ0h6pIJFPmsByPVRq8HpKFk3fDxR8yammtvbRo 16747
beratools/core/algo_vertex_optimization.py sha256=kaRfaVs13BCfn_ASEQ1RfI6SFWc5FWfqWHU-4VzKRDs 15629
beratools/core/constants.py sha256=SEu9czHJu5r4nWfHeoHOvPuxsaum3-D8hATsGktPP1k 1157
beratools/core/logger.py sha256=0QnK800fLdUV8krzEIuKQ_cflqeIoZmi2G61gu-fGP4 2334
beratools/core/tool_base.py sha256=0D_2Y9TDQYJDwk3OG6PHEKIEm24gR6biNVThWvH6gDw 6911
beratools/gui/__init__.py sha256=zYIIWtPF73iVlXdH9euMUQ4DH7f-jg5yLgjn3qCQ36o 151
beratools/gui/batch_processing_dlg.py sha256=44jOC3wL1_8XioFphGdiLua54D0cfUhvXfkD7rSL344 19286
beratools/gui/bt_data.py sha256=dbwd6yeG1bAYZMubFV7ZiwIJZ7QhXMKRmcH9fLsSGzM 17292
beratools/gui/bt_gui_main.py sha256=MM9-Z0e5bJ_J7F6_sNq1mehyFssDhxEqCy0oPOR6AVE 25125
beratools/gui/main.py sha256=A4ZR3XI6Eea9Din1Wvhlp5WlNfeYHKAcJwhd3oFmPJc 644
beratools/gui/map_window.py sha256=nyAQtWtDFT6QOttfyC_yE9LLNzpIsyB7T6lTDVIfMu0 5374
beratools/gui/tool_widgets.py sha256=XmvBGsT8et7K9lDc5pgAqg57pjkN7WOK3HpI7STHAIo 27593
beratools/gui/assets/BERALogo.png sha256=hnGLSL7Jv2ljDn6Z8ad5ekzH9k1PEuq7xe7Hh8bXZkE 6660
beratools/gui/assets/beratools.json sha256=dvjfMgTmUZgAue4ir_jGtcjWeH7V7ZKrD5ar5hl7Ygg 120640
beratools/gui/assets/closed.gif sha256=T9BBGl286-FdSRYbWVt68HwPRF0geWoowtBzeYsk_bI 592
beratools/gui/assets/closed.png sha256=FRSAh3wzASowFUEt88zHhk1BQmwRbjoCs50Ff8KpJNQ 311
beratools/gui/assets/gui.json sha256=kRD3Ozim9IotcY8P3fapgs4qqj5vebQHLxmss_SOJdY 329
beratools/gui/assets/open.gif sha256=o8LL1OaDNkQ0Gcc9dO-1f1UZFAQ3ALc4svtqiUuWJPY 1062
beratools/gui/assets/open.png sha256=v0OOwfTNGMmtdFbffCbxdYLaNZeRC9Cy5whAwi71oVw 524
beratools/gui/assets/tool.gif sha256=2KGcUI_b-qFdrJJhgbx9pMZ8pExX7zH8nYvweRiQs6U 555
beratools/gui/assets/tool.png sha256=35Txwum2l_aKeazF_I97ZaZAKHsrKQCGG-LZxEIFyZw 714
beratools/tools/Beratools_r_script.r sha256=bc2Y4pI9q9IKpHAYPlMjqqnL1fVSxWErlBKVKKsUwcw 42502
beratools/tools/Ht_metrics.py sha256=kQXPcsgLy80YOA4IAuuS5rR5QWEm1xROZdOcx_rIs4Y 4069
beratools/tools/__init__.py sha256=lii4UkW4D105ZHpuoLi0REiZ_SA6le8T109Rl2qwkaU 129
beratools/tools/batch_processing.py sha256=r7iXGwqr_rvXgnGdZj08kpCwKIcbJHTFBxNc8NCgJL4 4975
beratools/tools/canopy_threshold_relative.py sha256=ZdUXJmMRytTeOvLg6lq8-9_PxS-mjsUDtsy0R5QEqA8 29116
beratools/tools/canopycostraster.py sha256=ZS6lUIamr5hGfMGlxcantp7Kh8GYCiQHAmxyhDBAA6E 8079
beratools/tools/centerline.py sha256=yWXAXS1XzpDMx5kKW58drHfcbmRQ2CSuOXxQJSlrOOQ 4045
beratools/tools/common.py sha256=lIwPt7-XDNHpxiHsEQhsNiHzKGjxvQc_R9jPNTKhqzg 26615
beratools/tools/fl_regen_csf.py sha256=omAkhQNGjkW263muX4o_w6YurNintUNI3UKrePK5OAk 16062
beratools/tools/forest_line_attributes.py sha256=ioS6xOp9Lb323WSyEM0JgwRQqkFUtlGEqM_Q0hM2LxQ 14568
beratools/tools/line_footprint_absolute.py sha256=bq0REhxAuv5sJ_9JcBlzS9TpQopJLQoOZSdyDPWtlME 6311
beratools/tools/line_footprint_fixed.py sha256=H3ntIjgIRdCjzGrkxoqa6A5fK_cDzA5OzK2lHlcYayk 14045
beratools/tools/line_footprint_functions.py sha256=KT1HkRUi923HUXIbadf2HQsdPXotVjoyB-6sIKsWmKg 30771
beratools/tools/line_footprint_relative.py sha256=0UBO0q-7PYj6SVhgJlVSwGeQ4mhUMm-vZdXpnC_hGWw 3178
beratools/tools/line_grouping.py sha256=kUqlVvKY0u4Kjf4VYOGxwcN1s7Ebjab9IuuZnKYkVGg 1296
beratools/tools/ln_relative_metrics.py sha256=Iq3AkmX9yvjEUKBvoJwkLOcZ2Rm86lFwLlKzJp-XD9k 24874
beratools/tools/r_cal_lpi_elai.r sha256=IizjOgbAdDaFdHwVY54uvmjYfi-jhTwzbu2oYzubtJY 676
beratools/tools/r_generate_pd_focalraster.r sha256=2gCtcYk5Qt_Z_MRYHR_rtECfDoZVNnZhHFcvfWXq70E 3591
beratools/tools/r_interface.py sha256=dKsujqUrTG1PFVnMAebWYSYZcdaEV2jGuZgkd270VnA 2473
beratools/tools/r_point_density.r sha256=lzlFA_lz5QVAoJ03wC7HFOqr4NqVnwjTTFWCqVDt7mo 206
beratools/tools/rpy_chm2trees.py sha256=aLSrD06Pnhwvx5Zp9doaalLR-2x_S_hpmeIZap1Po8o 3064
beratools/tools/rpy_dsm_chm_by.py sha256=BNztSKtKR95LtJQPLWQxj_iuZF2swQPUqxyFl3atSPU 2819
beratools/tools/rpy_dtm_by.py sha256=RrTcNGpqphT3Vy8DYm6n9gyn_fFA0-hMAgs9VwgZip0 2292
beratools/tools/rpy_find_cellsize.py sha256=rSkUMR7Et77l8Sn_LN_BAhwotYZjZrMmbVP1F9tzDXk 1534
beratools/tools/rpy_gnd_csf.py sha256=--cpvopOyms8zh_oSuCJLW8WbQ5M1v8htDHgAEUsWn8 2831
beratools/tools/rpy_hummock_hollow.py sha256=eN-zVZepNuzNQGQ9dy8kgL7CenlJuLrvO-2aAWYaQ6U 3026
beratools/tools/rpy_hummock_hollow_raster.py sha256=_Qq5S1_8VICeIxIizNv9CqlxshuIGjsgLWmg4CYByA8 2647
beratools/tools/rpy_las_info.py sha256=8b4WfNg46dqXnbefjmaKZSyIfHrKN4xhKQuqYPwZpJw 1731
beratools/tools/rpy_laz2las.py sha256=GAZn-B5tXMe7SXdi9HoNgrR-fm5i4brb-hlyVPPtcDI 1392
beratools/tools/rpy_lpi_elai_lascat.py sha256=QXGlFMtIWaZLsgl636ea73nq4L2HO7mWKQaPyUMS7BE 19205
beratools/tools/rpy_normalized_lidar_by.py sha256=kbhrX0Vcpj2SsXXyUq07gZJJzMaXDLojJ31zqoHo8cg 2080
beratools/tools/rpy_percent_above_dbh.py sha256=ybRPBjuBYHmY8qolY2zlqSU0fCujWYoIg8bedh7-eww 2854
beratools/tools/rpy_points2trees.py sha256=Q3f_qLiFZI1KC1ApcTw8y_K-U6bRIWfh7zccsLYpxuc 3346
beratools/tools/rpy_vegcoverage.py sha256=lwCMzCNrS2FjcHmpJFBqctJ7ou2B68JkuK8OU9L8p6k 3308
beratools/tools/tiler.py sha256=jwYUzO_z18-1LxLbrdIXkt_FSw9tzeJ38IHS9WBPYdI 1224
beratools/tools/tool_template.py sha256=mPqrQG5WJmrih0vjGH8HhDVEloWJQxgNmi8Nslxi0To 1734
beratools/tools/vertex_optimization.py sha256=w9ZqH0bHM3K6XyM3DgdMBLAd-upinfNG2fAKIfrEin8 1430
beratools/tools/zonal_threshold.py sha256=4GPnKoaV1CmH0NnbCdsfpp4s2I4eMnqDxP-9mHIMhEQ 5361
beratools-0.2.3.dist-info/METADATA sha256=OyATzVy44FuXiPdgPs9nPiEMD6g1DlWoQ5oCQFc-ZaM 5117
beratools-0.2.3.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
beratools-0.2.3.dist-info/entry_points.txt sha256=ph47-gzMqhlWmHogQd9HTl4l8dWQUV8FhSOL2FaRrIM 53
beratools-0.2.3.dist-info/licenses/LICENSE sha256=IZ1f9V4p0qV6UciLtuKE9nyPJIm6gQiWRBtG0ETDdfY 1069
beratools-0.2.3.dist-info/RECORD

entry_points.txt

BERATools = beratools.gui:gui_main