Recent Releases of HySetter

HySetter - v0.3.4

Release Notes

Fixed

  • Fix the license file issue for the conda-forge build.

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] 6 months ago

HySetter - v0.3.3

Release Notes

Fixed

  • Fix a bug in the NWIS module where due to having ":" in filenames, Windows users were unable to download streamflow data. The bug was fixed by removing hours and minutes from the file name. #7

Added

  • In the installation section, explain that conda and mamba can be used instead of micromamba for installing HySetter. #6

Changed

  • Reformatted LICENSE to be more easily machine-readable by GitHub #9. Contributed by Zeitsperre.
  • Included license in rendered documentation #9. Contributed by Zeitsperre.
  • Small grammar fixes, some internal variable renaming #9. Contributed by Zeitsperre.
  • Added TODO about autoref links in paper.md #9. Contributed by Zeitsperre.

Scientific Software - Peer-reviewed - Python
Published by cheginit 6 months ago

HySetter - v0.3.2

Release Notes

Fixed

  • Fix a bug in the NWIS module where due to having ":" in filenames, Windows users were unable to download streamflow data. The bug was fixed by removing hours and minutes from the file name. #7

Added

  • In the installation section, explain that conda and mamba can be used instead of micromamba for installing HySetter. #6

Changed

  • Reformatted LICENSE to be more easily machine-readable by GitHub #9. Contributed by Zeitsperre.
  • Included license in rendered documentation #9. Contributed by Zeitsperre.
  • Small grammar fixes, some internal variable renaming #9. Contributed by Zeitsperre.
  • Added TODO about autoref links in paper.md #9. Contributed by Zeitsperre.

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] 6 months ago

HySetter - v0.3.1

Release Notes

Fixed

  • Fix a bug in CLI where passing --overwrite removed the root directory instead of the project directory. As a result, the root directory for the AOI file was removed causing the CLI to fail.

Changed

  • For forcing and streamflow data, include the start and end dates in the file name to avoid overwriting the files when the same data is requested for different dates.

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] 8 months ago

HySetter - v0.3.0

Release Notes

This release many new features and improvements and culmination of several months of development. The most notable changes are listed below.

Added

  • Add support for subsetting remote raster datasets.
  • Add support for POLARIS data which is a probabilistic remapping of SSURGO (POLARIS) soil properties at 30-m resolution over the CONUS.
  • The Config.file_paths attribute now includes a FileList object for each requested data source. This allows for easy access to the file paths of the downloaded data. The indices of the list of files correspond to the geometries in the AOI GeoDataFrame.
  • Add a new option called crop to all gridded data sources. This option allows to disable cropping of the data to the AOI. This is useful when the user wants to get the data for the bounding box of the AOI instead of the AOI itself, e.g., for topography data where the data at the edges of the AOI is needed.
  • Add a new option called geometry_buffer to all gridded data sources. This option allows to buffer the geometry of the AOI by a given distance. This is useful when the user wants to get the data for a larger area than the AOI itself, e.g., for topography data where the data at the edges of the AOI is needed.
  • Add a new option called overwrite to allow overwriting the existing data files.

Changed

  • A major refactoring of the code base to improve the performance by avoiding unnecessary web service calls and package imports.

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] 10 months ago

HySetter - v0.2.0

Release Notes

Starting from this release, HySetter has a website!

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 1 year ago

HySetter - v0.1.1

Release Notes

New features

  • Add support for getting StreamCat and NLDI catchment-level attributes. Target attributes can passed through streamcat_attrs and nldi_attrs fields in the config file. Check out the demo config file for more details.

Enhancements

  • Add a new method to the Config class called get_data to get the data efficiently by lazy loading functions and their dependencies.
  • Refactored the CLI to use the new get_data method.

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 1 year ago

HySetter - v0.1.0

Release Notes

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 1 year ago