-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pre release #147
Pre release #147
Conversation
for some reason ti didn't like me giving an example of where i keep the json. bummer. Edited Returns as well
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## development #147 +/- ##
===============================================
- Coverage 65.65% 62.71% -2.94%
===============================================
Files 36 39 +3
Lines 3549 3935 +386
===============================================
+ Hits 2330 2468 +138
- Misses 1219 1467 +248 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks Tobin, it's looking great. Let's talk through some of my comments in our meeting.
Parallel Weather Downloads
Utilities for parallelized downloading of PVGIS and NSRDB. This is useful because it allows us to max out the 30 requests/sec to PVGIS using dask for multiprocessing. Not as useful for NSRDB because of the low rate limit per day on api requests.
This is being pushed forward in anticipation of GeoGridFusion being released publicly.
Fixes
#142
GeospatialScenario autobuild KDtrees and restructure files
Remove kdtree as a required argument from GeospatialScenario down-selection methods and classifiers. kdtree objects are now generated on the fly when required and saved back to the class instance so they do not have to be kept track of or rebuilt for each one of these calls.
Major Organization: GeospatialScenario class definition moved from scenario.py to geopspatialscenario.py to maintain reasonable file size for these classes.
Issue ticket number and link
implements request from #122 "remove KDtree from downselect calls. we should generate the kdtree from the scenario's metadata at runtime"
geospatial_quick_tempalate namespace and parameters
decorators.geospatial_quick_shape
arguments modified.numeric_or_timeseries
, now takes a string('numeric', 'timeseries')
to determine type of outputs rather than aBool
orInt
0
orFalse
represented a numeric/scalar result, now this is represented by'numeric'
1
orTrue
represented a timeseries result, now this is represented by'timeseries'
decorators.py
namespace changed to defaultpvdeg
namespace. now this can be directly accessed viapvdeg.decorators
. This reduces the need for an extra import.geospatial_quick_shape
decorator namespace changed to defualt pvdeg namespacePreviously,
Now, either of the following options work.
or
Fixes
Namespace confusion encountered with Silvana and Riccardo
Please delete options that are not relevant.
Checklist before requesting a review