Skip to content

Conversation

@iosefa
Copy link
Owner

@iosefa iosefa commented Apr 9, 2025

  • Simplified large point cloud notebook
  • Added utilities for EPT metadata and tiling

iosefa added 7 commits April 10, 2025 10:44
This commit introduces new tests for EPT metadata extraction, tiling, and integration workflows. It adds utility functions to handle EPT SRS, bounds extraction, and LAS tiling with overlap. Minor modifications include a DTM cropping helper and support for outlier removal and interpolation in process workflows.
Removed unnecessary debug print statements from `calculate.py` and `process.py` to clean up the code. Marked a slow-running test in `test_process.py` with `@pytest.mark.skip` for improved test suite performance.
Rewrote the notebook to decrease complexity and remove unnecessary details. Reduced the number of steps and explanations to focus solely on key operations for processing large point clouds using PyForestScan. Streamlined imports, markdown text, and code snippets for clarity.
Bumped the version from 0.2.3 to 0.2.4 to reflect new changes or improvements. This ensures compatibility and proper version tracking for package distribution.
Replaced the test GPKG file with a new version. This ensures the example data remains accurate and up-to-date for testing purposes.
Added an exception for a specific .tif file in the docs/example_data directory to ensure it is not ignored by Git. This allows the file to be tracked appropriately for documentation or testing purposes.
Updated setup.py and requirements.txt to include the 'requests' package with a minimum version of 2.32.3. This ensures the project has the necessary HTTP client library available for future functionalities or dependencies requiring it.
@codecov-commenter
Copy link

codecov-commenter commented Apr 9, 2025

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

Attention: Patch coverage is 73.33333% with 44 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
pyforestscan/process.py 52.38% 20 Missing ⚠️
pyforestscan/utils.py 83.33% 12 Missing ⚠️
tests/test_process.py 60.71% 11 Missing ⚠️
tests/test_utils.py 95.65% 1 Missing ⚠️

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Files with missing lines Coverage Δ
tests/test_utils.py 95.65% <95.65%> (ø)
tests/test_process.py 60.71% <60.71%> (ø)
pyforestscan/utils.py 83.33% <83.33%> (ø)
pyforestscan/process.py 47.10% <52.38%> (ø)

... and 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@iosefa iosefa merged commit f0cc121 into main Apr 9, 2025
4 checks passed
@iosefa iosefa deleted the bug-fixes branch April 9, 2025 23:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants