Releases: rcapell/HYPEtools
Releases · rcapell/HYPEtools
HYPEtools 1.6.2
HYPEtools 1.6.2 (2024-05-23)
Highlights
- Update ScalePar() function to properly handle recession coefficients
- Add ScaleAquiferData() function to scale RETRATE recession coefficient
- Add example AquiferData.txt and FloodData.txt files to demo model; taken from HYPE wiki:
- Add ScaleFloodData() function to scale recession cofficients
- Add ReadFloodData() and WriteFloodData() functions
- Update CompareFiles() function to warn if "type" argument is not in the supported list of options
- Update links to HYPEtools Wiki
HYPEtools 1.6.1
HYPEtools 1.6.1 (2024-01-12)
Highlights
- Add cbind option for adding groups in PlotPerformanceByAttribute()
- Handle NA values when scaling axes in PlotPerformanceByAttribute()
- Handle group IDs as strings in PlotPerformanceByAttribute()
- Add argument to adjust spacing between plots and summary table in PlotPerformanceByAttribute()
- Add warning for non-standard column names when using ReadGeoData()
- Update default info columns for VariableLookup functions
- Add jitter to points with duplicate geometries in PlotMapPoints()
- Hide label group by default for Leaflet maps in MapRegionalSources()
- Allow SUBIDs with many digits in SortGeoData()
- Update PlotSimObsRegime() to ignore NA values and to fix percentile polygons when using log scale with negative/zero values (Issue #61)
- Create distinctColorPalette() function and update PlotSubbasinRouting() and MapRegionalSources() to allow setting a seed so palettes can be reproduced
- Update MapRegionalSources() to allow specifying different connection groups with different colors
- Various updates to help text
HYPEtools 1.6.0
HYPEtools 1.5.2
HYPEtools 1.5.1
HYPEtools 1.5.1 (2023-08-24)
Highlights
- Fix broken @ docTYPE package documentation (package?pkgname) as described here: r-lib/roxygen2#1491
- Update PlotMapOutput() and PlotMapPoints() to allow for missing SUBIDs in MapOutput or GIS files
- Update PlotMapOutput() and PlotMapPoints() functions so "map"/"sites" and "map.subid.column"/"sites.subid.column" arguments are interchangeable
HYPEtools 1.5.0
HYPEtools 1.5.0 (2023-08-14)
Highlights
- Add basic MergeObs() function
- Allow users to change polygon outline colors in in PlotMapOutput()
- Fix bug in PlotMapOutput() that ignored user defined col.breaks
- Allow users to specify custom labels for PlotMapPoint() legends
- Remove ggspatial dependency because the package is set to be archived by CRAN due to unaddressed check problems
HYPEtools 1.4.1
HYPEtools 1.4.0
HYPEtools 1.4.0 (2023-05-17)
Highlights
- Fix bug in checking of PlotMapPoints() and PlotMapOutput() legend positions
- Fix bug in PlotMapPoints() where custom color breaks were ignored
- Add option to reverse color palette in PlotMapPoints()
- Add pseudo-log scale to PlotPerformanceByAttribute() if any zero or negative values exist
- Add options for boxplot density plots and common y-axis in PlotPerformanceByAttribute()
- Allow for specifying only number of rows or columns in PlotPerformanceByAttribute()
- Add "-9999" as NA string in ReadSubass()
- Fix bug in PlotBasinOutput() where line plots would not get generated if NA values were present
- Update plotting functions to replace usage of deprecated ggplot2 aes_string() function
HYPEtools 1.3.0
HYPEtools 1.3.0 (2023-04-05)
Highlights
- Fix bug in PlotMapPoints() and PlotMapOutput() that would prevent plots from being generated if "x" was e.g. a tibble
- Fix bug in PlotMapPoints() that would prevent plots from being generated with user defined color scale if NA values were present
- Update warning text in WriteObs()
- Add VisualizeMapOutput() and VisualizeMapPoints() Shiny apps
- Add ScalePar() to scale par files to different model time steps
- Add comparison threshold for numeric values in CompareFiles()
HYPEtools 1.2.0
HYPEtools 1.2.0 (2023-02-10)
Highlights
- Added "exact" mode to ReadInfo() to read info.txt files with exact info.txt file structure
- Added AddInfoLine(), RemoveInfoLine(), and WriteInfo() functions to help with info.txt file manipulation
- Added AllSimToPar() and BestSimsToPar() functions to update a par.txt file with parameter values from an allsim.txt or bestsims.txt file
- Updated CompareFiles() to include options for Simass and Subass files and to use ReadObs() instead of ReadPTQobs()
- Add error message to CompareFiles() to handle if compare.order = FALSE and by = NULL.
- Update ReadSubass() to be able to read Subass files with zero rows and add na.strings argument.
- Updated PlotMapOutput() and PlotMapPoints() to generate ggplot maps by default
- Updated WriteXobs() to include !! at beginning of comment line
- Added CITATION.cff file
- Updated WriteObs() to allow for appending data to existing file
- Fix bugs in ignore.cols for WriteHarmonizedData() and WriteHarmonizedSpatialDescription() to allow for lower case values and to format dates with times correctly
- Update GroupSLCClasses() to allow for multiple values for type argument
- Added WriteGlacierData()