Skip to content

Releases: rcapell/HYPEtools

HYPEtools 1.6.2

24 May 04:39
Compare
Choose a tag to compare

HYPEtools 1.6.2 (2024-05-23)

DOI
Enhancements and bug fixes

Highlights

HYPEtools 1.6.1

13 Jan 11:26
Compare
Choose a tag to compare

HYPEtools 1.6.1 (2024-01-12)

DOI
Enhancements and bug fixes

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

18 Oct 17:23
Compare
Choose a tag to compare

HYPEtools 1.6.0 (2023-10-18)

DOI
Enhancements

Highlights

  • Remove hydroGOF and hydroTSM dependencies because packages are being archived by CRAN due to not updating to remove dependencies on retired r-spatial packages
  • Various updates to help text

HYPEtools 1.5.2

06 Oct 14:47
Compare
Choose a tag to compare

HYPEtools 1.5.2 (2023-10-06)

DOI
Enhancements and bug fixes

Highlights

  • Fix ReadObs() so date/time format works when importing as a data.table object
  • Prevent scientific notation when writing files
  • Add ReadClassData() function
  • Add argument to control date/time format for x-axis in PlotBasinOutput()

HYPEtools 1.5.1

24 Aug 13:11
Compare
Choose a tag to compare

HYPEtools 1.5.1 (2023-08-24)

DOI
Enhancements and bug fixes

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

14 Aug 09:44
Compare
Choose a tag to compare

HYPEtools 1.5.0 (2023-08-14)

DOI
Enhancements and bug fixes

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

30 Jun 09:04
Compare
Choose a tag to compare

HYPEtools 1.4.1 (2023-06-30)

DOI
Enhancements and bug fixes

Highlights

  • Add option in SubidAttributeSummary() to summarize landuse, soil, and crop fractions for just subbasin areas (not upstream areas)
  • Add PartyParrot() Easter Egg
  • Fix example for PlotSubbasinRouting() which was not working

HYPEtools 1.4.0

17 May 16:07
Compare
Choose a tag to compare

HYPEtools 1.4.0 (2023-05-17)

DOI
New functions and bug fixes

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

06 Apr 04:58
Compare
Choose a tag to compare

HYPEtools 1.3.0 (2023-04-05)

DOI
New functions and bug fixes

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

10 Feb 09:01
Compare
Choose a tag to compare

HYPEtools 1.2.0 (2023-02-10)

DOI
New functions and bug fixes

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()