The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
Β Β AquaBEHER
Changelogπ Parameter Validation: An improved and more
robust version of the parameter validation checks, along with additional
data quality and validation checks for the seasFcstQBR
function.
π Input Validation: Checks added for
hisYearStart, hisYearEnd, and the structure of
seasRain and hisWSCvar.
β Null and Missing Checks: Added
is.null and is.na checks for
rainTerc and key data columns.
β Unrealistic Data Warning: Warnings for
unrealistic hisWSCvar values (e.g., values outside 0-365
days) and negative rainfall values.
π
Year Filtering: Ensures seasRain
and hisWSC match on years after filtering.
π§ͺ Testing Structure: Established testing
structure using testthat for the seasFcstQBR
function.
π Documentation: Added a Seasonal Forecast section to the vignette.
π Documentation: Improved documentation for
seasFcstQBR.
π Function Name: Changed the function name from
seasFcst to seasFcstQBR.
π DESCRIPTION File: Edited the DESCRIPTION file as directed by CRAN.
π Citation Information: Citation details are
now included in inst/CITATION, enabling proper
referencing.
π CRAN Downloads Badge: A badge displaying CRAN
downloads has been added to the README to track package
usage.
β Data Quality Control: New data validation checks have been introduced to ensure the integrity of inputs for water balance calculations. These include realistic value checks and error handling.
π§ͺ Testing Structure: Established comprehensive
unit tests for the calcWatBal and calcSeasCal
functions using testthat, ensuring better test coverage and
reliability.
β Parameter Validation: Enhanced validation
mechanisms in the calcSeasCal function to ensure accurate
input. Improvements include:
π Consistency Checks: Ensures that date-related columns (Year, Month, Day) are complete and contain no missing values.
π
Date Validation: Ensures
onsetWind.start, onsetWind.end, and
cessaWind.end are valid dates using
lubridate::is.Date().
π Range Validation: Confirms that
R-index values fall between 0 and 1, while
Soil Moisture values remain non-negative.
π Length Consistency: Ensures
R-index and Soil Moisture arrays match the
length of the Year column.
π± soilWHC Validation: Verifies that
soilWHC is a positive numeric value for accurate soil water
holding capacity calculations.
π¦ Package Imports: Transitioned from
raster to terra for more efficient spatial
data processing.
π βcalcWatBalβ Function: Now returns a list that includes:
π Wet Season Calendar (WSC) Parameters: Improved logic and criteria for characterizing the onset and cessation of the wet season, ensuring more accurate agroclimatic analysis.
π Error Handling: Enhanced error management for missing or unrealistic values, making the package more robust and user-friendly.
β Consistency Checks: Implemented validation to ensure that maximum temperature is always greater than minimum temperature, avoiding input errors.
π Documentation: Significantly improved package documentation for better clarity and completeness, including examples and usage guidance.
π§ͺ Testing: Introduced unit testing for the
calcEto function, further improving the reliability of core
calculations.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.