3rww / rainfall Goto Github PK
View Code? Open in Web Editor NEWSearch, visualize, and download real-time and historic hyper-local rainfall data in Allegheny County, PA
Home Page: https://3rww.github.io/rainfall/
License: Apache License 2.0
Search, visualize, and download real-time and historic hyper-local rainfall data in Allegheny County, PA
Home Page: https://3rww.github.io/rainfall/
License: Apache License 2.0
Currently, timestamps (including timezone offset) are returned using the RFC 3339 standard (ISO-8061 format). Excel doesn't automatically parse this out, requiring an extra step for end-users of the CSV download. We can return a spec that Excel will automatically parse.
Need to make the distinction between active and inactive gauges in the various download contexts.
This requires one of three approaches
Two gauges were moved this spring.
This has been updated in the 3RWW API. However, this app uses static copies of that data.
Change that so we use the dynamic sources.
On map hover or click, in a map pop-up, show charts for:
Having any of this summary data at the ready will require
The ISO formatting isn't Excel-friendly. Return results with something that is human readable and a standard.
See 3rww/data-api#5
Modelers need rainfall for an area
On hover or click, withing a map pop-up, show a chart for:
Workflow-oriented documentation
Hello Christian,
How are you.
Very pleased to read about your work, very fascinating. I have a question, how do you correct the radar data? Is there a description of the method, or a relevant published article?
best wishes,
Xing WANG
Enable the ability to convert from the current long format to a wide format, where sensors and metadata are in columns (like the legacy site)
Create a new context/view that is:
This would use a lot of the existing and planned components under the hood, but re-arrange them to support a new, exploratory workflow.
This could also possibly be done (or at least prototyped) in a Dash app.
...and have selections in the dropdowns highlight them on the map
A key feature of this viewer is providing shortcuts to date-time ranges of known rainfall events. This information comes from Vieux (we just need to pull it into the database and provide through rainfall-api
.
From that data, and with other data attributes on storm events (e.g., we know the name of the storm was Hurricane Ivan, or we know there was flooding reported), have text-based and visual ways to search and select events (e.g. timeline).
Create a map legend component; Control it with preset scale options and maybe a few color options--control in the nav bar.
Consider being able to switch from showing rainfall totals to DDF.
See issue 3rww/data-api#35. Requests may be failing due to a memory issue on the server.
Implement the geography-based pixel selections in the rainfall web app.
This tasks depends on 3RWW Data API task #30.
Get those rainfall results showing in 3D! Need to work-around the transparency issue for pixels with no-data (simply by eliminating those geometries for results, which means separating the results and hover layers in the stylesheet)
Longer term: consider using color and height to represent different things: e.g., DDF for a default return period (or a comparable one if we have an event on record) for color, and height for rainfall
Need to update the layout classes to adjust for appropriate screen breakpoints.
Investigate results with many, many decimal places (many zeroes). Shouldn't be more than what Datawise and Vieux show. This may be happening in the API, but at the very least we should truncate for download.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.