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 " That would be super, Sidharth, thanks a lot. Let's highlight some specifics that we could consider merging in? " | Read more » over 5 years ago
bansal_sidharth2996 "Thanks for sharing Jeff, it is a great post. " | Read more » over 5 years ago
bansal_sidharth2996 " https://docs.google.com/document/d/1o0fY8dWVxVUqA_ppXl-LZ7vzVb5LqNUTzlrxy3PsS_Q/edit?usp=sharing I wrote a proposal a month ago for this. May be w..." | Read more » over 5 years ago
gauravano " Hi Jeff, great post. Allow rewrites of site functions (like in React, which was a popular idea this year)... only? ...if they come with good (sy..." | Read more » over 5 years ago
warren " I tweaked the "Ideas" section a bit, linking to our style guide and priority issues. " | Read more » over 5 years ago
warren "Hi, all! I just posted a draft Software Roadmap, which I'd love input on! https://publiclab.org/notes/warren/05-22-2019/draft-of-a-public-lab-softw..." | Read more » over 5 years ago
warren "@warren awards a barnstar to sashadev-sky for their awesome contribution! " | Read more » over 5 years ago
warren " :-) hopefully soon! I solved the first part of this issue and it's ready to be applied to other grids too! https://github.com/publiclab/plots2/is..." | Read more » over 5 years ago
sashadev-sky " @gauravano it's jaded because its face is covered by a 'maintainers wanted' advertisement! " | Read more » over 5 years ago
gauravano " I like the cartoon of the repo. How about putting a smile on its face :see_no_evil: ? " | Read more » over 5 years ago
liz " Hi @sagarpreet, we have just made this the latest blog post, so it is now "pinned" to the dashboard :) " | Read more » over 5 years ago
gauravano "Your anecdote is fine and I think you've expressed your experience in the nicest way possible. Oh, I remember @Harshithpabbati brainstorming and t..." | Read more » over 5 years ago
sashadev-sky " @bsugar I just read about an OS model that sounds similar to the multi-tiered system you are referring to (by principle). Its called "the onion mo..." | Read more » over 5 years ago
sagarpreet " Wow this is awesome , great analysis !!! I wish we can pin this note as we do it on github :smiley: . " | Read more » over 5 years ago
sashadev-sky " Woops sorry! I didn't mean the community is good or bad. Was referring more to structural idiosyncrasies that either were + or -. Would you say I..." | Read more » over 5 years ago
gauravano "I think it would be wrong to characterize community as "good" or "bad", as the community consists of multiple contributors, members. Your experien..." | Read more » over 5 years ago
sashadev-sky " @cfastie fire emojis did you come up with this? I think this is a good description for the individual steps, rather than the workflow as a whole. ..." | Read more » over 5 years ago
sashadev-sky " shhh I was trying not to out the community in my anecdote! I guess it's pretty obvious to some people. Anyway thank you for the feedback :) Do yo..." | Read more » over 5 years ago
gauravano " I liked it :smiley:. Maybe, we can try to make it sound more similar to roles like "First-timer, Inventor, Mentor" --> "First-timer, Contributo..." | Read more » over 5 years ago
gauravano "Agree with @bsugar's comment - "when you click on the talk bubble that leads to /wiki/page_name/comments, but it's a bit more hidden." We have st..." | Read more » over 5 years ago
gauravano " No. We don't send notifications for the node or comment editing. " | Read more » over 5 years ago
sashadev-sky ""cycle of virtuous giving" quote I took out of google mentor guide. Probably a little too intense but something to springboard off of maybe? Like s..." | Read more » over 5 years ago
sashadev-sky " @bansal_sidharth2996 I feel like I am not done with it yet anyways. Should I keep working on it here then when I feel like it's done move it into ..." | Read more » over 5 years ago
sashadev-sky " Haha! Thank you, I didn't even notice that line honestly. I was too nervous to try to be funny in the post (still haven't reframed in this context..." | Read more » over 5 years ago