v2.10
[v2.10] - 2024-08-15
Added
- Theil-Sen Regression Line in
model_evaluation.py: Add Theil-Sen regression line using SciPy, with a default setting of a 95% confidence level and the ‘separate’ method for intercept calculation (np.median(y) - slope * np.median(x)). Updated the terminology from "Best Fit Line" to "OLS Line" in the plot. (#30)
Changed
-
Optimized Alternative Geometric Classification in
vulnerability_map.py: Enhanced the processing of raster images by conditionally calculating max_value only for images lacking metadata. For images with metadata, the entire array is skipped, relying on the GetMaximum() method. (#22, #24) -
UI Wording Update in
Model Evaluation UI: Revised the wording from "Mask of the Non-Excluded Jurisdiction" to "Mask of the Jurisdiction". (#25) -
Enhanced Performance of Thiessen Polygon Creation in
model_evaluation.py: Refined the mask polygon function to boost performance by removing the maximum polygon selection step and utilizing GeoPandas’ MultiPolygon for intersection. (#26) -
Plotting Style Adjustments in
model_evaluation.py: Modified the plotting style to include an alpha effect, improving point density visibility. (#30)
Fixed
- Bug Fix in
UDef-ARP.py: Corrected the get_image_resolution function by moving it from the MCT_FIT_CAL_Screen class to the MapChecker class. (#18)