-
Notifications
You must be signed in to change notification settings - Fork 23
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
Vectorize geometry calculations #60
Commits on Jul 25, 2019
-
Make calculation of PV row coords vectorized
anomam committedJul 25, 2019 Configuration menu - View commit details
-
Copy full SHA for f1dd2fd - Browse repository at this point
Copy the full SHA f1dd2fdView commit details -
Now can create PV rows and ground based on vectorized calculations
* next is calculating shadows...!
anomam committedJul 25, 2019 Configuration menu - View commit details
-
Copy full SHA for d584454 - Browse repository at this point
Copy the full SHA d584454View commit details -
Make sure not trying to transform with index out of range
anomam committedJul 25, 2019 Configuration menu - View commit details
-
Copy full SHA for 6cccc4c - Browse repository at this point
Copy the full SHA 6cccc4cView commit details -
Added test for 2D solar vector calculation
anomam committedJul 25, 2019 Configuration menu - View commit details
-
Copy full SHA for 310cac5 - Browse repository at this point
Copy the full SHA 310cac5View commit details -
Vectorized ground shadow coords calculation
anomam committedJul 25, 2019 Configuration menu - View commit details
-
Copy full SHA for 201423b - Browse repository at this point
Copy the full SHA 201423bView commit details -
Updated shadow coords calc, now makes more sense
anomam committedJul 25, 2019 Configuration menu - View commit details
-
Copy full SHA for 82a035a - Browse repository at this point
Copy the full SHA 82a035aView commit details
Commits on Jul 26, 2019
-
Order the shadow coords, and calculate when direct shading happens
anomam committedJul 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 4464674 - Browse repository at this point
Copy the full SHA 4464674View commit details -
Leverage numpy indexing for pv row coordinates
anomam committedJul 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 7719186 - Browse repository at this point
Copy the full SHA 7719186View commit details -
Finally able to create ground shadows from vectorization
anomam committedJul 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 6780246 - Browse repository at this point
Copy the full SHA 6780246View commit details -
Can calculate cut points vectorized
anomam committedJul 26, 2019 Configuration menu - View commit details
-
Copy full SHA for b4e7d8c - Browse repository at this point
Copy the full SHA b4e7d8cView commit details -
Recurse to create ground surfaces with cut points and shadows
anomam committedJul 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 1900588 - Browse repository at this point
Copy the full SHA 1900588View commit details -
Fix calculation of cut point coordinates: needed radians for rotatin
anomam committedJul 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 0ae919e - Browse repository at this point
Copy the full SHA 0ae919eView commit details -
Add missing pieces from other class: interrow shad, neighbrs, views
anomam committedJul 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 834a1b2 - Browse repository at this point
Copy the full SHA 834a1b2View commit details
Commits on Jul 29, 2019
-
Started formatting OrderedPVArray to the fit/transform paradigm
anomam committedJul 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 303ffbf - Browse repository at this point
Copy the full SHA 303ffbfView commit details -
Fix class method: all tests in test_pvarray.py pass
anomam committedJul 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 474b6f1 - Browse repository at this point
Copy the full SHA 474b6f1View commit details -
Now casting shadows and cutting grnd in transform + private methods
* fixed tests accordingly
anomam committedJul 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 053a1d5 - Browse repository at this point
Copy the full SHA 053a1d5View commit details -
Now all pvarray properties will be rebuilt everytime called
* because pvrows and ground can change, so it's hard to know if an update needs to be done or not
anomam committedJul 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 5ed70df - Browse repository at this point
Copy the full SHA 5ed70dfView commit details -
Now reflectivities passed to irradiance models at init
anomam committedJul 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 6a4557c - Browse repository at this point
Copy the full SHA 6a4557cView commit details -
New pv array class methods and use private methods as well
anomam committedJul 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 8926855 - Browse repository at this point
Copy the full SHA 8926855View commit details -
Update engine to run pv arrays with new fit/transform paradigm
anomam committedJul 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 0737fc7 - Browse repository at this point
Copy the full SHA 0737fc7View commit details -
fix pvarray vfcalculator and models tests
anomam committedJul 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 36cd963 - Browse repository at this point
Copy the full SHA 36cd963View commit details -
Fix edge point calculation issue and run fn tests
* the edge pts list was not re-initialized at every interation
anomam committedJul 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 58fec1e - Browse repository at this point
Copy the full SHA 58fec1eView commit details -
Quick fix for projection approximations errors in fast class
anomam committedJul 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 6a2b6f8 - Browse repository at this point
Copy the full SHA 6a2b6f8View commit details
Commits on Jul 30, 2019
-
Make direct shading condition consistent with previous class
anomam committedJul 30, 2019 Configuration menu - View commit details
-
Copy full SHA for 1bc1a74 - Browse repository at this point
Copy the full SHA 1bc1a74View commit details -
Replace old class with new one: shaded len infinites smaller, reidxd
* shaded length is somehow infinitesimally smaller than with previous class, but this has virtually no impact. To be investigated later * now surfaces have more logical indexing (from left to right, increasing index) in ground object, so matrices ordering got shifted a bit
anomam committedJul 30, 2019 Configuration menu - View commit details
-
Copy full SHA for 63bc548 - Browse repository at this point
Copy the full SHA 63bc548View commit details -
anomam committed
Jul 30, 2019 Configuration menu - View commit details
-
Copy full SHA for bffff14 - Browse repository at this point
Copy the full SHA bffff14View commit details -
anomam committed
Jul 30, 2019 Configuration menu - View commit details
-
Copy full SHA for 5ea1bba - Browse repository at this point
Copy the full SHA 5ea1bbaView commit details
Commits on Jul 31, 2019
-
Clean up engine.py docstrings and PVEngine class
anomam committedJul 31, 2019 Configuration menu - View commit details
-
Copy full SHA for ee9173f - Browse repository at this point
Copy the full SHA ee9173fView commit details -
Clean up geometry/base.py and udpate docstrings
anomam committedJul 31, 2019 Configuration menu - View commit details
-
Copy full SHA for b6964e1 - Browse repository at this point
Copy the full SHA b6964e1View commit details -
Updated docstring in pvground.py
anomam committedJul 31, 2019 Configuration menu - View commit details
-
Copy full SHA for f1d232a - Browse repository at this point
Copy the full SHA f1d232aView commit details -
Update docstrings of OrderedPVArray
anomam committedJul 31, 2019 Configuration menu - View commit details
-
Copy full SHA for 252ffaf - Browse repository at this point
Copy the full SHA 252ffafView commit details -
Remove old redundant and slower class
anomam committedJul 31, 2019 Configuration menu - View commit details
-
Copy full SHA for 43a1fd8 - Browse repository at this point
Copy the full SHA 43a1fd8View commit details
Commits on Aug 1, 2019
-
anomam committed
Aug 1, 2019 Configuration menu - View commit details
-
Copy full SHA for 934deaf - Browse repository at this point
Copy the full SHA 934deafView commit details -
Implement fix in util function to create ground + add test
anomam committedAug 1, 2019 Configuration menu - View commit details
-
Copy full SHA for 023e304 - Browse repository at this point
Copy the full SHA 023e304View commit details -
Updated tutorials on running timeseries simulations
anomam committedAug 1, 2019 Configuration menu - View commit details
-
Copy full SHA for 43e06b1 - Browse repository at this point
Copy the full SHA 43e06b1View commit details -
Update readme and tutorials from sphinx docs section
anomam committedAug 1, 2019 Configuration menu - View commit details
-
Copy full SHA for c8dd679 - Browse repository at this point
Copy the full SHA c8dd679View commit details
Commits on Aug 2, 2019
-
anomam committed
Aug 2, 2019 Configuration menu - View commit details
-
Copy full SHA for 6832f12 - Browse repository at this point
Copy the full SHA 6832f12View commit details -
Do not use mutable objects like [] as fn input default values
anomam committedAug 2, 2019 Configuration menu - View commit details
-
Copy full SHA for 9e8fddb - Browse repository at this point
Copy the full SHA 9e8fddbView commit details