Rvic

Latest version: v1.1.0.post1

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.1.1

This release contains a number of bug and compatibility fixes.

Enhancements
- Ability to pass a dictionary to top level RVIC functions (instead of only a file path). This allows for the generation of large ensembles of RVIC simulations in an interactive environment ([GH78](https://github.com/UW-Hydro/RVIC/pull/78)).

Bug Fixes
- Fixed bug that in `tools/fraction2domain.bash` by using a temporary variable name ([GH88](https://github.com/UW-Hydro/RVIC/pull/88)).
- Fixed off-by-one error in `history.py` ([GH86](https://github.com/UW-Hydro/RVIC/pull/86)).


rvic.1.1.0

1.1.0

This release contains a number of bug and compatibility fixes.

Enhancements
- Compatibility with Python 3.4 and 3.5 ([GH38](https://github.com/UW-Hydro/RVIC/pull/38)).
- Simplified multiprocessing in `parameters` which should improve stability ([GH60](https://github.com/UW-Hydro/RVIC/pull/60)).

Bug Fixes
- Fixed bug that caused `REMAP=False` to fail ([GH60](https://github.com/UW-Hydro/RVIC/pull/60)).
- Improvements were made to the `SEARCH_FOR_CHANNEL` option in `parameters`.
- Fixed bug where last timestep of history output was not populated ([GH71](https://github.com/UW-Hydro/RVIC/pull/71)).


RVIC.1.0.2
This is a minor bugfix release that includes one new feature.

**Bug Fixes:**
1. Fixed reading of parameter file in convolution routine where the model was returning a type error.

**New Features:**
1. The new feature is the `SEARCH_FOR_CHANNEL` option that allows the user to instruct RVIC to search the neighboring grid cells of a specified pour point for a river channel with substantially more upstream area (10x or more). In the case where a more suitable channel location is found, the pour point is moved and a warning message is printed. This option is only available when `AGGREGATE=False`.


RVIC.1.0.1
**Bug Fixes and Improvements:**
- Add check to insure no fill-values in routing mask during convolution. This check is just performed on the first timestep.
- Fix bug where output file length was not being updated when RVICHIST_MFILT = month.
- Improved finish_params code by removing unnecessary copies.
- Improved finish_params QC plotts by only plotting first 1000 UH traces (for large simulations, users were experiencing memory issues)


rvic.1.0.0
**Major API changes:**
- The package now must be "built". This is done by the user by running either `python setup.py install` or `python setup.py develop`. More information on building RVIC can be found [here](https://github.com/jhamman/RVIC/wiki/RVIC-Wikiinstallation).
- After building the code the `rvic` module will be available from in python sessions using the same PYTHON_PATH. This means, you can import pieces of the rvic code like any other Python module. More information on importing the `rvic` module can be found [here](https://github.com/jhamman/RVIC/wiki/RVIC-Wikiusing-rvic).
- After building, a top level executable script `rvic` will be available (installed something like `/usr/bin` or in your virtual environment bin directory. This is the best way to run rvic from the command line. Type `rvic -h for run options. More information on this script can be found [here](https://github.com/jhamman/RVIC/wiki/RVIC-Wikiusing-rvic).

**New features:**
- Support for partially full history files.
- Support for additional output units.
- Correctly handle latitude dimension order discrepancies between input data sources.
- Support for netCDF4 compression options.
- Testing harness for unit, system, and continuous integration.


rvic.0.0.3
Addition of c convolution and other bugfixes

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.