internetofwater / about-us Goto Github PK
View Code? Open in Web Editor NEWRepo for managing ABOUT-US and related projects
Repo for managing ABOUT-US and related projects
We require icons to be displayed on our map for a variety of different
Icons should be:
If we can't geolocate a user's address, we should provide them an approximation based on their zipcode.
Task is complete when we've modified the website internals to:
We want the website to be able to use our new interactive map with utilities.
The task is complete when:
search
endpointIn order to visualize data, we must first download it.
We will download all NWIS streamgage observations for the year of 2019 in the state of North Carolina, and output the results to a CSV. Recommended to use the HydroData
Python library to successfully download this data.
Task is complete when data is successfully downloaded and file location specified in the Data Sources Wiki
We require historical streamgage data for every USGS streamgage in North Carolina from 1990 to 2020.
The task is complete when we possess a CSV or other database file that indicates streamgage-level data at a daily level at least. Higher time granularity is preferred, but not necessary if it takes too long to download.
Task should also include writing a function that will allow us to update the CSV with new data if we run it every day.
We need to efficiently determine a user's utility based on the lat/long coordinates of their address.
The required outcome from this issue is to create a function that accepts a latitude/longitude pair, and outputs the ID (PWSID) of the appropriate utility.
Need to figure out what icons we need, and then come up with something intuitive for each type of data (water droplet? waves?) etc.
Needed features for utility manager include:
Stretch goals:
Search bar to pan to location
We want the utility polygons to have the following behaviors:
We require computing resources.
In particular, we will need shared computing resources to:
This task will be complete when we have identified servers or shared file mounts that each team member can access via SSH at least.
TODO fill in stuff here
We will download all 30 year normals temperature and precipitation data for the year of 2019, identify which weather stations are in North Carolina, and save it as a CSV file.
Right now, if a user visits the search
endpoint of the website without providing a geocoded address, a server error is thrown.
Task is complete when user can visit the /search endpoint directly, with reasonable behavior. Programmer to determine what reasonable behavior
means - perhaps serve a more basic version of the page, without identifying the utility, etc
We need a website skeleton so we can begin pushing out results to our users. Initially, the website can be 'ugly' - i.e. no pretty formatting, to allow us to quickly iterate on gluing together the functional elements.
The website will:
The flux capacitor is not functioning as advertised - we need to fix this
Right now the utility finder page defaults to Alabama when the user inputs their address. Let's set the default to North Carolina.
We will require census data in order to visualize it.
This task is complete when block-level census data for North Carolina data is downloaded and written to a CSV. As many demographic characteristics should be recorded as possible, but at least race, ethnicity, age, education level, and income level should be included. It is recommended that we use the censusdata
Python package to interface with the census API. If any API keys needed to be created, please attach them to this ticket.
https://www.ncwater.org/Drought_Monitoring/statusReport.php
Write a function that will:
response = requests.get(url)
)soup = BeautifulSoup(response.text, 'html.parser')
)Users of the DroughtDashboard need to be able to determine which utility is providing their water, and this requires mapping a physical address to a geolocation (latitude/longitude coordinates).
This task will be complete when we have identified a feasible geocoding solution. Tests will be run regarding the selection criteria below using a few sample addresses. If this solution costs money, we will ensure that these costs are acceptable with client.
Selection criteria for a geocoding service will include:
We would like the user to be able to see graphically where we think their house is - if we get a lat/lon pair for their address, let's add something there.
We need website, contact information for utilities in a tabular form so it can be displayed to the user. Ideally, this represents a table that contains the following columns:
Contact @Peytoncox18 before starting - she has some of these fields gathered already
Produce a write-up that includes information on project contributors, contact information, and description on what the project has set out to do.
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.