Comments (10)
Ah, there was some miscommunication, i was only ever thinking of one aggregated profile. Definitely not one for every point.
from review.
This would actually be super useful to me in the very near-term. Do you have any idea how you'd like to go about this?
Like are we thinking we just replace the chart plot with a time series, or is this going to be a new page?
from review.
I would actually like the time series in a third element underneath the map and the chart, similar to those in DrIP. So, i was imagining it being stretched across the full extent of the page, but we could also just put it under the map and have space for a fourth element under the chart. It should only show if the profiles are available, as in we'd have to build an option to take in the HDF5s or NetCDF version of them.
from review.
Yea, I can do look for H5's. We can make the plot the full extent of the page for now, and change to be smaller if we ever need a fourth element in there.
What should it show by default? I imaging it can show a time series profile when you click on a point and/or select a few points, but we can hardly show all 56k curves at once. Should we just set an upper limit and say, no more than 100 curves at a time? Not too sure about this, super curious to hear what you think.
from review.
I suppose it can be an average profile of the selection.... then if you click a single point you'd still get the profile, but for 56k points, it would still be just one curve.
The downside is that you wouldn't be able to compare profiles with your selection, which might be something people would want to do
from review.
I was thinking we could pre-calculate diurnal profiles at each point to start. That's just 24 entries per point and we could even aggregate them by selection. I don't see why we couldn't compare profiles.
from review.
Oh compare profiles between two points, not two supply curve tables. Yeah, that will take some doing. In DrIP i have two maps and the option to turn of "location syncing". In it, the default is to share the selection between the maps, but if you want to compare two sites in one dataset, you choose the same in both maps, turn off syncing, and click points in both maps.
from review.
well, 24 * 56k points is still a very cluttered plot. Even 1 annual average point with 56K locations would probably be information overload, don't you think? We may have to start with some sort of aggregation no matter what.
I suppose if you don't think it will be that bad, we can test it out and see what it looks like. It might be just fine!
from review.
Gotcha gotcha. That is not as useful to me in the short term, so this may have to be a long-term goal overall
from review.
Implemented an initial set of elements for representative profiles. Now, if you toss these .h5s into the review_datasets folder for a project instead of the .csvs, reView will recognize them and render a timeseries veiwing portal across the bottom of the page.
from review.
Related Issues (20)
- ReEDS Buildout Page Features HOT 7
- Sample Dataset
- Caching Problem HOT 1
- UnicodeDecodeError HOT 1
- Remove non-available variables from dropdown
- Add existing solar and wind farms
- Data Download Button HOT 1
- Area based weighting with Bespoke Hybrids
- Update CLIs to use "review" base command HOT 3
- Publishable Map/Graph Image Download HOT 2
- Replace --tech with --breaks-style in make-maps CLI HOT 1
- Mismatched fonts
- Default Project
- Histograms are horizontal and too thin.
- Add support for new PV and bespoke wind capacity attributes
- Chart elements do not move dynamically when Options are expanded (Chrome) HOT 1
- Fix positioning of "Additional Scenarios" tab HOT 1
- Flask Caching Security Issue HOT 1
- Bespoke Layout Performance HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from review.