Jon Niehof
Jon Niehof
There's something weird where modifying an existing FLOAT zEntry on a FLOAT zVar, by referencing the existing value, results in a DOUBLE zEntry. Really pycdf should try to maintain Entry...
Discussion in #508 lead to the realization that the handling of warnings and exceptions isn't exactly obvious in pycdf and it's not really friendly for people who get warnings and...
Depends on #455, #495. The tests cache pip (and will cache CDF as soon as I get to it) but it would be nice to consider cacheing the installed python...
The CI really should fail on uncaught warnings. I'm not sure exactly the best way to do this; `-Werror` seems to raise the exception immediately so `catch_warnings` is ineffective and...
As of numpy 1.10, [interp](https://numpy.org/doc/stable/reference/generated/numpy.interp.html) supports wrapping the interpolation for periodic x inputs. This *might* make [toolbox.interpol](https://spacepy.github.io/autosummary/spacepy.toolbox.interpol.html#spacepy.toolbox.interpol) redundant, although it's looking more at periodicity in y. So we should probably...
We should probably have CI tests run on ARM, but travis doesn't support it...this will require qemu. - https://www.tomaz.me/2013/12/02/running-travis-ci-tests-on-arm.html - https://github.com/travis-ci/travis-ci/issues/3376 - https://blog.hypriot.com/post/setup-simple-ci-pipeline-for-arm-images/
GitHub actions supports Mac runners, so we should be able to port the setup over without too much difficulty.
AppVeyor will do github integration, supports Windows, and is free for OSS, so would be good to tie in CI to that.
`boots_ci` works by first building all the surrogates, then applying the aggregation function (e.g. the mean; I don't remember the exact term and I don't have Efron handy) to each...
This is somewhat amusing, but I accidentally opened a CDF passing in a list instead of a filename and the resulting traceback fails because it tries to display the repr...