climate_indices
climate_indices copied to clipboard
Climate indices for drought monitoring
When trying to calculate SPI (daily in this case) with the new "spi" argument, any day with no data yields SPI values of no data for any scale that spans...
Create a Jupyter notebook demonstrating the use of the 'indices' module.
We already have a pip install working, do the same for Anaconda environments, so we can issue a command such as `$ conda install indices_python` Guidance on how this is...
TravisCI was recently acquired and its senior engineering staff was terminated. This doesn't bode well for TravisCI as a good long term CI solution. Migrate to CircleCI and/or AppVeyor.
Use the [Codecov analysis](https://codecov.io/gh/monocongo/climate_indices/branches) to locate areas where increased coverage is possible and add more test cases into the test suite to improve the score (above 90% is ideal).
We currently have our own shared memory solution cooked up, but it may be more elegant to use the new [shared memory module](https://docs.python.org/3.8/library/multiprocessing.shared_memory.html) provided by the upcoming Python 3.8 release....
In order to isolate the lat/lon indices where errors occur let's add a try block around the appropriate shared memory iteration loop in the multiprocessing-related code within our main processing...
The use of `numba.jit` without the `nopython=True` kwarg means that the compiler can fall back to object mode (this pattern is being deprecated) and as a result of this the...
I've recently had good luck with OpenCL in the context of computer vision applications (using UMat objects with OpenCV), and thought it'd be interesting to cook OpenCL into this codebase...
Create a Jupyter notebook to demonstrate how Excel datasets in Excel format can be used as input for SPI calculations. See issue #310 for background and initial code ideas.