Coder Social home page Coder Social logo

bhitov / spectral-workbench Goto Github PK

View Code? Open in Web Editor NEW

This project forked from publiclab/spectral-workbench

2.0 2.0 0.0 17.91 MB

Prototype web tools for spectral analysis, client Processing app to interface with webcam-based DIY spectrometer

Home Page: http://publiclaboratory.org/wiki/spectral-workbench

License: GNU General Public License v3.0

Java 25.37% Ruby 2.07% Shell 0.01% JavaScript 70.15% Python 2.40%

spectral-workbench's Introduction

==========================
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 [email protected]

==========================
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

spectral-workbench's People

Contributors

jywarren avatar samn avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.