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
warren "For Notification Preferences for Users -- could we use UserTags, which is a system that already exists, but lacks a good interface? It needs some w..." | Read more » about 7 years ago
warren "Regarding reply by email, that sounds great! I think we might start by making a test service where you can reply but we don't actually tell anyone ..." | Read more » about 7 years ago
warren "Regarding Griddler - sounds great! The Mailman tutorial i referenced was from 2012 -- whoa. Thanks for the research. " | Read more » about 7 years ago
warren "Hi, just on an order issue, this is somewhat lower priority, so could we put it later in the proposal? Sign Up Offers to auto subscribe you to the..." | Read more » about 7 years ago
warren "Thanks for your patience -- i'll be looking this over today. Sorry for taking so long - have been traveling and had a day of yesterday to rest up :-) " | Read more » about 7 years ago
warren "Hi, @aayushgupta1 - have you looked at some of the ways to accomplish the tasks in the proposal? For example, scheduled jobs using ActiveJob (i thi..." | Read more » about 7 years ago
yachao "@warren I saw that you mention you are in vacation...Can you pls take a look at mine when you free? Been posted for a while... " | Read more » about 7 years ago
aayushgupta1 "Okay @warren. Do let me know if you have any suggestions. " | Read more » about 7 years ago
Khamba "Hello Mr @warren - Could you please take a look at this gist ? I know you are a busy man, and I am sorry for disturbing you. Thank you. " | Read more » about 7 years ago
mridulnagpal "@xose Thanks alot. Any feedback on the proposal ? " | Read more » about 7 years ago
xose "A-MA-ZING! " | Read more » about 7 years ago
warren "Hi, I'm traveling at the moment and hope to check in on his tomorrow. Thanks for your patience! " | Read more » about 7 years ago
mridulnagpal "@warren Started with the repo will work on it side by side. (https://github.com/mridulnagpal/map_module) " | Read more » about 7 years ago
aayushgupta1 "@jywarren Please go over the proposal and give suggestions. " | Read more » about 7 years ago
ccpandhare "I'll also add the tests and node support parts into the proposal " | Read more » about 7 years ago
yachao "@warren pls take a look and kindly leave some suggestions if possible! :) " | Read more » about 7 years ago
Ashan "Thanks Warren. These past few days I was exploring the inline-markdown-editor. Its approach is clean and understandable. So yes I think implementin..." | Read more » about 7 years ago
mridulnagpal "@warren Got it. Will start with the new repo right now, any feedback on the proposal? " | Read more » about 7 years ago
ccpandhare "@warren I've added a rough schedule. Does that look fine? " | Read more » about 7 years ago
Khamba "Hi, I have updated the proposal with the plan. All new edits are after the Commitment section. There is some md formatting issue with the editor, ..." | Read more » about 7 years ago
ashwinvasudevan "@warren Not as of yet, will be submitting in a couple of days! Any feedback on the app? " | Read more » about 7 years ago
warren "That sounds like a good next step, great! You can copy in your existing map code as closely as possible and try to "build" it using grunt and, perh..." | Read more » about 7 years ago
warren "Hi, @ashwinvasudevan - thanks for your proposal -- I appreciate the UI mockups. Have you had an opportunity to try forking and making a simple pull..." | Read more » about 7 years ago
warren "Hi, perhaps you could present a rough schedule and ordering of how you'd approach the projects? Thank you! " | Read more » about 7 years ago