Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Web-based tools for collecting, analyzing, and sharing data from a DIY spectrometer
branch: master

This branch is even with publiclab:master

README

==========================
Spectral Workbench
Copyright 2011-2014 Public Lab
publiclab.org | spectralworkbench.org
==========================

Spectral Workbench is an open-source tool to perform low-cost spectral analysis and to share those results online. It consists of a Ruby on Rails web application for publishing, archiving, discussing, and analyzing spectra online -- running at http://spectralworkbench.org

Read about how to build and use your own spectrometer with this software here: http://publiclab.org/wiki/spectrometer

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

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.

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 Spectral Workbench.  If not, see <http://www.gnu.org/licenses/>.

==========================
INSTALLATION
==========================

The app now runs on Ruby 1.9.3 up to Ruby 2.1.2, and Rails 3.2.x, and uses Bundler for gem management. 

Prerequisites:

* RMagick dependencies are required: `apt-get install imagemagick ruby-rmagick libmagickwand-dev libmagick++-dev`
  * or on centOs: `yum install ImageMagick-devel`
  * On mac, you can use Homebrew: `brew install imagemagick`
* Recommended -- use RVM: http://rvm.io
* `rvm install 1.9.3`

Installation steps:

* `bundle install`
* `rake db:migrate`
* `passenger start`

Sign in instructions:

*  Create a account at PublicLab.org and use that username to log in.
*  Then you will be redirected to publiclab.org to "approve" a use of the openid identity.
*  Note that this applies for development environment as well. 

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

To report bugs and request features, please use the GitHub issue tracker provided at http://github.com/publiclab/spectral-workbench/issues 

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

For questions related to the use of this software and your open source spectrometer, the same page links to the "plots-spectrometry" group. 

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

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

If you're a developer, consider joining the Public Lab developer list, also at http://publiclab.org/lists 



Something went wrong with that request. Please try again.