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 | ||
---|---|---|---|---|---|
warren | "Oh, just the spectra you're looking at to reach those conclusions. Sorry to mix vocab :-) " | Read more » | almost 9 years ago | |||
cfastie | "What do you mean by references? " | Read more » | almost 9 years ago | |||
warren | "Could you make a set of good double green line references to look at? " | Read more » | almost 9 years ago | |||
warren | "There are a few places where we do math -- like convert from 0-255 to 0.000-1.000, and when repeated over many pixels, its possible that there are ..." | Read more » | almost 9 years ago | |||
cfastie | "Jeff, I made a corrected (ideal) version of the Snowy Sky CFL spectral image when we were working through this in October. This is the basis for t..." | Read more » | almost 9 years ago | |||
stoft | "Yes, the flexibility is good and yes, that plot is better because it doesn't alter what is real and clearly shows the effect of just cutting off th..." | Read more » | almost 9 years ago | |||
warren | "Well, i'm not saying this is an important step in any particular analysis -- just that you can do operations like this easily with the transform to..." | Read more » | almost 9 years ago | |||
stoft | "Ah yes, the new plots are there. However, the entire shape of the spectra has been shifted so the ratios between peaks are thus different from the ..." | Read more » | almost 9 years ago | |||
warren | "Fetching multiple pixel rows is possible with the spectrum.imgToJSON() method in the new v2 API: https://github.com/publiclab/spectral-workbench/b..." | Read more » | almost 9 years ago | |||
warren | "As to time-averaging, I think it'd be pretty easy to implement, but would ONLY work if a spectrum is really vertically aligned -- so no uploaded sp..." | Read more » | almost 9 years ago | |||
warren | "Hi, Dave - try reloading the page - i briefly edited the spectrum while chasing a bug, so you may have seen it in the wrong state -- tell me what y..." | Read more » | almost 9 years ago | |||
stoft | "I'm confused by the two plots. The 'noisy' plot doesn't have the signal so I'm guessing it's an average of what is left after chopping off anything..." | Read more » | almost 9 years ago | |||
warren | "Hi, Chris - because we used lots of peaks to determine "fitness", we'd need all of the following nanometer positions plus their intensity (0-255): ..." | Read more » | almost 9 years ago | |||
cfastie | "Jeff, are these the specs for the image you need for the reference spectrum: 1390 px wide with the blue 436 peak at 211 pixels from left, and the g..." | Read more » | almost 9 years ago | |||
warren | "Note: If this looks good, I can package it up as a "noise reduction" tool in its own right -- the Transform operation may enable us to quickly crea..." | Read more » | almost 9 years ago | |||
liz | "Great detective work @warren and @cfastie! " | Read more » | almost 9 years ago | |||
warren | "Well, both images were taken from the same device within about 20 minutes, so you can check their images against one another even if they're not ac..." | Read more » | almost 9 years ago | |||
cfastie | "That's some excellent detective work. We know there is mercury in all fluorescent lamps, so all the big mercury peaks should be present in all good..." | Read more » | almost 9 years ago | |||
warren | "I added an update about suitability of long-tube fluorescent bulbs (non CFLs) for calibration which should be interesting to @liz and maybe @cfasti..." | Read more » | almost 9 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 » | almost 9 years ago | |||
someHerrings | "Hi Warren, Thanks, Yes ruby's fluorescence is what led to them first being used as lasing material. I see the SWB indeed does scale the plot im..." | Read more » | almost 9 years ago | |||
warren | "@DarkGreen - there's now a new calibration tool -- read about it here: https://publiclab.org/notes/warren/09-30-2015/new-wavelength-calibration-pro..." | Read more » | almost 9 years ago | |||
warren | "@chongyukwai - can you link to the water spectrum you're talking about? " | Read more » | almost 9 years ago | |||
warren | "That's a great spectrum! I didn't know ruby fluoresced. Was that with a 405nm laser? Do you mean amplifying the peaks, so they're "taller"? I beli..." | Read more » | almost 9 years ago |