Change log#

v0.5.0 - 2024-03-28#

sparkles:

New Features


  • ``6bdbdc3` <martibosch/detectree>`_ - rasterize_lidar with shape/transform args and return zeros (commit by `@martibosch <https://github.com/martibosch>`_)

  • ``c619239` <martibosch/detectree>`_ - adaboost->generic classifier (default lgb), joblib->skops (commit by `@martibosch <https://github.com/martibosch>`_)

  • ``853d9ad` <martibosch/detectree>`_ - fix to enforce all keyword-only args (commit by `@martibosch <https://github.com/martibosch>`_)

  • ``0729a3d` <martibosch/detectree>`_ - accept pca/kmeans kwargs in train/test split (commit by `@martibosch <https://github.com/martibosch>`_)

  • ``a3b1362` <martibosch/detectree>`_ - update to new ndi namespace for rotate (commit by `@martibosch <https://github.com/martibosch>`_)

  • ``4f50349` <martibosch/detectree>`_ - pre-trained model from huggingface hub (commit by `@martibosch <https://github.com/martibosch>`_)

bug:

Bug Fixes


  • ``bbb7c19` <martibosch/detectree>`_ - l2c meta height/width instead of shape, lazrs lidar backend (commit by `@martibosch <https://github.com/martibosch>`_)

recycle:

Refactors


  • ``694966a` <martibosch/detectree>`_ - using opencv for faster convolution (commit by `@martibosch <https://github.com/martibosch>`_)

  • ``5c00c95` <martibosch/detectree>`_ - dropped DEFAULT from settings, consistent docs (commit by `@martibosch <https://github.com/martibosch>`_)

  • ``0c9da36` <martibosch/detectree>`_ - kws->kwargs (commit by `@martibosch <https://github.com/martibosch>`_)

  • ``73ab0c4` <martibosch/detectree>`_ - change classify_img->predict_img (commit by `@martibosch <https://github.com/martibosch>`_)

white_check_mark:

Tests


  • ``9696124` <martibosch/detectree>`_ - _create_tmp_dir to rm test tmp dirs if existing (commit by `@martibosch <https://github.com/martibosch>`_)

0.4.2 (24/10/2022)#

  • moved _gaussain_kernel1d from scipy to detectree codebase

0.4.1 (05/07/2021)#

  • added postprocess func args and kwargs to LidarToCanopy

0.4.0 (03/07/2021)#

  • added pre-commit

  • updated to laspy 2.0.0 (with optional laszip)

  • updated bumpversion to double quotes (Python black)

  • updated docs build

  • tests and release to pypi and github with github actions

  • added github issue templates, pull request template and updated contributing docs

  • using pydocstyle and black

  • added lidar to canopy module

  • using keyword-only arguments

0.3.1 (11/03/2020)#

  • drop num_blocks argument of compute_image_descriptor and compute_image_descriptor_from_filepath

0.3.0 (02/03/2020)#

  • set default post-classification refinement parameter refine_beta to 50 (instead of 100)

  • keyword arguments to PixelFeaturesBuilder and PixelResponseBuilder can be explicitly provided to the initialization of ClassifierTrainer, and are documented there

  • raise a ValueError when a provided response is not a binary tree/non-tree image

0.2.0 (11/12/2019)#

  • correction (typo) keep_emtpy_tiles -> keep_empty_tiles in split_into_tiles

0.1.0 (14/11/2019)#

  • initial release