Results 117 issues of James Adams

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...

enhancement
help wanted

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....

enhancement

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.

[`numba.guvectorize`](https://numba.pydata.org/numba-doc/dev/user/vectorize.html) may provide some performance improvements. Implement this for SPI/gamma and test on daily CMORPH precipitation input.

**Describe the bug** Conda environment management not working as expected on Windows under Cygwin based shells as described in the documentation. Using the bash shell provided by the git client...