pyforestscan

View on PyPIReverse Dependencies (0)

0.2.1 pyforestscan-0.2.1-py3-none-any.whl

Wheel Details

Project: pyforestscan
Version: 0.2.1
Filename: pyforestscan-0.2.1-py3-none-any.whl
Download: [link]
Size: 24978
MD5: a1965290d7a12bb6c68a2d37830d2dad
SHA256: 36633508efbc3967eda9cd664ba11b46b16e288a18ee4810e64453fba34d8641
Uploaded: 2024-12-03 07:17:00 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyforestscan
Version: 0.2.1
Summary: Analyzing forest structure using aerial LiDAR data
Author: Joseph Emile Honour Percival
Author-Email: ipercival[at]gmail.com
Home-Page: https://github.com/iosefa/PyForestScan
Project-Url: Bug Tracker, https://github.com/iosefa/PyForestScan/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Requires-Dist: rasterio (>=1.3.11)
Requires-Dist: pdal (>=3.4.5)
Requires-Dist: geopandas (>=1.0.1)
Requires-Dist: pyproj (>=3.6.1)
Requires-Dist: shapely (>=2.0.6)
Requires-Dist: pandas (>=2.2.2)
Requires-Dist: numpy (>=2.1.1)
Requires-Dist: matplotlib (>=3.9.2)
Requires-Dist: scipy (>=1.14.1)
Requires-Dist: pytest (>=7.0.0); extra == "dev"
Requires-Dist: pytest-cov (>=4.0.0); extra == "dev"
Requires-Dist: flake8 (>=6.0.0); extra == "dev"
Requires-Dist: black (>=23.0.0); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4047 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pyforestscan/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyforestscan/calculate.py sha256=qnSLamAJu7xIFeeHj4_PuTjxbu09NPzEvc6BYjD_G-E 8592
pyforestscan/filters.py sha256=Qp2SffoV4gFRkhPdWyVLHMSMu1zmiKSL7OYm0eRXQn0 4849
pyforestscan/handlers.py sha256=OjGRwi7UFuS351D47h3yRZeestDux1Rt6_R-QR5hI5E 13505
pyforestscan/pipeline.py sha256=7HSuqV1XTuHnR3D78JBbruZjxFDyyQRtr1eNX3TmAbc 5462
pyforestscan/process.py sha256=hhFeqliAlyuE3IoDABW1su1H5rxYJ2oYe0gbfYLK01E 8301
pyforestscan/visualize.py sha256=04I5sjag8ot2vRy_u4GOvj6d8eaK20kSHKt04NIgIoE 6788
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_calculate.py sha256=iHJKx-6uk0wb7OMCMv1iE0AlN4hjnqG6EFehazuQDZ4 21506
tests/test_filters.py sha256=WqctitsjzTqZSf0CMfiJTsMVPpaFVELxyBbNX8NgPtU 3548
tests/test_handlers.py sha256=DyhD8J_UxyWoI8mASGpzIyIKTiyTluAqGhnZNag4Caw 7239
pyforestscan-0.2.1.dist-info/LICENSE sha256=uiw4i8xLizs0DgSPtXQmKcSbTzDpY86mz3jqUeazcTw 1085
pyforestscan-0.2.1.dist-info/METADATA sha256=B57IfJlzIxG5ekVW0QdHXL9upBJsblpGbm3_ejYaLg0 5062
pyforestscan-0.2.1.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
pyforestscan-0.2.1.dist-info/top_level.txt sha256=6vPot1CsHTAGOY9nEKkGlgY96Z7n5v8TmP_o2-fXXG0 19
pyforestscan-0.2.1.dist-info/RECORD

top_level.txt

pyforestscan
tests