Citizen Science and the Modern Web

Amit Kapadia

CERN IT Seminar February 2014

Citizen Science

engaging volunteers to help with science research

Christmas Bird Count (CBC)

Sloan Digital Sky Survey

Galaxy Morphology

Space Warps

Gravitational Lenses

Gravitational Lenses

Zooniverse Technical Overview

api.zooniverse.org

20+ projects

1 API

Modern Web

Javascript

fitsjs

https://github.com/astrojs/fitsjs

wcsjs built with emscripten

http://astrojs.github.io/wcsjs/


              
                emconfigure ./configure --prefix=$(EMSCRIPTEN)/system;
                emmake make;
                emmake make install;
                emcc -O2 src/wrapper.c -lwcs -o wcslib.js \
                -s EXPORTED_FUNCTIONS="['_getWcs', '_pix2sky', '_sky2pix']";
              
            

ruse.js

https://github.com/kapadia/ruse.js

              
                var r = new ruse(el, width, height);
                
                // A million points if you want :)
                var data = [
                  {x: 1, y: 2, z: 3},
                  {x: 3, y: 2, z: 1}
                ];
                r.plot(data);
              
            

Citizen Science and the Modern Web

Amit Kapadia

@amitinho

http://kapadia.github.io

CERN IT Seminar February 2014