phollemans / vertigo

Data visualization software for displaying NetCDF and OPeNDAP earth science data on a 3D sphere

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vertigo Project

The CoastWatch Vertigo Project is an earth science data viewing application that reads data from NetCDF files and OPeNDAP connections and presents the data as coloured images on a 3D sphere. The goal of the project is to create a way to discover, view, and use earth science data that is easy and intuitive.

Screenshots

Vertigo Screenshot - Chlorophyll Vertigo Screenshot - Air Temperature Vertigo Screenshot - True Color Vertigo Screenshot - Geo Color Vertigo Screenshot - Sea Surface Temperature Vertigo Screenshot - Ice Cover

Packages

Pre-compiled installable packages starting with version 0.7 are available for Windows, Mac, and Linux under Releases. Packages are also available from the Terrenus archive.

Videos

The YouTube CoastWatch Vertigo Project playlist contains videos on installing and using Vertigo to view data, and on Vertigo development.

Running

To run Vertigo, either install one of the packages listed above which may require administrator access to your machine, or follow the instructions below for installing OpenJDK and setting JAVA_HOME, then skip directly to Step (4) to run Vertigo using the provided script.

Building

Required software:

Optional software:

Steps:

  1. Download the project ZIP file, or clone the repository using Git.

  2. Set JAVA_HOME to the base JDK directory, for example:

    • Linux / macOS: export JAVA_HOME=${HOME}/jdk-14.0.2
    • Windows: set JAVA_HOME=C:\Users\%USERNAME%\jdk-14.0.2
  3. To build a runnable distribution file with all dependencies included, use either the distTar or distZip Gradle tasks. By default the distribution is built only for the current platform -- to build for another platform specify -Pplatform=win, -Pplatform=mac, or -Pplatform=linux. After building, the distribution file is available in the vertigo/build/distributions directory. For example:

    • Linux / macOS: ./gradlew distTar
    • Windows: .\gradlew distZip
  4. Alternatively, to compile and run Vertigo directly on the current platform:

    • Linux / macOS: ./gradlew run
    • Windows: .\gradlew run

Support

General comments and questions should be directed to peter@terrenus.ca and coastwatch.info@noaa.gov.

About

Data visualization software for displaying NetCDF and OPeNDAP earth science data on a 3D sphere


Languages

Language:Java 99.0%Language:CSS 1.0%