|
1 |
| -===================== |
2 |
| -DeepForest Change Log |
3 |
| -===================== |
| 1 | +==================== |
| 2 | +DeepForest Changelog |
| 3 | +==================== |
4 | 4 |
|
5 |
| -**1.3.5** |
| 5 | +Version 1.3.5 (Date: Mar 12, 2024) |
| 6 | +---------------------------------- |
6 | 7 |
|
7 |
| -Add Support for multiple annotation types (point, box, polygon). |
8 |
| -Create a utilities.download_ArcGIS_REST function to download tiles from ArcGIS REST API. For example to download NAIP imagery. |
| 8 | +- **New Feature:** Added support for multiple annotation types including point, box, and polygon. |
| 9 | +- **New Utility:** Created ``utilities.download_ArcGIS_REST`` function to download tiles from the ArcGIS REST API (e.g., NAIP imagery). |
9 | 10 |
|
10 |
| -**1.3.3** |
| 11 | +Version 1.3.3 (Date: Mar 12, 2024) |
| 12 | +---------------------------------- |
11 | 13 |
|
12 |
| -* Allow for annotations_file to be none in split_raster, for use in data preprocessing. |
| 14 | +- **Enhancement:** ``split_raster`` now allows ``annotations_file`` to be ``None``, enabling flexibility during data preprocessing. |
13 | 15 |
|
14 |
| -**1.3.0** |
| 16 | +Version 1.3.0 (Date: Dec 3, 2023) |
| 17 | +---------------------------------- |
15 | 18 |
|
16 |
| -* Removed IoU_Callback to better align with pytorch-lightning API, see https://github.com/Lightning-AI/pytorch-lightning/issues/19101 |
17 |
| -* Refactored evaluate code to use pytorch-lightning evaluation loop directly to calculate results frame during training. |
18 |
| -* Refactored image_callbacks. Now uses predictions directly, you do not need to specify the root dir or csv file, since it assumed to be evaluation file. |
| 19 | +- **Deprecation:** Removed ``IoU_Callback`` for better alignment with the PyTorch Lightning API (see `issue <https://github.com/Lightning-AI/pytorch-lightning/issues/19101>`_). |
| 20 | +- **Refactor:** Evaluation code now leverages the PyTorch Lightning evaluation loop for result calculation during training. |
| 21 | +- **Refactor:** Simplified ``image_callbacks`` by using predictions directly. No need to specify the root directory or CSV file, as the evaluation file is assumed. |
19 | 22 |
|
20 |
| -**1.1.3** |
| 23 | +Version 1.1.3 (Date: Nov 9, 2021) |
| 24 | +---------------------------------- |
21 | 25 |
|
22 |
| -Add box coordinates to evaluate results frame. |
| 26 | +- **Enhancement:** Added box coordinates to the evaluation results frame for better result tracking. |
23 | 27 |
|
24 |
| -**1.1.2** |
| 28 | +Version 1.1.2 (Date: Sep 30, 2021) |
| 29 | +---------------------------------- |
25 | 30 |
|
26 |
| -If there was more than one class, the precision in the class_recall.csv was computed incorrectly. |
| 31 | +- **Bug Fix:** Fixed incorrect precision calculation in ``class_recall.csv`` when multiple classes were present. |
27 | 32 |
|
28 |
| -**1.1.1** |
| 33 | +Version 1.1.1 (Date: Sep 14, 2021) |
| 34 | +---------------------------------- |
29 | 35 |
|
30 |
| -Update to project_boxes to include an output for predict_tile and predict_image, the function was split into two. annotations_to_shapefile reverses shapefile_to_annotations. Thanks to @sdtaylor for this contribution. |
| 36 | +- **Update:** ``project_boxes`` now includes output options for both ``predict_tile`` and ``predict_image``. |
| 37 | +- **New Feature:** Introduced ``annotations_to_shapefile``, which reverses ``shapefile_to_annotations`` functionality. |
| 38 | + Thanks to @sdtaylor for this contribution. |
31 | 39 |
|
32 |
| -**1.1.0** |
| 40 | +Version 1.1.0 (Date: Aug 5, 2021) |
| 41 | +---------------------------------- |
33 | 42 |
|
34 |
| -1. |
35 |
| -Empty frames are now allowed by passing annotations with 0's for all coords. A single row for each blank image. |
| 43 | +1. **Enhancement:** Empty frames are now allowed by passing annotations with 0's for all coordinates. Example format: |
| 44 | + :: |
36 | 45 |
|
37 |
| -image_path, 0,0,0,0, "Tree" |
| 46 | + image_path, 0, 0, 0, 0, "Tree" |
38 | 47 |
|
39 |
| -2. |
40 |
| -A check_release function was implemented to reduce github rate limit issues. on use_release(), the local model will be used if check_release = False |
| 48 | +2. **New Feature:** Introduced ``check_release`` to reduce GitHub rate limit issues. When using ``use_release()``, the local model will be used if ``check_release = False``. |
41 | 49 |
|
42 |
| -**1.0.9** |
| 50 | +Version 1.0.9 (Date: Jul 14, 2021) |
| 51 | +---------------------------------- |
43 | 52 |
|
44 |
| -Minor update to improve windows users default dtype, thanks to @ElliotSalisbury |
| 53 | +- **Enhancement:** Improved default dtype for Windows users, thanks to @ElliotSalisbury for the contribution. |
45 | 54 |
|
46 |
| -**1.0.0** |
| 55 | +Version 1.0.0 (Date: Jun 7, 2021) |
| 56 | +---------------------------------- |
47 | 57 |
|
48 |
| -Major update to replace tensorflow backend with pytorch. |
| 58 | +- **Major Update:** Transitioned from TensorFlow to a PyTorch backend, enhancing performance and flexibility. |
49 | 59 |
|
50 |
| -**0.1.30** |
51 |
| -Bug fixes to allow learning rate monitoring and decay on val_classification_loss |
| 60 | +Version 0.1.34 (Date: ) |
| 61 | +----------------------- |
52 | 62 |
|
53 |
| -**0.1.34** |
54 |
| -Profiled the dataset and evaluation code for performance. Evaluation should be much faster now. |
| 63 | +- **Optimization:** Profiled dataset and evaluation code, significantly improving evaluation performance. |
| 64 | + |
| 65 | +Version 0.1.30 (Date: ) |
| 66 | +----------------------- |
| 67 | + |
| 68 | +- **Bug Fix:** Resolved issues to allow learning rate monitoring and decay based on ``val_classification_loss``. |
0 commit comments