Skip to content
A web application for producing NDVI and other composites from DIY multispectral cameras
Branch: master
Clone or download
Pull request Compare This branch is 189 commits ahead of bgamari:master.
Latest commit a4a2bac Oct 10, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
routes catching more spam by looking at non-existent filenames; still need t… Feb 18, 2014
views
.gitignore
.gitmodules Ability to load images from external servers. Jan 15, 2014
LICENSE
README.mkd
app.js
db.js Rework delete function to allow for fixing vandalism acts. Feb 9, 2014
maintenance.js
package.json Add clean up function to deal with broken uploads. Feb 3, 2014
todo.txt
upload.js

README.mkd

infragram-js

The code behind (and in front of) Infragram.org -- providing multispectral image compositing in the browser, as well as image saving online.

Deprecation warning

We are seeking to replace the interactive interface at https://infragram.org/sandbox/ with a self-contained JavaScript application at:

https://github.com/publiclab/infragram

The new infragram repository is separate from the file-storage systems in this Node-based system. We plan to make the infragram interface linkable to various storage back-ends, including PublicLab.org.

The new system is far more modularly written and easier to read & maintain. We'd love help completing it!

###Developers

To get started,

$ git clone --recursive https://github.com/publiclab/infragram-js.git
$ cd infragram-js/public
$ make
$ ./run-linux-mac.sh
$ firefox http://localhost:8000

To run the whole node server:

  • you'll need nodejs, npm, and mongodb -- ubuntu/debian: sudo apt-get install nodejs npm mongodb
  • install node modules with npm install
  • run sudo node app.js or sudo nodejs app.js from the root directory.
  • navigate to http://localhost:8001/sandbox/

You'll need coffeescript (sudo npm install coffee-script -g) to compile the javascript source. After editing the various .coffee files in the public directory, run make to compile them:

  • cd public
  • make
You can’t perform that action at this time.