ca_visit_tracking's People
Forkers
ajanian markroth8 robertobuso garethpaul sabraham jaked dfoulser georgebdavis mattjacobus strivelabs kyle-wendling trellixvulnteamca_visit_tracking's Issues
Make whole-state data available in the County dropdown; show it by default?
Foursquare has given us whole-state data alongside individual County data.
Make it available in the visitdata.org UI
Add a version number on the site somewhere so we can see which version is in production
I am trying to figure out how much non-deployed stuff is in github and I have no idea which version I deployed.
Maybe put the github hash of the latest commit on the site somewhere or even hidden in the HTML of the template?
When changing the age selector, change the column heading in the table to reflect that
When a venuetype is selected, don't put "non-essential only" in the chart title
Mobile usability
single point of entry, permitting navigation to all available information
right now there are three independent ways to look at the data:
- https://visitdata.org/
- https://visitdata.org/bydate.html
- https://visitdata.org/bydate.html?datafilename=rawcatsfixed
And no way to navigate between them.
Consolidate JS, get rid of duplicated code
ca.js and ca_bydate.js have some duplicated code which opens up possibility for error when changing things.
for example i am changing some of how we read in the data right now, which is in both.
Title is wrong for this >65 GDS chart
https://datastudio.google.com/u/0/reporting/1hV7FGnBPuTeDrZ0BBsaZjimLjYt7X792/page/J0GKB
it says all ages but its >65 right?
the last one.
Show what State you're in for pages like /bydatesel/Maine/ALL/ALL
there's no indicator aside from the URL itself to know what state you're in.
literally.
Set up auto deploy to Google AppEngine
Need to set up Google Cloud Build
in JS, infer a categoryId for grouped.csv so that we can do essential/nonessential distinctions
In the Nav, make the currently selected page be bold
So it's easier to see which page you're on.
Click and drag in charts to zoom in
i've done this before in highcharts
Format date nicely for index page
in regular USA format with day of week
On chart pages, the table down below should be sorted more usefully
Probably sorted by date, with most recent on top.
And then for the current date, sorted by index descending.
So the top row would be for the most recent date, and the item with the highest index.
Add explanation of what "venue types grouped" and "all venue types" mean
style: make it look more official / trustworthy
Provision Google Maps API Key securely
Provision a Google Maps API key in a way that we don't need to commit it the the source repo and so that nobody else can steal it and use it on their site.
Indicate weather on the chart somehow
Idea from Michele. So that we don't get fooled by drops that are weather related.
So, grab weather data for county somehow, and shade chart regions when it's rainy in that county.
[email protected] email forwarded to a list of us
If this is going to be in the hands of a few hundred county health officers, they're going to have questions & need a way to reach someone.
Let's have an email address they can reach out to, and have it forward to a list of email addresses.
@markroth8 is this something you can do in the Google Domain console?
Plan for handling ongoing data updates
Whats a good way to handle daily data updates.
Does one of us just manually move the CSV into place, and do a git push / deploy?
If we can give Foursquare a way to update the data themselves that would be ideal?
Or is manual better so that we can do some data format & sanity check before throwing it up there?
Add favicon.ico
It's our top 404 :)
Post venue taxonomy on visitdata.org
My brother looked at the data and asked "How is nightlife spot defined?"
Provide non-essential taxonomy to Foursquare so that they can generate aggregate data for all non-essential visitation
Kara request: deselect/select all counties in the chart
A way to toggle "delect/select all counties" (to save clicking ~58 times on some of the venue graphs)
Show only the top N ranks on our pages
Ask Foursquare for total mobility index
CA wants it
Process for updating GDS data when new data comes in
What is it, who should do it?
I know how to update the data files in github but not how to update GDS
It's OK for GDS to be California only for now.
We have data through Mar 31 now in the site, but only up to Mar 30 in GDS.
Add checkbox for "non-essential venue types only" in visitdata.org UI
New checkbox: "Don't show essential places"
By default unchecked.
When checked, the JS doesn't show series that our data has as Essential.
So we show the top N venue types that are not known to be Essential.
Table column layout jumps when changing age group selection
If theres no data points for a county/venuetype, show a message instead of a blank chart
Turn on the national data we have been given
it's SHOWTIME
Only show last 7 days on mobile?
Table should exclude rows with blank visitIndex* values
When showing the table, there's no point in showing visitIndex* values that are blank.
Exclude them from the table display.
They are values where we didn't have enough visits to have a confident-enough estimate of the visit Index.
visitdata.org is rendering sideways on my android device
from david shim
Does it make sense that Restaurants would have no data? Or do we have a bug?
https://visitdata.org/bystatesel/Alabama/Restaurants?datafilename=raw
says no data to display
same with https://visitdata.org/bydatesel/Alabama/ALL/Restaurants?datafilename=raw
and yet
$ grep -i ',Restaurants,' static/data/raw.csv | grep Alabama | head 2020-03-01,Alabama,4bf58dd8d48988d1c4941735,Restaurants,112.0,109.0,113.0,41 2020-03-02,Alabama,4bf58dd8d48988d1c4941735,Restaurants,108.0,82.0,110.0,51 2020-03-03,Alabama,4bf58dd8d48988d1c4941735,Restaurants,115.0,113.0,115.0,47 2020-03-04,Alabama,4bf58dd8d48988d1c4941735,Restaurants,101.0,103.0,101.0,50 2020-03-05,Alabama,4bf58dd8d48988d1c4941735,Restaurants,108.0,95.0,108.0,48 2020-03-06,Alabama,4bf58dd8d48988d1c4941735,Restaurants,103.0,83.0,104.0,50 2020-03-07,Alabama,4bf58dd8d48988d1c4941735,Restaurants,108.0,132.0,108.0,44 2020-03-08,Alabama,4bf58dd8d48988d1c4941735,Restaurants,113.0,121.0,113.0,39 2020-03-09,Alabama,4bf58dd8d48988d1c4941735,Restaurants,122.0,102.0,123.0,49 2020-03-10,Alabama,4bf58dd8d48988d1c4941735,Restaurants,100.0,89.0,101.0,52
and
grep -i ',Restaurants,' static/data/rawAlabama.csv | head 2020-03-02,Alabama,Jefferson County,4bf58dd8d48988d1c4941735,Restaurants,160.0,"",162.0,39 2020-03-03,Alabama,Jefferson County,4bf58dd8d48988d1c4941735,Restaurants,127.0,"",126.0,54 2020-03-04,Alabama,Madison County,4bf58dd8d48988d1c4941735,Restaurants,119.0,"",118.0,32 2020-03-05,Alabama,Jefferson County,4bf58dd8d48988d1c4941735,Restaurants,108.0,"",109.0,53 2020-03-06,Alabama,Jefferson County,4bf58dd8d48988d1c4941735,Restaurants,108.0,"",109.0,53 2020-03-07,Alabama,Jefferson County,4bf58dd8d48988d1c4941735,Restaurants,130.0,"",130.0,46 2020-03-07,Alabama,Madison County,4bf58dd8d48988d1c4941735,Restaurants,97.0,"",96.0,28 2020-03-09,Alabama,Jefferson County,4bf58dd8d48988d1c4941735,Restaurants,148.0,"",147.0,49 2020-03-12,Alabama,Jefferson County,4bf58dd8d48988d1c4941735,Restaurants,111.0,"",109.0,52 2020-03-13,Alabama,Madison County,4bf58dd8d48988d1c4941735,Restaurants,104.0,"",105.0,34
What am I missing?
"undefined" is at the end of the county-list dropdown
Add checkbox for non-essential businesses in Google Data Studio
the GDS equivalent of #59
Debug Google AppEngine caching issue
when changing venue or age, maintain county selections
This is probably doable in Highcharts with series.setData()
.
https://stackoverflow.com/questions/21152885/changing-data-dynamically-for-a-series-in-highcharts
more helpful 404 page
with a reference for how to contact us.
this is in case someone types in a bad URL
confirm that Google Analytics is still working now that site is at visitdata.org
Make whole-state data available in GDS view
Parallel to #62
Data Studio graphing 0 when there is no data point
Example: CA / Kings County on 2020-03-23 for Age 65+, Grocery is 0 because it is missing in the file.
Reported by @dsjoerg
Add age selection to the URL
for Matt Jacobus. can't assign him yet for some reason, ugh
Plan for handling NY data
Soon Foursquare will give us NY data.
Do we want visitdata.org to have a state selector?
and if you go to visitdata.org/ny then there's no state selector, or it's pre-populated?
On "Latest Date" page, whenever a selection is changed, data needs to be re-sorted
For example if you pick a county, and then pick "65 and over", it should re-sort so that the highest visitation index data is on top. That's what you care about, where are the elders going.
Github link on site. Remove DJ phone num from site
Address Kara's feedback of Sun Mar 29
Change chart title to reflect selections
County, Venue, age group
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.