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 "Hi @tawah_peggy! Thanks for your proposal! A couple suggestions - first, it's good to note that first-timers-only issues do take a lot of time to s..." | Read more » about 4 years ago
fionaodoboh "Alright, I'd look up writing tests in Jest. Thank you!! " | Read more » about 4 years ago
noi5e "@warren thanks for the feedback, good to know about that pull request, and the diff between the question and comment editor! " | Read more » about 4 years ago
noi5e "Thank you @shreyaa, yes, that's why I figured I'd need the overflow weeks, and I'm sure I'd be writing plenty of tests every week :) " | Read more » about 4 years ago
noi5e "Thank you @cess, I will add a bit more under About me (having a little trouble editing the post, but once I figure it out, it'll be there)! " | Read more » about 4 years ago
cadreia "Okay, @warren. Thanks for your feedback. I'll do that. " | Read more » about 4 years ago
warren "That's great. I might suggest tests in Jest, as many of our libraries are starting to use it and it's a bit easier to work with than Jasmine! Thoug..." | Read more » about 4 years ago
warren "Hi, i also really appreciate the proposal! One really small note is that for hashtag autocompletion, there is some good work on that here: https://..." | Read more » about 4 years ago
warren "Hi! I appreciate you're including "Create FTO issue" at every stage! Thanks for your proposal - i echo @cess and @shreyaa's comments, would be grea..." | Read more » about 4 years ago
ruthnwaiganjo "Thank you @shreyaa :heart: " | Read more » about 4 years ago
ruthnwaiganjo "Hi @itm2017004 :wave: I've added the sections you've requested. Let me know if it looks okay. I also used part of your past proposal to learn more..." | Read more » about 4 years ago
shreyaa "Hey @urvashi072000 Good work drafting the proposal. I noticed that you kept testing at the last. Writing tests alongside the fixes/changes is a g..." | Read more » about 4 years ago
cadreia "Okay, @shreyaa. Thanks for your feedback. I'll include that right away! " | Read more » about 4 years ago
shreyaa "Hey @cadreia For the first four weeks, you've mentioned what you'll be working on, say the comment editor or the comment response but what exactly..." | Read more » about 4 years ago
shreyaa "Hey @ruthnwaiganjo Loved the proposal, the designs, the code snippets and the descriptive timeline. Great work! Good luck! " | Read more » about 4 years ago
shreyaa "Hey @nwokichaamarachi I agree with Cess. It would be good to see some of the bugs/issues you might have discovered in the comment editor or what w..." | Read more » about 4 years ago
ruthnwaiganjo "Thanks, @thedevkaren. I used the rich markdown editor.. at some point I once used the legacy editor to edit since I'd mixed the text with markdown ..." | Read more » about 4 years ago
ruthnwaiganjo "Thanks @cess :smiley: " | Read more » about 4 years ago
shreyaa "Hey @noi5e Great Proposal! I liked the part about tying loose ends and the ideas you have for Editor! From personal experience, you might want to..." | Read more » about 4 years ago
thedevkaren "Amazing work 🙌🏾🙌🏾🙌🏾 " | Read more » about 4 years ago
cess "Wow this is just great :tada: " | Read more » about 4 years ago
cess "Hi @nwokichaamarachi , it would be good if you could include more on the approach you plan to take.... pseudo code, data flow, mockups screenshots ..." | Read more » about 4 years ago
cess "I love the gifs , the comprehensive timeline and research done on the editor. I also love that you included what you anticipate to on a weekly basi..." | Read more » about 4 years ago
cess "Hi @cadreia, it would be good if you could include more on the approach you plan to take. pseudo code, data flow, mockups screenshots of any existi..." | Read more » about 4 years ago