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
someHerrings "It would be nice if the plots could be re-scaled to accentuate the peaks without having to distort the entire image (as I've done here): https://ww..." | Read more » over 8 years ago
warren "Hmm. So I'm wondering if part of the fit problem is because we're simply comparing intensity at the 14 points and 13 troughs. Take this example: ..." | Read more » over 8 years ago
warren "Cool, thanks! I was mainly looking for a citation for the most common forms of Hg, and/or a clear reference for which is found in CFL bulbs. But aw..." | Read more » over 8 years ago
gretchengehrke "I'm happy to post my dissertation, but it has nothing to do with this (it explores natural Hg isotopic composition and fractionation in the marine ..." | Read more » over 8 years ago
warren "I'm going to revise: 211px and 742px, out of a total of 1390px. " | Read more » over 8 years ago
warren "Oops, meant to share links to my tests -- here's the one I used the new calibration system on, and listed 3 approximate errors for: https://spectra..." | Read more » over 8 years ago
warren "Hmm. I guess there are pros and cons to each approach. I agree that the 546 line doesn't result in a great linear calibration -- some end up about..." | Read more » over 8 years ago
cfastie "If the original Snowy Sky CFL is calibrated by pinning down the 436 nm and 546 nm peaks (using a macro) it looks like this: Most of the peaks do..." | Read more » over 8 years ago
warren "OK - I'm adapting the calibration slider to use the photoshop-corrected version of the Snow Sky spectrum. I read the blue 436 peak at 210px from l..." | Read more » over 8 years ago
warren "Would you be willing to try a recalibration using the 436/546 lines as a starting point? Would that be useful as a point of comparison? Also - I b..." | Read more » over 8 years ago
cfastie "That's a very important observation. Had I originally calibrated this spectrum on the 436 line and the 611 line (instead of 405 and 650), all the o..." | Read more » over 8 years ago
warren "If it's helpful, we can probably ask some of the OTK beta participants for one, since a couple have access to lab spectrometers. In your image/ima..." | Read more » over 8 years ago
warren "Oh, cool -- can you link us to your dissertation, as a source? I'm hoping this note can be a sort of bibliography for the calibration code decision..." | Read more » over 8 years ago
gretchengehrke "Ah, it makes sense why Hg(0) won't have a fluorescence line on compound fluorescent bulbs though: the liquid Hg(0) in the tube needs to be ionized ..." | Read more » over 8 years ago
gretchengehrke "I am absolutely positive that the most common forms of Hg are Hg(0) and Hg(II) -- my whole PhD is on mercury, specifically on Hg isotopes. The onl..." | Read more » over 8 years ago
cfastie "Hi Gwill, there do seem to be a lot of terbium peaks. I have not yet figured out how to know which of those peaks are expected in the light from a ..." | Read more » over 8 years ago
warren "Thanks, Gwill -- good resource. Chris, I wanted to get some more clarity from @gretchengehrke on the mercury oxidation states in the comments of m..." | Read more » over 8 years ago
warren "Hmm, is there a reason Hg (0) is not listed in the NIST spectra? Perhaps Hg (0) does not have any intense peaks? My list is filtered for most inten..." | Read more » over 8 years ago
Guillaume123 "Chris, Have you ever looked at "The Elements Spectra"; it gives you numerical values of the peaks, you can get it from: www.infini-t.com or email..." | Read more » over 8 years ago
warren "Don't we have an ocean optics spectrum to source from too? I don't remember if we took a cfl spectrum with it, but we could maybe ask Mary to take ..." | Read more » over 8 years ago
gretchengehrke "Oh, and clarification for my comment above: oxidation states are simply different common ions. Hg (0) is neutral, Hg (II) is short two electrons,..." | Read more » over 8 years ago
gretchengehrke "Hg (II), Hg (I), and Hg (0) are oxidation states of mercury. Hg (II) and Hg (0) are by far the most common forms of Hg in the environment -- Hg (I..." | Read more » over 8 years ago
cfastie "Now there is a new set of references. A newly corrected image (background) of the diffraction pattern of Snowy Sky CFL with emission lines shifte..." | Read more » over 8 years ago
cfastie "Correcting the diffraction pattern was done this way: marquee select lines and translate them left and right? This was done in the Photoshop file..." | Read more » over 8 years ago