Spectral Workbench
spectral-workbench

Support Public Lab Today! For the last twelve years, Public Lab has hosted SpectralWorkbench.org so that people everywhere can calibrate and analyze their spectra. Unfortunately, current circumstances have led us to scale back and take certain services offline. SpectralWorkbench.org will go offline as of August 15, 2022. The SpectralWorkbench platform runs on a combination of volunteer and paid labor by the many people that build, maintain, and operate it via Public Lab. This is an effective combination thanks to the culture of Public Lab's Coding Community. Public Lab's web ecosystem, including PublicLab.org, MapKnitter.org, SpectralWorkbench.org, Infragram.org and associated projects, takes 20 hours a week from three Code Coordinators and our sysadmin. While cost effective, it is not free. Web hosting and server costs for SpectralWorkbench are approximately $1000 per month. We are doing our best to sustain programming and support for our community, and we need your help. Thank you for being part of our community. We can't wait to be back online with you. Support Public Lab by making a donation today. ###What is Spectral Workbench? [SpectralWorkbench.org](https://spectralworkbench.org) is a web based application to collect, archive, share, and analyze spectral data, for Public Lab [DIY spectrometers](/wiki/spectrometer) and other spectrometers. With it, you can: * connect your USB [Desktop Spectrometry Kit](/wiki/desktop-spectrometry-kit-3-0) * scan and save samples * wavelength calibrate your spectrometer * plot light intensity as a function of wavelength (average digital consumer cameras have a range of 400 to 700 nm) * create sets of multiple spectra to visually compare and analyze scans * download CSV data for offline analysis * view others' data and discuss * find similar data in [a database of over 60k spectra](https://spectralworkbench.org/stats) No download is required -- just a web connection. The Chrome browser works best, but most standard-compliant browsers are supported. It is possible to use from an Android smartphone, preferably with the Firefox browser which allows you to specify which camera to look through. **** ###Contents * [Learn to use the software](/wiki/spectral-workbench-usage) * Learn about the [available tools](/wiki/spectral-workbench-tools) * Learn about [Calibration](/wiki/spectral-workbench-calibration) * Learn about the [Snapshots system](/wiki/spectral-workbench-snapshots) * Learn about the [Operations system](/wiki/spectral-workbench-operations) * [Spectrometry in general](/wiki/spectrometer) * [Applications & uses](/wiki/spectral-analysis) * [Construction](/wiki/spectrometer-construction) * [Desktop Spectrometry Kit](/wiki/desktop-spectrometry-kit-3-0) * [Foldable Mini-Spectrometer](/wiki/foldable-spec) * [Troubleshooting](/wiki/spectral-workbench-help) * [API Docs](/wiki/spectral-workbench-api) **** ###Intro video ## Browsers Spectral Workbench should work on Chrome (in Windows/Mac/Linux/Android, but not iOS), Firefox (Windows/Mac/Linux/Android), or Opera (Android). It may work on other browsers and we are working on expanding coverage; read more on this page: https://github.com/publiclab/spectral-workbench.js/issues/87 **** ## Development Do you code? The codebase of Spectral Workbench is available at https://github.com/publiclab/spectral-workbench. The server is written in Ruby on Rails, with a lot of client side code in JavaScript. You can read about [the JavaScript API here](/wiki/spectral-workbench-api). We really need more developers, so if you are interested, please get involved! A great place to start is the "plots-dev" mailing list for software developers: http://publiclab.org/wiki/developers **** ## FAQ We're collecting and working our way through a range of questions about Spectral Workbench -- if you can contribute your own questions, or answer others', please do! [questions:spectral-workbench] **** ## Troubleshooting If you feel you've encountered a bug with the software -- very possible! Please look through existing issues listed here, file a new one if you don't see something similar, and help to add any observations to existing issues shown here. Thanks for helping improve this open source software! [questions:spectral-workbench-issues] ...


Author Comment Last activity Moderation
Sreyanth "I was thinking of adding the spectrum tag to the procedure (as it may so happen that the user may want to retrospectively write procedures). I didn..." | Read more » almost 9 years ago
warren "I like "tag to this procedure" - would it have a power tag like procedure:13431 ? We have to have procedure_ids as well as instance ids, since peop..." | Read more » almost 9 years ago
Sreyanth "Hi Jeff. "Add a missing step" will work only for the author of the procedure. The comments section would always open up the opportunity to let the ..." | Read more » almost 9 years ago
warren "And for procedures involving actually taking a scan, would it pop up the capture interface, then close it again once you take a spectrum? " | Read more » almost 9 years ago
warren "Interesting! How would "add a missing step" work -- would anyone be able to add one, or is that just for the author of the procedure? " | Read more » almost 9 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 » almost 9 years ago
chongyukwai "Issue: I use water as my control. Although the result has displayed all light can be through water, there's still a message saying that it is overe..." | Read more » almost 9 years ago
DarkGreen "I got an idea about calibration... I recently recorded spectrums of daylight, and actually got to see some Frauenhofer lines. Would those lines pe..." | Read more » about 9 years ago
warren "Thanks! https://github.com/publiclab/spectral-workbench/issues/115 " | Read more » about 9 years ago
wecapa "Thanks. I just posted the issue on Github. " | Read more » about 9 years ago
warren "Hi, -- we're hoping to revise the videos soon but the interfaces may change again soon as well, so we're holding off for a little bit. Making the v..." | Read more » about 9 years ago
mathew "I want to be able to: 1) capture spectra 2) have them calibrated to the capture calibration 3) find the other spectra I've named to make a comparis..." | Read more » about 9 years ago
stoft "Issue 7: Gain-Correction: After some experimentation ( http://publiclab.org/notes/stoft/02-25-2015/plab-spectrometer-gain-correction ) it looks pos..." | Read more » about 9 years ago
Guillaume123 "Issue 7: Curved spectrum lines - I have observed that the coloured wavelength lines of elements show up as being slightly curved. This is produced ..." | Read more » about 9 years ago
warren "Dave, would you be able to add your notes to existing issues in our tracker, and/or create new ones for your excellent suggestions? One I though o..." | Read more » about 9 years ago
stoft "Issue 6: Toggle RGB: Just a small bit -- the initial 'combined' spectral plot is 'white' to differentiate from the RGB plot colors .... but when to..." | Read more » about 9 years ago
stoft "Issue 5: Calibrated wavelength Data: I did two sets of measurments with PLab3.0 and, therefore, two separate calibrations. While the # of data poin..." | Read more » about 9 years ago
stoft "Issue 4: Calibration points: The calibration procedure is presently based only on the CFL Blue and Green peaks but because of distortions in the ty..." | Read more » about 9 years ago
warren "Hi, @spiderweb311 - yes, you can download individual images by right clicking them in the Analyze page, but you can also download various formats i..." | Read more » about 9 years ago
spiderweb311 "Hello I am new to the Spectral Workbench Community. I am having trouble saving files so I can get students to do things like graph spectra in Exce..." | Read more » about 9 years ago
stoft "Issue 3: PLab 3.0 on Android: I attempted to use SWB on a Galaxy S4 with the PLab 3.0 connected via the USB port -- which would allow using the PL..." | Read more » about 9 years ago
warren "MrBumper - saw your note in Liz and my post about modes of research. I was thinking, what about a mode in the software that says "you're in trainin..." | Read more » about 9 years ago
warren "Great, thanks Forrest (that's you, right?) -- I created two issues from yours: https://github.com/publiclab/spectral-workbench/issues/71 https://..." | Read more » about 9 years ago
pisior "i ll use it on my website ;) " | Read more » about 9 years ago