/spectral-workbench

Using the Fred canvas drawing environment for a spectral visualization/analysis tool

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

==========================
PLOTS Spectral Workbench
Copyright 2011 Public Laboratory
publiclaboratory.org
==========================

PLOTS Spectral Workbench is a set of open-source tools to perform low-cost spectral analysis and to share those results online. The suite is provided in several folders, each corresponding to a separate tool:

/spectrometry_kit - A Processing.org-based desktop environment for collecting spectral readings from a connected USB webcam-based spectrometer.
	- Read about how to build and use your own spectrometer with this software here: http://publiclaboratory.org/tool/spectrometer
	- See examples of output here: http://publiclaboratory.org/notes/warren/9-3-2011/several-new-spectra-food-samples

/webserver - A Ruby on Rails web application for publishing, archiving, discussing, and analyzing spectra online.
	- Currently under heavy development

==========================
LICENSE
==========================

PLOTS Spectral Workbench is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

PLOTS Spectral Workbench is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with PLOTS Spectral Workbench.  If not, see <http://www.gnu.org/licenses/>.

==========================
BUGS AND SUPPORT
==========================

To report bugs and request features, please use the GitHub issue tracker provided at http://github.com/jywarren/spectral_workbench/issues 

For additional support, join the Public Laboratory website and mailing list at http://publiclaboratory.org or for urgent requests, email team@publiclaboratory.org

==========================
DEVELOPERS
==========================

Development is occurring at https://github.com/jywarren/spectral-workbench/; please fork and submit pull requests.

To edit the Processing code, you need Rake (http://rake.rubyforge.org/, http://rubyforge.org/projects/rake) and Processing (tested on 1.5.x).

* Enter spectrometry_kit/src/ and type "rake build"
* To continuousl build, type "rake autobuild"
* Your changes in src/ will be compiled into spectrometry_kit/spectrometry_kit.pde as you save.
* It's helpful to check the "external editor" box in Processing's preferences.
* Run the code from within Processing