NEWS
InterpolateR 1.4-4
New Features
- The entire Cressman algorithm code has been refactored, which has accelerated its execution speed.
- The “n_round” functionality has been added to the Cressman algorithm, which allows the final layers to be rounded.
- The IDW algorithm has been redesigned, ensuring faster execution time and resource consumption.
- A new parameter called “mask” has been added to the IDW algorithm, allowing the final file to be cropped and masked based on the input polygon.
- The Altitude “Z” parameter is no longer required when running IDW or Cressman.
- The ordinary kriging method has been added.
Bug Fixed
- An error that occurred if the “Z” column was not passed in BD_Coords when it was not mandatory has been corrected.
- Typos in the IDW documentation have been corrected.
InterpolateR 1.3-4 (2025-05-02)
New Features
- We added new goodness-of-fit metrics, including: Mean Squared Error (MSE), pearson's Correlation, Coefficient of Determination (R-squared)
- We performed a refactoring of the project for its future maintenance and addition of new functionalities.
- We have removed hydroGOF dependencies for the calculation of goodness-of-fit metrics. The metrics will now be hosted as internal functions.
- We have added a new function to create a file similar to BD_Obs from several csv files.
- We have restructured the RFmerge logic, reducing the execution time by 50%.
- We have restructured the RFplus logic, reducing the execution time by 50%.
- We have removed the RFplus validation that prevented you from limiting the Date to be only of “Date”, “IDate” or “Posixct” format. Now, you can enter any format for the date.
- We add the function “create_data” to create the BD_Obs file from multiple individual files.
Bug Fixed
- Fixed several bugs within the RFmerge tests
- We have fixed a bug in RFplus and RFmerge that caused the algorithm not to compile when the layer “DEM” was entered with a name other than “DEM”. After fixing this bug, the user will be able to set any name for this layer.
- We have corrected bugs in the RFmerge and RFplus algorithms that prevented interpolations to a scale other than daily. Now, these algorithms allow interpolation to any time scale (from minutes) to years or other time scales.
- We have fixed a bug in the IDW and Cressman algorithm, which caused BD_Obs data to be transformed to daily format, regardless of the scale entered. This bug did not allow interpolations to hourly or smaller scales.
InterpolateR 1.2-0 (2025-04-02)
New Features
- in the validation mode, the 'mod_validation' parameter has been removed, as it was unnecessary. Now, if the 'stat_validation' parameter is entered, it will validate with the stations entered. If 'stat_validation' is NULL a random validation will be used.
- We have added the option to manually insert stations for validation, option 'stat_validation', when this parameter is entered it will be used to validate the stations entered by the user, otherwise when stat_validation = NULL, the validation will be performed randomly.
- We have optimized the RFmerge algorithm and its validation algorithm has been connected to 'validation_module'.
- We have optimized the RFplus algorithm and its validation algorithm has been connected to 'validation_module'.
- We have created the 'validation_module' which will contain all the logic for point to pixel validation. All integration methods that require validation will be connected to this module.
- Add a new interpolation method. RFplus proposed by Landi et al. (2025).
- Add a new interpolation method. RFmerge proposed by Baez-Villanueva et al. (2020).
- Add interpolation method Inverse Distance Weighted Interpolation (IDW).
Bug Fixed
- An error has been corrected when manually selecting stations for validation, since if the training was not different from 1 the validation was not performed.
- We have corrected a bug in the validation methods, when the 'random' method was set, the IDs did not match each station in situ. We have made a new approach in the allocation, correcting this problem.