Software
software

Public Lab has developed a number of open source software platforms to assist in the collection, analysis, storage, sharing, and conversion of data from our open source tools. The data storage and sharing websites MapKnitter.org, SpectralWorkbench.org, and Infragram.org provide long-term storage for locally produced data, and convert and present that data in open, standard formats which are easy to use for the press, "scientists", and other advocacy groups while providing community researchers with a forum to discuss, interpret, and compare their data. For example, activists mapping oil contamination from the BP oil spill and those mapping water pollution in the Gowanus Canal have thoroughly documented their work on the Public Lab platform, publishing research notes as well as embeddable web maps at MapKnitter.org. They have also achieved widespread media attention for their work, as well as, in NYC , a place on the EPA community committee involved in the canal cleanup project. _For more detail, visit https://publiclab.org/software-overview. All codebases are available on Github as linked below; the main Public Lab Github account can be found at https://github.com/publiclab_ **** [![mapknitter.png](https://i.publiclab.org/system/images/photos/000/002/610/medium/mapknitter.png)](https://i.publiclab.org/system/images/photos/000/002/610/original/mapknitter.png) ###MapKnitter [MapKnitter](https://mapknitter.org) is our oldest codebase, since 2014 has provided a free and open source means to place, rectify, and stitch aerial photographs together; in particular those collected using Public Lab's open hardware Balloon Mapping Kit. Users upload images one by one onto a base reference map, and align them in a web-based GIS system. Completed maps are exported into standard formats including TMS, GeoTiff and more. https://github.com/publiclab/mapknitter/ **** ![Spectral Workbench](https://farm9.staticflickr.com/8480/8248338918_970cb463db.jpg) ###Spectral Workbench [SpectralWorkbench.org](http://SpectralWorkbench.org) hosts an archive of open source spectra collected with Public Lab's open source spectrometer. The website enables collaboration to refine and improve sample collection and analysis techniques to identify a growing number of materials. We imagine eventually hosting a comprehensive open library which can help to investigate chemical spills, diagnose crop diseases, and identify contaminants in household products. https://github.com/jywarren/spectral-workbench/ **** ![Infragram](https://i.publiclab.org/system/images/photos/000/002/495/medium/Screen_Shot_2014-01-07_at_12.43.22_PM.png) ###Infragram.org [Infragram.org](http://infragram.org), our newest open source codebase, provides real-time multispectral image compositing for crop and vegetation analysis, as well as hosting of resulting open source images for the Public Lab collaborative research community. Users can upload images for analysis or even directly connect modified multispectral cameras and composite live video. https://github.com/p-v-o-s/infragram-js/ **** ![PublicLab.org](https://i.publiclab.org/system/images/photos/000/000/085/medium/front.png) ###PublicLab.org The online research sharing platform we’ve created at [PublicLab.org](http://publiclab.org) provides a powerful -- and free -- means for local groups to publish and promote their work, and supports their advocacy by helping to organize events, coordinate data collection, storage, publication, and outreach. https://github.com/publiclab/plots2/ **High priority issues:** https://github.com/publiclab/plots2/issues?labels=priority&page=1&state=open ...


Author Comment Last activity Moderation
bansal_sidharth2996 "@sukhbir, nice proposal. I will like to suggest you to open some first timer issues. So, that you can know how we are doing the outreach plan to in..." | Read more » almost 7 years ago
bansal_sidharth2996 "Yeah sure. I am also thinking of this kind of an event at my university. Great work @stella " | Read more » almost 7 years ago
bansal_sidharth2996 "I really liked your timeline. It has given priorities to each issue according to the need of issue. I also like your flow charts a lot they explain..." | Read more » almost 7 years ago
bansal_sidharth2996 "hi @gauravano I really like the demo video posted " | Read more » almost 7 years ago
gauravano "hi @warren , I have added the timeline, please provide your feedback. Thanks !!! " | Read more » almost 7 years ago
ccpandhare "This looks very good overall! Though I suggest you incorporate a buffer time to incorporate delays and time spent on bugfixing in your timeline. Al..." | Read more » almost 7 years ago
Raounak "@warren, @mkashyap354, @liz, @vidit I have updated my proposal. Please have a look and give feedback. I have also shared it from summer of code we..." | Read more » almost 7 years ago
icarito "Okay Vidit maybe @warren has an opinion too. I have read the ActiveJobs documentation for rails and understand there are options for queue backend...." | Read more » almost 7 years ago
tech4gt "@warren @ccpandhare I have uploaded the final pdf here https://drive.google.com/file/d/1SeupwVReQ3SX2XJ2fcdRLgoolI_Yt_oz/view?usp=sharing please ha..." | Read more » almost 7 years ago
mkashyap354 "Hi, sorry I am little bit busy now but I will look your proposal on tomorrow... " | Read more » almost 7 years ago
vidit "Yes @icarto, we need to add redis to our deployment. Redis is required for most of the 3rd party queuing libraries (e.g resque, sidekiq, etc). As a..." | Read more » almost 7 years ago
icarito "Hi @vidit, Sincerely I am unfamiliar with the options exposed. From a superficial read, does this mean we need to add Redis to our deployment? I've..." | Read more » almost 7 years ago
gauravano "Thanks @sagarpreet !!! " | Read more » almost 7 years ago
sagarpreet "@gauravano ...i really love the flowcharts !! " | Read more » almost 7 years ago
gauravano "hey @warren, @liz, @stevie, @icartio, @mkashyap354, @ccpandhare I have added some more details to my proposal. Please provide your feedback. Thanks..." | Read more » almost 7 years ago
vidit "Thanks @Raounak for the feedback. " | Read more » almost 7 years ago
vidit "I'm eager to see how we might test out scheduled-sending emails in a 'test mode' before bringing the entire system online. Maybe an email that's se..." | Read more » almost 7 years ago
vidit "Hi @icarto, How about having resque as the queuing backend (required for activejobs). We could use Capistrano Resque in association with resque in ..." | Read more » almost 7 years ago
vidit "Instead of email_reply let's add a source to the comment model. Then we can in the future think about other sources too -- maybe Twitter! Great i..." | Read more » almost 7 years ago
sagarpreet "Thanks so much ! 1.) The hashtag idea is great ! Yes we can do that . 2.) And regarding the JS library , I really think we should do that to stan..." | Read more » almost 7 years ago
warren "Hi, all -- still trying to keep up with the proposals... so many good ones! As to Twitter vs. FB or others (just to explain for @mkashyap354), we ..." | Read more » almost 7 years ago
warren "Oh, I was just suggesting that you connect your proposal to existing projects to show how youll be able to make progress that builds on what's come..." | Read more » almost 7 years ago
warren "There was a real buzz in the chatroom from your post, @stella! I think some other members of the software contributor community may follow your exa..." | Read more » almost 7 years ago
SrishtyMittal "Yes warren, we'd provided a link in the application. We've just posted it here late, it was ready before the 28th. We've worked on refining it sinc..." | Read more » almost 7 years ago