Skip to content

Releases: e-sensing/sits

Version 1.5.4

14 Jan 18:11
dd33dfc

Choose a tag to compare

What's new in SITS version 1.5.4

  • Fix bug in sits_summary() in obtaining the variance summary with multiple tiles
  • Add new plot type in sits_accuracy() function ("confusion_matrix")
  • Add new type parameter in sits_accuracy() function for selecting plot type
  • Improve plot.som_evaluate_cluster function to include a legend parameter
  • Add new sits_snic segmentation function based on the snic package
  • Add pkgdown documentation website for the sits package
  • Add new imputation functions: impute_mean(), impute_median(), and impute_mean_window()
  • Improve validation messages in the sits_accuracy() function
  • Add sits_labels<- support for probs_vector_cube and probs_class_cube
  • Extend the sits_colors_qgis() function to export sits color palettes to QGIS for vector cubes
  • Fix area calculations in sits_summary()
  • Add res parameter to the sits_mosaic() function to allow generating mosaics at different resolutions
  • General bug fixes

Version 1.5.3-2

18 Dec 20:41
f527d48

Choose a tag to compare

Hotfix version 1.5.3-2

  • Replace arma::is_finite with std::isfinite

Version 1.5.3-1

08 Sep 17:24
6f03514

Choose a tag to compare

Hotfix version 1.5.3-1

  • Improve documentation for sits_labels
  • Improve documentation for sits_train
  • Improve documentation of roi parameter in sits_mosaic and sits_plot
  • Improve sits_accuracy messages when results are empty
  • Update TAE implementation to make better use of embeddings
  • Fix MPC token management in sits_cube_copy
  • Fix error in message for missing colors
  • Fix division by zero error in sits_texture
  • Add res parameter in sits_mosaic

Version 1.5.3

24 Jul 20:27
60e3733

Choose a tag to compare

What's new in SITS version 1.5.3

  • Introduce a Python API for SITS (pysits)
  • New version of the documentation on code and SITS Book
  • Implement SAR texture measures based on co-occurrence matrices
  • Refactor MPC token generation
  • Introduce sits_roi_to_tiles function
  • Add support for HLS collection from MPC
  • Support for TERRASCOPE products WORLD COVER and WORLD CEREAL
  • Support for Open Geo Hub Harmonized Landsat collection
  • Review sits_get_data() implementation
  • Improvements in sits_mosaic()
  • Fix sits_clean() multicores operations
  • Add WebGL as default engine in sits_view() using leafgl
  • Review CDSE implementation to support OpenSearch and STAC endpoints
  • Improve speed in sits_summary() and sits_stratified sampling
  • Fix problems in sits_regularize()
  • Include label parameter on sits_select()
  • General bug fixes

Version 1.5.2

13 Feb 18:02
0a3ea76

Choose a tag to compare

What's new in SITS version 1.5.2

  • Include exclusion_mask parameter in sits_classify() and sits_smooth()
  • Support classification data cubes with NA values
  • Support for multiple tiling system in sits_regularize(), including MGRS and Brazil Data Cube grids
  • Review sits_merge() implementation to better handle multiple scenario cases
  • Support roi when plotting data cubes
  • Refactor sits_cube_copy() to improve timeout handling and efficiency
  • Include filtering by tiles in regularization operation
  • Include start and end dates for each collection in sits_list_collections()
  • Add support to SpatExtent object from terra as roi in sits_cube()
  • Update crs usage in sits_get_data() to support WKT
  • Implement Sakoe-Chiba approximation for DTW algorithm
  • Support for tmap version 4.0
  • Enhance performance and usability in visualization functions
  • Enhance sits_classify() performance with segments classification
  • Support for interactive visualization with SOM samples
  • General bug fixes

Version 1.5.1

26 Aug 16:29

Choose a tag to compare

What's new in SITS version 1.5.1

  • Support for ESA World Cover map
  • Support for Digital Earth Australia products
  • Support for Digital Earth Africa geomedian products
  • Support for PLANET Mosaic products
  • Improve .netrc access to Harmonized Landsat-Sentinel cubes with earthdatalogin package
  • Use ROI to cut data cube after mosaic operation
  • Support for raster and vector classification using DEM as base cubes
  • Convert from httr package to httr2 package
  • Remove deprecated class to purrr::map_dfc, purrr::map_dfr and similar
  • Fix tuning for torch models
  • Add geometry validation when extracting time series
  • Add multicores processing support for active learning sampling methods
  • Remove tapply from .reg_cube_split_assets() for R 4.X compatibility
  • Fix sits_merge() function that was not merging SAR and OPTICAL cubes
  • In models API, the n_input_pixels parameter was renamed back to input_pixels for compatibility with models trained in old versions of the package
  • Fix torch usage in Apple M3
  • Fix date parameter usage in sits_view()
  • Improve plot() performance using raster overviews

Version 1.5.0-1

22 May 22:12
9a5a16b

Choose a tag to compare

Hotfix version 1.5.0-1

  • Add multicores processing support for active learning sampling methods
  • Remove tapply from .reg_cube_split_assets() for R 4.X compatibility
  • Fix sits_merge() function that was not merging SAR and OPTICAL cubes
  • Rename n_input_pixels back to input_pixels for compatibility with models trained in old versions of the package
  • Fix torch usage in Apple M3 by turning off MPS technology
  • Fix date parameter usage in sits_view()
  • Improve plot() performance using raster overviews
  • Include support for PLANET Mosaic product

Version 1.5.0

10 May 01:29
e3205de

Choose a tag to compare

What's new in SITS version 1.5.0

  • Include dtw distance when building SOM maps
  • Support for SENTINEL-1-RTC and SENTINEL-2-L2A in CDSE
  • Include support for DEA products SENTINEL-1-RTC, LS5-SR, LS7-SR, LS9-SR, ALOS-PALSAR-MOSAIC, NDVI ANOMALY, DAILY CHIRPS, MONTHLY CHIRPS and DEM-30
  • Support for Sentinel-1 GRD and RTC collections from Planetary Computer
  • Include parameter tile to select data from Sentinel-1 (MPC)
  • Include parameter tile to select data from Sentinel-1 and Sentinel-2 (DEAFRICA)
  • Include parameter tile to select data from HLS collections
  • Improved support for GPU-based classification of deep learning models
  • Support for non-normalized derived indexes
  • Support for shapefiles as ROI in sits_cube()
  • Fix inconsistencies in HLS scale factors
  • New function to obtain ROI based on MGRS tiles
  • Add support for uncertainty cubes in sits_mosaic()
  • Improve performance of sits_segment() using chunk parallelization
  • Include uncertainty measures for vector probability cubes
  • New sits_clean() function to improve classified maps
  • New functions sits_sampling_design() and sits_stratified_sampling()
  • New sits_reduce() function

Version 1.4.2-3

19 Dec 19:55
06ab1b3

Choose a tag to compare

Hotfix version 1.4.2-3

  • Fix font download in package initialization

Version 1.4.2-2

28 Nov 14:13
f622356

Choose a tag to compare

Hotfix version 1.4.2-2

  • Fix integer overflow bug in sits_classify() segments