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 "Actually, Ransack looks pretty nice in that it has no external dependencies -- do I understand that correctly? Even the very primitive search syste..." | Read more » about 8 years ago
warren "Hi, Ujitha - good overview here. I think Sunspot may have more promise than Elasticsearch -- I wasn't able to find Elasticsearch licensing informat..." | Read more » about 8 years ago
Franktank "Also, would it be a good idea to work on updating the versions of gems to match more current ones? Elastic search is something interesting that co..." | Read more » about 8 years ago
Franktank "Okay awesome, thanks for the feedback. I do think there is a lot to work on for searching and sorting, so if there are are overlapping proposals, I..." | Read more » about 8 years ago
warren "Excellent on all counts; thanks for your update. I agree 3 months is a lot of time, but let me suggest that the search system as a whole needs an o..." | Read more » about 8 years ago
Franktank "Hi Jeff, I am referencing work from multiple ideas because I feel 3 months is a lot of time to get stories accomplished. I will work on adding mor..." | Read more » about 8 years ago
warren "Also, Franky - have you forked or installed the plots2 codebase, for example using https://cloud9.io, and can you add links to your fork and dev en..." | Read more » about 8 years ago
warren "Hi, Franky - great to read your proposal and I've added it as a response to this page: https://publiclab.org/notes/warren/03-10-2016/google-summer-..." | Read more » about 8 years ago
warren "Just got this up -- a little late again, as usual. Please leave any feature requests, feedback, ideas or questions you have here in the comments! " | Read more » about 8 years ago
sneves "Hi! The software was transfered to another website( www.spn-eg.com ). There you can acess more information about software or contact with me to im..." | Read more » about 8 years ago
mathew "those flat spots are the clipping I warned about in my note: https://publiclab.org/notes/mathew/09-23-2014/graded-oils-using-uv-fluorescence " | Read more » over 8 years ago
warren "This went so well! @rjstatic presented on OpenPipeKit, and Nancy Ouyang presented on the Personal Genome Project. Thanks all, and hope to see you o..." | Read more » over 8 years ago
warren "Reminder that this is tomorrow! See you there! " | Read more » over 8 years ago
khufkens "Ah, right around my corner. Nice... " | Read more » over 8 years ago
warren "Hi! You can read about all the export formats available here: http://publiclab.org/wiki/spectral-workbench-exporting " | Read more » over 8 years ago
warren "Followup! I also just added a bunch of updates to our print stylesheet based on input from @mathew - we hadn't updated it in a long time and it loo..." | Read more » over 8 years ago
ajawitz "RE:Any Radio? Wow! I had no idea! That could definitely be really useful if you already have compatible equipment for another purpose RE:OpenCPN..." | Read more » almost 9 years ago
danbeavers "An additional site http://www.discriminator.nl/ais/index-en.html and http://www.discriminator.nl/index-en.html show how to do it with any radio tha..." | Read more » almost 9 years ago
smathermather "Ah, checksums are a brilliant way to handle that. If memory serves, matches in ODM are image pairs, plus matches for pixel and line. Rotations and..." | Read more » almost 9 years ago
warren "We don't currently use matches in MK, but the very initial thing I was going to suggest is to simply visually link the currently selected (or dragg..." | Read more » almost 9 years ago
smathermather "Hi @warren, Yes, ODM would need just images, ideally with geo info as well. I suppose the most useful thing for ODM to return would be transformat..." | Read more » almost 9 years ago
warren "Super! Lots to think about here but one that floats to the top of my mind is: What would ODM need in terms of inputs to generate feature extraction..." | Read more » almost 9 years ago
warren "@liz check this out -- see if maybe these will work in the new MK feature with auto-altitude and auto-compass! " | Read more » almost 9 years ago
patcoyle "Intriguing opportunities for synergy across these platforms and approaches. Thanks. " | Read more » almost 9 years ago