The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
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[@]dogado.de.
π 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.
Health stats visible at Monitor.