Git Product home page Git Product logo

toyz's Introduction

Toyz for Data Analysis

What is Toyz?

Toyz was initially created as a way to view and interact with FITS images stored on a remote server, as well as perform data reduction needed for my PhD. I couldn't find any easy to use and well documented astronomy tools for this task so I set out to create my own application.

In a nutshell Toyz is a web application framework designed to meet the needs of "Big Data" scientists by allowing them to interact with their data via a web browser and run scripts on a remote server (or perhaps a gpu cluster) that stores their data. There are a few simple ideas that have been (and will continue to be) essential to the development of toyz (think of it as a mission statement): 1. It should be easy to install with as few dependencies as possible 2. It should take up a minimal amount of disk space 3. It should be well documented and easy to user 4. An undergraduate summer REU student should be able to start analyzing data with it on his/her first day!

Documentation

See the documentation for information on installing and getting started with Toyz.

Video Demo

Click here for a short video demo.

Toyz Sceenshots

alt text

Change the color mapping for FITS images

alt text

Open a data file from the server using python, numpy, or pandas (astropy in the future)

alt text

Interactive plots using Highcharts (custom js plot libraries can also be used)

alt text

With the Astro-Toyz package you can view surface plots, pixel distribution histograms, and WCS.

alt text

Custom web pages can be written to connect interactive plots to surface plots and images from different data sources

alt text

User settings in admin console

Acknowledgements

Toyz has been partially funded by NSF award AST-1313029.

toyz's People

Contributors

fred3m avatar astrohckr avatar

Watchers

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