Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Apr 19 23:10

    tommy-stone on master

    Created civic.json Created civ… (compare)

  • Apr 18 06:51
    CarlGraff commented #16
  • Apr 17 20:05
    CarlGraff commented #16
  • Apr 17 20:02
    CarlGraff commented #16
  • Jan 29 06:13
    milafrerichs added as member
  • Jan 29 06:13
    ttglennhall added as member
  • Jan 29 06:12
    MrMaksimize added as member
  • Jan 29 06:11
    rwithall added as member
  • Jan 29 06:11
    MeanestBossEver added as member
  • Jan 29 06:11
    jj0hns0n added as member
  • Jan 29 06:11
    flexed added as member
  • Jan 29 06:11
    eaddingtonwhite added as member
  • Jan 29 06:11
    cgiovando added as member
  • Jan 29 06:11
    cbaakel added as member
  • Jan 29 06:10
    bcipolli added as member
  • Jan 29 06:10
    ahempton added as member
  • Jan 29 06:10
    47ronin added as member
  • May 17 2016 17:52

    47ronin on master

    Typo Merge pull request #19 from 3vi… (compare)

  • May 17 2016 17:52
    47ronin closed #19
  • May 17 2016 06:08
    3vivekb opened #19
Stephen Lester
@slester
Speaking of, are we sending all alerts at the same time? 7PM the night before? Any ideas? I'd rather not have people be able to choose, unless there are a limited number of choices, because it can get really complex really fast otherwise.
Jerry Hall
@jerryhall
Regarding the last question @slester I think we'd send the night before eg 7pm'ish sounds great. We could also just say 24-hours before the time/date and that would help balance the load? I think the idea that has had the best traction is sending alerts for a certain mile radius (i.e. .25) all at once, that might include several routes. eg. someone might live on block/side X but, there are several other block/side combinations in their immediate neighborhood. So, the challenge would be to communicate it but, they would still have to use their signage and maybe our online map to learn the time/date combos on which side/time to avoid.
Stephen Lester
@slester
Each "section" (say, 4000-5000 Sample St) would be stored with the notification, so we could say something like that in the email/text.
Tiffany Glenn-Hall(Kee)
@ttglennhall
It would be nice to only have to send out one message per number per day. So if lets say someone signed up for 3 different streets or routes, if two of them take place on the same day, only reminding them of the two different days they have street sweeping, not sending out 3 reminders for two days. This would be a bit trickier and perhaps we could implement it later. Just something to think about.
Jerry Hall
@jerryhall
Hi Tiffany - we have two new women interested in working on team SweepAware. Their names are Karin and Sarah. They're joining Gitter right now and will introduce themselves.
Ellery Addington-White
@eaddingtonwhite
Hi everyone! My name is Ellery I attended the Open San Diego meeting for the first time tonight and wasn't able to stay after the talk for the hack sesh but was interested in contributing to this project. I saw on the project README that you need some help with java script and also integrating with GIS. Id be more then willing to help. Is there some one who could point me in the right direction/get a local dev setup?
Sarah Foregger
@sarahfo
Hi there! Like @ellery44 , I also attended the Open SD meeting for the first time last night. I'm excited by how engaged (and friendly) people were. I'm interested in contributing to this project. I completed a code bootcamp in SF this Spring. I can work on front or backend (Python) - & I'm new to MongoDB (only used relational dbs before).
Sarah Foregger
@sarahfo
I wondered if there was a project roadmap/timeline or if the project tasks/issues were being tracked and assigned through something like Trello or Asana?
Glenn Batuyong
@47ronin
Welcome aboard @sarahfo @ellery44
Sarah Foregger
@sarahfo
Thanks, @47ronin !
Glenn Batuyong
@47ronin
Great question @sarahfo . I think the project owners could help out by adding some tasks in the GitHub Issues https://github.com/opensandiego/sd-sweepaware/issues …I have my hands full in the Playground/Parks project but if the SweepAware team needs assistance in documentation, I’ll try to contribute what I can.
Sarah Foregger
@sarahfo
Ok, thank you @47ronin ! Yes, I have reviewed the Issues and they are informative, but don't contain direct tasks/todos/bug fix, etc. :)
Jerry Hall
@jerryhall
I just reached out to Tiffany today to introduce you all.
Tiffany Glenn-Hall(Kee)
@ttglennhall

Welcome @sarahfo and @ellery44! I will add some more issues to github but in the mean time lets discuss the best ways for you guys to immediately start helping.

At this point our full stack is JavaScript. @sarahfo would you mind working on the front-end in JS? Tonight I will do an initial set-up including bootstrap. You said you use python, would you mind learning some JS?

@ellery44 we have had a couple people step up and say they are willing to work on the GIS component @cgiovando @milafrerichs, that being said it would be good to have someone identify the steps to getting that done and posting them here #8 .

@slester how is back-end development going? Is there anything you would like @ellery44 or someone else to do?

Regardless I will be setting up issues that anyone can work on. Is anyone interested in meeting up on Friday? I will do my best to attend the openSD meeting Tuesday but on Tuesdays my schedule is determined by work.

Ellery Addington-White
@eaddingtonwhite
@ttglennhall hey sounds good I got my local build up so ill keep an eye out for the issues. Ill do what ever though just let me know.
Tiffany Glenn-Hall(Kee)
@ttglennhall
I was considering whether to give directions on downloading bootstrap or just adding the directory to our github account. It seems like the kind of thing we may add to INSTALL.md but its also not that big and then we know for sure everyone has the same tree. What is the usual or acceptable way? Thanks!
Tiffany Glenn-Hall(Kee)
@ttglennhall
I had made some changes in preparing the front end for development but I am having problems with my ssh. I'm going to fix it tomorrow but in the mean time I am putting up issues that people can start working on and I will be around to help if there are any questions.
Tiffany Glenn-Hall(Kee)
@ttglennhall
I have added a couple issues to get us moving in the right direction #11 #12 #13 , I will add more as we move forward. Thank you!
Ellery Addington-White
@eaddingtonwhite
Awesome I am going to try and work on #11 tonight.
Ellery Addington-White
@eaddingtonwhite
Hey got home late from work but added some basic functionality. You can check the pull request here #14 @ttglennhall if you still want to work on design you at least have something to start from? I was going to try and actually get it submitting to the back-end properly next.
Tiffany Glenn-Hall(Kee)
@ttglennhall
@ellery44 this is a great start, thank you! I did not have time today to work on this but maybe tomorrow. Your plan sounds great! Lets check in again tomorrow. If you get to front end work before me, go for it. I may not have time to really dig my hands in until Saturday morning.
Ellery Addington-White
@eaddingtonwhite
Hey @slester how is addressID represented in the db? Or do we have some way to derive it? Im trying to work on posting the data to the back-end.
Cristiano Giovando
@cgiovando
@ellery44 @ttglennhall - would it be OK to start with GeoJSON for input? @milafrerichs did a nice job of importing and referencing all district data here https://github.com/opensandiego/sd-sweepaware/blob/master/data/streetsweepD1.geojson
AWS credits are now available, so we can spin up a DB instance with MongoDB if that’s what you prefer to use. Otherwise we can go with PostGIS in RDS.
We also have a CartoDB account and can serve data via SQL API http://docs.cartodb.com/cartodb-platform/sql-api.html
So, we have options ;-) let me know what you think would be best and who’s going to need access to what service
Tiffany Glenn-Hall(Kee)
@ttglennhall
Yes, that would be great! @cgiovando Is PostGIS easier for you to use? Would you want the user data in there as well or could the user data be in a DB (MongoDB)?
Cristiano Giovando
@cgiovando
Depending on the type of spatial queries required, it may be easier to keep everything in MongoDB. There’s some basic geospatial support http://docs.mongodb.org/master/applications/geospatial-indexes/
I would defer to @jj0hns0n and @milafrerichs to tell you if PostGIS/PostgreSQL on RDS is a good option for hosting all of the data (including transactions, usernames, etc)
Ellery Addington-White
@eaddingtonwhite
I'm not really sure what the best way to query GeoJSON so ill let you guys make the call on that. With that being said what is the best way to query GeoJSON/What do we want to pass to the backend? I can pass cordinates, an address object, or do you want the geoJSON of the block radius object?
Glenn Batuyong
@47ronin
Maybe someone can add some Gists to the OpenSanDiego github account which would be encapsulated GeoJSON query examples using different methods (jQuery, AngularJS, Ruby, etc.). Use a consistent, simple scenario and show it can be rendered in different ways.
Tiffany Glenn-Hall(Kee)
@ttglennhall
Has anyone done query examples using all those methods? I have added an issue where individuals can post an example for whichever they have experience with #16.
Jerry Hall
@jerryhall
Hi Tiffany & gang. We had a great meeting and Cris @crismanNoble, Ellery @ellery44 & Sarah @sarahfo and myself went over a bunch of things. What's the best way to catch up? eg can you all postup an update of what you found and are doing? Thanks!
er @ttglennhall see post above :)
Glenn Batuyong
@47ronin
Someday I'm going to poach some of this project's talent and bring them to ours haha 😉
Jerry Hall
@jerryhall
@47ronin hey, back off :p... Which one are you working on?
Ellery Addington-White
@eaddingtonwhite
Hey everyone so I think I have a good understanding of where we're at with the project . I'm at work right now but I will try and post a more complete update tonight. Thanks.
Glenn Batuyong
@47ronin
@jerryHall heehee
Tiffany Glenn-Hall(Kee)
@ttglennhall
Thank you for everyone who made it to the meeting Tuesday!!
Ellery Addington-White
@eaddingtonwhite
So after Thursday it seems like we really need to start getting the back end functional for the San Diego sweep aware project. There is a some really good pieces to work from so I am hopeful that it will be able to get us a bit of a head start. @sarahfo and @crismanNoble worked off some of the front end components I got ready before the meeting and had a very productive conversation about how we wanted to layout and architect the customer facing pieces. I got hooked up with the CartoDB account from @cgiovando and got the entire street sweeping data set from @jerryHall . At this point the biggest thing I think I need help with is someone who has experience on best practices for modeling data inside a geo spatial db or feels comfortable working on server side code. I am working off of the existing formatted example in side the repo that @milafrerichs originally worked on. I will post here once I get a POC for the API.
Jerry Hall
@jerryhall
Hey @cgiovando how can we help @ellery connect with someone who has experience on best practices for modeling data inside a geo spatial db or feels comfortable working on server side code? Could we also discuss/chat next steps so I can keep things moving forward? Thanks!
Jerry Hall
@jerryhall
Another conversation we could have is an analysis of data insofar as we received a copy of the streetsweeping truck GPS and Citations data. I'm putting it all up in our Drive folder (about 3GB). @crismanNoble @sarahfo @ttglennhall @cgiovando | there's a lot but, what would be interesting is asking a couple questions: How many tickets are given after the truck passes by (even though the signage indicates no parking), how many tickets given when no truck swept street, sweeping/ticket hotspots and more. I saw one license plate that had 14 tickets. Ouch. Anyway we can keep this analysis separate but, it would be good if we can come up with a positive spin on the analysis and app so we can get the biggest bang for our buck PR-wise when we launch the app. Props to Eric Busboom at San Diego Regional Library for the records!
Jerry Hall
@jerryhall
The datasets are loading (there's tons) but, here's a link https://drive.google.com/open?id=0B3ITK-DdtzameklrdEJvV0RoX2s.
Jerry Hall
@jerryhall
Download and open the one RAR or, use any individual file.
Ellery Addington-White
@eaddingtonwhite
Hey @jerryHall Sorry I missed last weeks meeting got really bogged down at work. I am going to try and get some queries working for the existing data we have in cartoDB . I could mostly use help with sanitizing and cleaning the additional data you provided last time and getting it into carto DB if anyone is interested in helping out. Also if someone wants some server side tasks as well just let me know and I can delegate some of the routes we need to be able to get up and running.
Jerry Hall
@jerryhall
No worries @ellery44 - for the team here's the link to the raw data. If you want, just DL the .rar which has all the files : https://drive.google.com/a/opensandiego.org/folderview?id=0B3ITK-DdtzameklrdEJvV0RoX2s&usp=sharing
Jerry Hall
@jerryhall
I really do appreciate everyone's work to this point. If we haven't connected recently please do reach out. I need some help learning some of the processes but, am generally really stoked that this is all falling in place!
Jerry Hall
@jerryhall
Hi all. I have a phone call with the person responsible for the streetsweeping division and will post up here what we discussed in a few hours.
Jerry Hall
@jerryhall
Had a great conversation with Gene Matter, Assistant Deputy Director and Thomas Abeyta, Public Works Supervisor from the Transportation and Stormwater department today. I invited them to join GitHub and this Gitter chat as well. In a nutshell they're going to find out if we can get the data in a more user-friendly csv format. It changes infrequently so we're going to have to manually check to see if there's been updates to our current version. Also, our developing the service as a planning tool isn't very practical right now eg. texting people when they're not going to be sweeping an area. This effectively will be a tool then to alert people to get higher compliance (people moving their cars) rates. I'll update the team more at the group level but, suffice to say there doesn't seem to be any practical reason why this service won't be a hit. Thanks!
Ellery Addington-White
@eaddingtonwhite
That's great news @jerryHall let me know how it goes with them giving us data in different formats. I'd be happy to talk with them as well if you'd like.