Closed nograpes closed 7 years ago
Thanks @nograpes! I'll have a look and get back to you. But feel free to keep working while I do.
This is looking really good @nograpes! I think you addressed all of my original comments. I've started poking around a bit again but won't do a full review until you let me know you're ready
Great, I still have more than a few tests to add, but I'm getting there. It'll be ready for review by midnight tonight.
It is now ready for a full review.
All the changes have been made, but unfortunately travis seems to be failing when building against the dev version of R. It can't seem to find all the dependencies like rgdal and sp. I'm working through the problem now.
Getting gdal and friends working in Travis can be a nightmare, but I have some experience with it. I'll have a look too
Also, if it's building fine on r-release you can just remove the R-devel line in .travis.yml and I can fix it later
Okay, I'll remove the dev version now, but I'll continue to debug the issue
@nograpes once you have fixed that one bug and added some tests for the exclusion functionality, I think we will be good to merge.
Okay, so that last round of checking and new tests revealed a bug and few annoying inconsistencies. Everything is all sorted out now, and I am declaring this ready to merge.
Nice catches - adding tests is great for that! Happens to me all the time :) LGTM!
In this initial set of commits, I have created some generic "workhorse" functions in window.R, and then used these generic functions to implement the ozone calculations requested in issue #2 in a set of 4 functions (o3_daily_max, o3_rolling_8hr_avg, o3_ann_4th_highest, o3_three_yr_avg).
Next steps will be to implement the other 3 functions mentioned in issue #11, #12, #13, using these generic functions.