Coder Social home page Coder Social logo

rubyzhang / openspace Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openspace/openspace

1.0 1.0 0.0 293.59 MB

This is the official GitHub repository for OpenSpace: an open source astrovisualization project. For instructions on how to build and run OpenSpace, see the Getting Started Guides on the wiki page.

Home Page: http://openspaceproject.com

License: MIT License

C++ 82.29% C 7.21% Objective-C 0.07% CMake 2.43% Lua 0.43% GLSL 5.26% HTML 0.03% CSS 0.15% Python 0.39% HCL 1.45% JavaScript 0.18% TeX 0.02% Objective-C++ 0.09%

openspace's Introduction

OpenSpace is an open source, non-commercial, and freely available interactive data visualization software designed to visualize the entire known universe and portray our ongoing efforts to investigate the cosmos. Bringing the latest techniques from data visualization research to the general public, OpenSpace supports interactive presentation of dynamic data from observations, simulations, and space mission planning and operations. The software works on multiple operating systems (Windows, Linux, MacOS) with an extensible architecture powering high resolution tiled displays and planetarium domes, making use of the latest graphic card technologies for rapid data throughput. In addition, OpenSpace enables simultaneous connections across the globe creating opportunity for shared experiences among audiences worldwide.

The project stems from the same academic collaboration between Sweden’s Linköping University (LiU) and the American Museum of Natural History (AMNH) that led to the creation of Uniview and its parent company SCISS. Development of the software began several years ago through a close collaboration with NASA Goddard’s Community Coordinated Modeling Center (CCMC) to model space weather forecasting and continued with visualizations of NASA’s New Horizons mission to Pluto and ESA’s Rosetta mission. This promising set of preliminary work provided a foundation for recent NASA funding, which has extended the collaboration to include the University of Utah’s Scientific Computing and Imaging (SCI) Institute, New York University’s Tandon School of Engineering, multiple informal science institutions across the United States, and multiple, international vendors. Current areas of focus within OpenSpace include:

  • Visualization of dynamic simulations via interactive volumetric rendering, as a priority for communicating research in astrophysics.
  • Utilization of NASA’s SPICE observational geometry system with its Planetary Data Service (PDS) to enable space mission visualization that reveal how missions are designed to gather science.
  • Globe browsing techniques across spatial and temporal scales to examine scientific campaigns on multiple planets, including close up surface exploration.

OpenSpace requires graphics support for OpenGL version 3.3.

This repository contains the source code and example scenes for OpenSpace, but does not contain any data. To build and install the client, we refer to the OpenSpace Wiki, specifically building for Windows, Linux (Ubuntu), and MacOS. Required preexisting dependencies are: Boost and Qt. Feel free to create issues for missing features, bug reports, or compile problems or contact us via email.

Regarding any issues, you are very welcome on our Slack support channel to which you can freely sign-up.

openspace's People

Contributors

alexanderbock avatar emiax avatar kbladin avatar jccosta avatar piwell avatar nusic avatar micnil avatar jonasstrandstedt avatar micma909 avatar jonathanbosson avatar elonolsson avatar frallzki avatar jockekilby avatar gpayne avatar mystomten avatar antiiee avatar territo-sci avatar carlbaum avatar micahnyc avatar wundahful avatar eriksunden avatar ericmyers47 avatar jon-grangien avatar liuloppan avatar klaseskilson avatar ingelarossing avatar noahdasanaike avatar mingenuity avatar riiqqe avatar nbartzokas avatar

Stargazers

 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.