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