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
IshaGupta18 "I still have some questions on this. Whether it is a good idea to do the heavy lifting of parsing on the user's CPU or it could be well-managed by ..." | Read more » almost 6 years ago
warren "For those looking to help make new first-timers-only issues, a good source for them is the fto-candidate label, which often have all the right ingr..." | Read more » almost 6 years ago
warren " Hi @harshithpabbati! thank you! You aren't going to apply as a student as well? You can apply to both but only do one, i believe? @rbhatia46 also..." | Read more » almost 6 years ago
warren " :smiley: @namangupta i just replied to this tweet - will it work? https://twitter.com/PublicLab/status/1103311816548065280 " | Read more » almost 6 years ago
warren "Hi, all - just posting an update here; we've posted the Outreachy project for this summer here: https://www.outreachy.org/may-2019-august-2019-outr..." | Read more » almost 6 years ago
harshithpabbati " I am Harshith Pabbati I would like to be a mentor with Public Lab in GSoC. My contributions: https://github.com/publiclab/image-sequencer/pull/782..." | Read more » almost 6 years ago
namangupta " Parsing the CSV on the Server side is not a good idea. Suppose there are 100 or 500 or more users who are using this new feature at a time. Then p..." | Read more » almost 6 years ago
IshaGupta18 " Thanks a lot @IgorWilbert Yes I think you are right, we can explore more on this. When I saw PL Editor's code, it was very well written however a ..." | Read more » almost 6 years ago
warren " I like this proposal - thanks! Noting 2 things - there's some good discussion of JS vs. Ruby for charting in Isha's proposal, which would be goo..." | Read more » almost 6 years ago
IgorWilbert " Hi @IshaGupta18 ! Very nice and complete proposal, congratulations! Depending on what happens, I would be glad to help you out as a mentor. The pa..." | Read more » almost 6 years ago
bansal_sidharth2996 "We are either way glad to have your help. I just wrote above comment because I got some personal emails people asking to be part of both.  Thanks  ..." | Read more » almost 6 years ago
IgorWilbert " @bansal_sidharth2996 thank you for the clarification, but I was well aware of that. I just meant that I would be very happy to help this community..." | Read more » almost 6 years ago
IshaGupta18 " Yes @bansal_sidharth2996 absolutely! Will definitely do so! " | Read more » almost 6 years ago
bansal_sidharth2996 " Isha please read the guidelines for Gsoc and outreachy applications. There are a conditional way by which you can participate in both program one ..." | Read more » almost 6 years ago
IshaGupta18 " Thanks a lot @warren! I actually thought a lot about this, but then I realized that CSV files are quite big and heavy and parsing them on the fron..." | Read more » almost 6 years ago
namangupta " @warren Please have a look let me know where it can be improved. Thanks " | Read more » almost 6 years ago
warren " Hi, Isha! There's a lot here, thank you, what a deeply thought-out proposal! I have a few suggestions for starters -- first, what if we made this..." | Read more » almost 6 years ago
IshaGupta18 " Thanks a lot @bansal_sidharth2996 ! I have kept the last week ie 18th to 24th August for that only. I could include some time for FTOs in the midd..." | Read more » almost 6 years ago
bansal_sidharth2996 "Please include some time for fto, bugs and documentation in the timeline. " | Read more » almost 6 years ago
bansal_sidharth2996 " Great proposal. I really love your workflow Isha. " | Read more » almost 6 years ago
IshaGupta18 " Please pardon my formatting, I don't understand how that is happening. " | Read more » almost 6 years ago
IshaGupta18 " Hey, @warren @bansal_sidharth2996 this is my draft for GSoC'19 proposal. I have a lot more to do here, more designs and ideas to come in, but in t..." | Read more » almost 6 years ago
icode365 "Hi @bansal_sidharth2996, sorry for incomplete proposal...I'll update it ASAP. For now, please take a look here for the things that I'm going to imp..." | Read more » almost 6 years ago
bansal_sidharth2996 " Just to note: At a particular point of time a person can be either SoC mentor OR student but not both. So, please choose wisely in which category ..." | Read more » almost 6 years ago