Giter Site home page Giter Site logo

saturnsummoner / js9 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ericmandel/js9

0.0 2.0 0.0 15.08 MB

Image display right in your browser

Home Page: http://js9.si.edu

License: Other

HTML 3.16% Shell 0.35% Makefile 0.03% C 17.60% C++ 0.03% JavaScript 77.84% Objective-C 0.33% Groff 0.05% CSS 0.62%

js9's Introduction

JS9 is our Web-based implementation of DS9, the de facto standard image display
for astronomy. With JS9, you can:

  - display URL-based FITS images and binary tables
  - drag and drop FITS images and binary tables
  - change the colormap and scale
  - manipulate the contrast/bias with the mouse
  - display pixel values and WCS position information
  - create and manipulate geometric regions of interest
  - add your own extensions using plugins and the public api
  - perform local (browser-based) data analysis via plugins
  - perform remote (server-side) data analysis via node.js or CGI
  - display RGB composite images
  - control JS9 from the command line
  - print images

The JS9 Website contains on-line documentation, demos, and downloads:

    http://js9.si.edu

Of course, JS9 also is available on GitHub:

    https://github.com/ericmandel/js9

For installation instructions, start with help/install.

(If you are utilizing the JS9 Public API, please see APICHANGES for a
list of rare but important changes that might require mods to your code.)

JS9 can change how we think about image display and analysis, moving
beyond the Desktop into the Web. You can simply drag and drop a FITS
image from your computer onto the JS9 display. All of basic JS9/DS9
functionality is immediately available: zoom, pan, colormaps, scaling,
regions, WCS, etc.

You can extend JS9 using the Plugin facility in combination with the
JS9 Public API. For example, you can perform browser-based analysis on
the displayed image. On the JS9 Website, click the Plugins tab, create
a region, and move it around ...

In addition, URL-based data files support server-side analysis (using
the original data files on the back-end server).  Server-side analysis
can be run, for example, in response to region changes, with the
results displayed back in your browser. On the JS9 Website, click the
Analysis tab, choose a task, create a region, and move it around ...

JS9 originally was conceived as way to provide DS9 functionality on
the Web, in order to support astronomical data archives, data centers,
and individual projects. It subsequently has proven its value in the 
lab, on education Web pages, and as part of Web-based analysis tools.
It has been tested on a variety of browsers (Firefox, Safari, Chrome, 
IE9) using a variety of operating systems (Linux, OS X, IOS, Windows).

We are very interested in exploring new uses for JS9 as we evolve its
functionality in response to community needs. If you would like to 
join the fun, please contact us at: [email protected].

							Eric Mandel

js9's People

Contributors

ericmandel avatar briehanlombaard avatar

Watchers

James Cloos 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.