Commit 5ab91c49 authored by 최재일's avatar 최재일

removed wrong update

parent 1147c656
# Introduction
Mirae WAVE is a light-weight, easy-to-use 3D visualization tool with rich professional-level feature sets for data analysis, that can handle large grid datasets used by meteorologists, atmospheric scientists and oceanologists.
![alt](img/1-1-intro-animated.gif)
With Mirae WAVE, different types of meteorological data can be visualized together using multiple layers, projected onto the 3D globe model using either spherical or orthogonal coordinate systems. You can create horizontal or cross-sectional charts with iso-value contour lines, animate wind vectors and streamlines, and even show the data with 3D iso-surfaces or volumetric rendering. Intuitive and easy-to-use UI controls are provided for camera control such as zoom/pan/rotation, turning on/off individual layers, and manual/automatic control of animation over time. Furthermore, users can customize various characteristics of the layers, charts and displays, so that they can satisfy their own requirements.
Anyone can download and install Mirae WAVE without any cost, and try it free for 14 days of evaluation period. Refer to the '[Installation](2-1-installation)' section for more details.
### Key Features
* Supports for GRIB, GRIB2 and NetCDF data formats
* Overlapped visualization with multiple layers
* Various types of charts and their overlays
* Automatic data scanning along time or height axes
* Coordinate conversion between 3D globe and 2D map
* Various customization of color maps and layer properties
* Capturing into images and videos
### Target Users
Mirae WAVE was originally developed for the meteorologists in Korea Meteorological Administration (KMA), in order to help them to analyze NWP model data and to make better weather forecast. A variant of Mirae WAVE, named 'GloView', has been used for analyses on daily basis in the numerical forecast department of KMA for many years.
Mirae WAVE was mainly developed for the researchers and specialists, who works for meteorological administrations, weather forecasting TV stations and other companies in weather forecast industry, and academic research organizations. It provides high-quality graphics and imageries comparable to the results of expensive tools used in some weather forecasting companies and TV stations, at a very low cost. Its easy-to-use interface and simple workflow also allow users to use Mirae WAVE for educational purposes.
### System Requirements
Mirae WAVE is light-weight and runs very fast on any decent Windows machines with 3D graphic cards, including modern Windows laptops.
<br><br>
| Previous Page | [Home (Table of Contents)](home) | [Next Page](2-1-installation) |
| :------- | :----------------------: | ---: |
# How to install Mirae WAVE
### 1. Download
Visit [www.miraeclimate.com](http://www.miraeclimate.com/hp/product/mirae_wave.html), and download the installation file of the latest version of Mirae WAVE.
![](img/2-1-1-download.png)
### 2. Install
Click the downloaded installation file, and just follow the steps of the setup wizard.
![](img/2-1-2-install.png)
### 3. Run
Mirae WAVE will be started at the end of successful installation. You can also start Mirae WAVE later on from the Windows "Start" menu, if you have not changed the defaults of the setup wizard.
![](img/2-1-3-run.png)
Note that you can use Mirae WAVE without any cost for 14 days of evaluation period. Mirae WAVE will still work even after the evaluation period expires, but a transparent watermark image will show up on top of the screen and some features will be restricted. If you want all the features of Mirae WAVE without any restriction, you have to [purchase a license](2-3-license).
Also note that you cannot distribute/publish/broadcast the images and videos created by Mirae WAVE without our software license. If you purchase a license, you can use the images and videos without any restrictions, as long as you credit Mirae WAVE for the original creation in an appropriate manner.
### FAQ
* You can update Mirae WAVE any time, by downloading & installing the latest version.
* New installations will not change anything from your data or user settings.
* Installing Mirae WAVE from scratch won't extend your evaluation period.
* You need data to make use of Mirae WAVE. We provide some [sample data](2-2-sample-data) produced by KMA.
* Your [license](2-3-license), if successfully registered, won't be affected by the installation of the latest version.
* Mirae WAVE is installed at "C:\Program Files (x86)\Mirae WAVE".
* You can always remove Mirae WAVE by using 'Control Panel'.
<br><br>
| [Previous Page](1-1-introduction) | [Home (Table of Contents)](home) | [Next Page](2-2-sample-data) |
| :------- | :----------------------: | ---: |
# How to get sample data
You can download a part of the latest global dataset, which was produced by Korea Meteorological Administration (KMA).
Visit our [Mirae WAVE website](http://www.miraeclimate.com/hp/product/mirae_wave.html), scroll down to find _Download sample data files_ section. Unfolding the section will reveal two sample data files with _Free Download_ button for each.
![](img/2-2-sample-data.png)
##### Disclaimer:
These sample data files are provided as a courtesy, in order to help the users of Mirae WAVE to explore various functionalities of the program.
<br><br>
| [Previous Page](2-1-installation) | [Home (Table of Contents)](home) | [Next Page](2-3-license) |
| :------- | :----------------------: | ---: |
# How to purchase a license
Anyone can download & install Mirae WAVE without any cost, and try it free for 14 days of evalution period. But if the evaluation period expires, a watermark image will show up on top of the _Rendering Pane_, and some features will be restricted. If you want to use Mirae WAVE without any of those restrictions, you have to purchase a license, following the steps below.
### 1. Visit our website for the latest information
Visit [Mirae WAVE webpage](http://www.miraeclimate.com/hp/product/mirae_wave.html#purchase), and look for the list of our sales agents. You need to select one of our sales agents and partners, depending on your location.
![](img/2-3-1-license-webpage.png)
### 2. Contact our sales agent, and make a purchase
Contact the agent you selected by email. The official price of the license is **$ 5,000 (USD)**.
Additional discounts are available for group purchases. Please contact the agent for more information.
Follow his/her instructions for payments, if you want to make a purchase. After the purchase, you will be given a **_Authorization Key_** for your license, which is a 12-character string.
### 3. Perform "License Registration"
Once you have received your _Authorization Key_, you need to perform **_License Registration_** in Mirae WAVE program.
Start Mirae WAVE, click the top-left menu category in Mirae WAVE, and select _License Registration_. Enter your _Authorization Key_ into the dialog and then click "OK", and then you will be notified with a message of successful registration. Later on, you can always check the detail information of your license from the same menu.
![](img/2-3-3-wave-registration.png)
Note that you need internet connection in order to complete _License Registration_. If it fails for whatever reason, please contact your sales agent.
### 4. Ask for "License Reset", only if necessary
Note that you can activate your license and use Mirae WAVE on a single computer. If you want to change computers for Mirae WAVE, or your license was removed somehow, then you need to contact your sales agent and ask for **_License Reset_**, so that you can perform _License Registration_ again with the same _Authorization Key_.
### FAQ
* Mirae WAVE license is for a single computer, without restrictions on the number of users.
* You need internet connection for _License Registration_.
* After successful registration, the menu _License Registration_ will be changed to _License Information_.
* You can ask for _License Reset_ as many times as necessary.
<br><br>
| [Previous Page](2-2-sample-data) | [Home (Table of Contents)](home) | [Next Page](3-1-ui-components) |
| :------- | :----------------------: | ---: |
# UI components & terminologies
When you first start Mirae WAVE, this environment consists of the following elements (by default):
<p align="center">
![](img/3-1-ui-components.png)
##### 1. The **Menu Bar** contains menus for controlling and rendering 3-D images.
<p align="center">
![](img/3-1-1-ui-menu-bar.png)
* Commands can be represented as buttons on the *Quick Access Toolbar*. You can customize the toolbar to include any command that you use frequently by right-click on **Menu Bar** area.
* The *Title Bar* displays the name of the active layer.
* When you click the *Mirae WAVE Button*, commands related to opening files (or directories), saving images, options for program configuration, and license registration are displayed.
* By default, *Menu Categories* contains *Home*, *Layer*, and *Window* categories, with *Home* is active. When you later add another layer, then its corresponding category, such as *Horizontal Plane*, is displayed. You can click a certain category to display its corresponding *Ribbon*.
* The *Ribbon* contains panels for controlling display options and working with the program. Each *Panel* contains buttons which are functional organized.
* The *Tab Menu Bar* contain buttons for activating cursor-picking, hiding/showing *Ribbon* menu, on-line user manual, and program information.
##### 2. The **Variables Pane** displays list of variables after you import your numerical data.
##### 3. In **Area Pane**, you can choose and control the region (map area) of the gridded layer.
##### 4. In **Rendering Pane**, you can display meteorological data in single or multiple layers.
##### 5. The **Layers Pane** displays and manages the layer list.
By default, it displays and activates *Background Map* and *Borderlines Map* layers.
##### 6. The **Actions Pane** displays the history of actions related to the current selected layer.
<br><br>
| [Previous Page](2-3-license) | [Home (Table of Contents)](home) | [Next Page](3-2-open-data) |
| :------- | :----------------------: | ---: |
# Opening data files (and how to use Variables Pane)
### 1. Opening data files.
You can load and display the meteorological data from GRIB/GRIB2/NETCDF files saved in the your computer.
To open a file or a directory containing multiple files:
1. In **Menu Bar**, choose *Home* menu category.
1. In *Open Data* panel, click *Open File* or *Open Directory*, respectively.
1. In the *Open* dialog box, navigate to the file or the folder that you want to open, and then click *Open* button.
### 2. Using *Variables Pane* to manage variables.
The **Variables Pane** consists of two components: control bar and display area. After opening data files, the **Variables Pane** displays a hierarchical tree structure (*File Name* -> *Category Name* or *Vertical Coordinate System* -> *Variable Name*) of the variables in your data.
<p align="center">
![](img/3-2-2-variables-pane.png)
By default, the variables are grouped by category and displayed with ID. You can customize the options to display variables as follows:
##### Click buttons on the control bar
* You can group variables by clicking *Grouping* button.
<p align="center">
![](img/3-2-2-variables-grouping.png)
* You can display name or ID of variables by clicking *Text* button.
<p align="center">
![](img/3-2-2-variables-text.png)
* You can filter variables by clicking *Filtering* button .
<p align="center">
![](img/3-2-2-variables-filtering.png)
* You can click the *Arrange By Name* button to arrange variables by their name (with *A to Z* order).
<p align="center">
![](img/3-2-2-variables-arrange.png)
* If you want to close a data file, select that data file by click the file name on variable list, then click the *Close Dataset* button, then click *OK* button on the dialog box.
<p align="center">
![](img/3-2-2-variables-close.png)
##### Speed up by right-click
To customize options for displaying variables in a data file, select the file name and right-click, then select the options.
<p align="center">
![](img/3-2-2-variables-right-click.png)
<br><br>
| [Previous Page](3-1-ui-components) | [Home (Table of Contents)](home) | [Next Page](3-3-open-layer) |
| :------- | :----------------------: | ---: |
# Viewing data with layers (and how to use Layers Pane)
### 1. Adding layers and viewing data
##### Adding layers
After opening data files, you can add layers to the 3D-image in the **Rendering Pane** as follows:
1. In **Menu Bar**, choose *Layer* menu category.
1. In *Add Layer* panel, click the corresponding button with the layer that you want to add.
<p align="center">
![](img/3-3-1-add-layer.png)
1. In *Edit [Layer Name] Layer* dialog box, such as *Edit Horizontal Plane Layer*, select the variable you want to show in *Select Variable* panel, set the vertical altitude and map area of the layer in *Area and level to Display* panel and other options, and click *OK* button.
<p align="center">
![](img/3-3-1-edit-layer.png)
##### Viewing Data
After adding a layer, such as *Horizontal Plane*, **Rendering Pane** displays data of the selected variable on the layer, **Layers Pane** displays the layer name, and **Actions Pane** displays the *Add layer* action entry.
<p align="center">
![](img/3-3-1-add-layer-result.png)
In addition, the program generates one more menu category corresponding to the added layer in **Menu Bar**, such as *Horizontal Plane* menu category.
<p align="center">
![](img/3-3-1-add-category.png)
This new menu category contains two panels.
* *Grid Options* panel contains buttons used to set the properties of the layer grid data to extract from the numerical model data.
* *Style* panel contains buttons used to set the display properties of the added layer.
Note that the name of the added menu category and its ribbon are displayed differently with different added or selected layer (You can select a layer to display on **Rendering Pane** by clicking on that layer in the list in **Layers Pane**).
### 2. Changing variable on the current layer
To display data of another variable on the current layer, you can select that variable in the list (on the **Variables Pane**) and:
* double-click on that variable; or
* click the first button on the control bar, then select *Show on Current Layer*; or
* right-click and select *Show on Current Layer*.
### 3. Layers Management
**Layers Pane** displays the list of layers according to the adding order and shows layer information such as layer properties, style and layer grid.
<p align="center">
![](img/3-3-3-layers-pane.png)
Each layer item in the list consists of *Show/Hide* checkbox, *Layer Name*, *Lock Time* and *Close* buttons.
The *Layer Name* is created in the following format: %VARIABLE NAME% : %SECTION TYPE% - %VERTICAL SYSTEM%
##### Showing/Hiding layers
* You can show or hide a layer on the **Rendering Pane** by checking or unchecking the *Show/Hide* checkbox.
* You can show all layers or hide all layers in the list by clicking *Show All* or *Hide All* button on the control bar.
<p align="center">
![](img/3-3-3-show-hide-all.png)
The alternative way is to choose *Layer* menu category in **Menu Bar**. In *View* panel, click the *Show* button.
##### Closing layers
* You can close each layer in the list by click the *Close* button.
* You can close all layers by clicking *Close All* button on the control bar.
<p align="center">
![](img/3-3-3-close-all.png)
The alternative way is to choose *Layer* menu category in **Menu Bar**. In *View* panel, click the *Close* button.
##### Arranging layers
You can click the *Automatic Z-Order* to set the rendering order of layers added to the **Rendering Pane** based on the distance between the viewpoint and the center position of the layer map area.
<p align="center">
![](img/3-3-3-arrange-layer.png)
The *Background Map* and *Borderlines Map* layers are always rendered first.
When multiple layers are overlapped, the layer with the larger distance from the viewpoint lays under the layer that is closer to the viewpoint. The rendering order determines the transparency (alpha channel) effect.
The alternative way is to choose *Layer* menu category in **Menu Bar**. In *Layer Profile* panel, click the *Automatic Z-Order* button.
##### Saving/Opening layer profile
* You can save the layer list in the current 3-D image in **Rendering Pane** into a layer profile file by clicking *Save* button on the control bar.
<p align="center">
![](img/3-3-3-save.png)
The alternative way is to choose *Layer* menu category in **Menu Bar**. In *Layer Profile* panel, click the *Save* button.
* You can load the saved layer list from the layer profile file by clicking *Open* button on the control bar.
<p align="center">
![](img/3-3-3-open.png)
The alternative way is to choose *Layer* menu category in **Menu Bar**. In *Layer Profile* panel, click the *Open* button.
For further details, refer to _[How to speed up repeated tasks](5-3-speed-up-repetitions)_ section.
##### Right-click
You can control and edit a layer by selecting that layer and right-click.
<p align="center">
![](img/3-3-3-layers-right-click.png)
<br><br>
| [Previous Page](3-2-open-data) | [Home (Table of Contents)](home) | [Next Page](3-4-control-perspective) |
| :------- | :----------------------: | ---: |
# Controlling perspective (and how to use Rendering Pane)
<p align="center">
![](img/3-4-rendering-pane.png)
After adding a new layer or selecting a layer from the list, **Rendering Pane** displays the meteorological data in the 3D-image and contains some options for controlling perspective.
### Controlling camera
* **Zoom** : Scroll mouse wheel up/down to zoom in/out. For finer adjustments, scroll with *Ctrl* key pressed.
* **Rotate** : Press and hold left mouse button, and drag.
* **Pan** : Press and hold right mouse button, and drag.
* **Zoom Fit** : Click _Zoom Fit_ menu button in order to return to the default camera position with a zoom level fitted to the entire scene.
![](img/3-4-zoom-fit.png)
### Changing the display mode
In the **Rendering Pane**, the *polar coordinates* is set by default. You can change the display mode from the *polar coordinates* (globe) mode to the *Cartesian coordinates* (map box), or vice versa, as follows.
1. In **Menu Bar**, choose *Home* menu category.
1. In *Map* panel, click the upper part of the *Globe* button to change the display mode.
![](img/3-4-display-mode.png)
The alternative way is to click the *Globe* button at the bottom-right corner of the program.
<p align="center">
![](img/3-4-display-mode-compare.png)
### Showing/Hiding Legend and Color Bar
The *Legend* shows a brief explanation and the colormap of the selected layers.
The *Color Bar* shows the variable names and units of the selected variable.
* You can show or hide the *Legend* and the *Color Bar* as follows.
1. In **Menu Bar**, choose *Home* menu category.
1. In *Map* panel, you can
* click the upper part of the *Legend* button to show or hide the *Legend*; or
* click the lower part of the *Legend* button to show or hide the *Color Bar*.
![](img/3-4-show-hide-legend.png)
* You can also show/hide the *Legend* by double-clicking the *Legend*.
### Setting color map and limit range
* You can edit the color map and limit range of the current layer as follows:
1. Double-click the *Color Bar* or the *Limit Range*.
1. In the *Setup Colormap and Limit Range* dialog box, you can customize the options for the layer, and click *OK* button.
![](img/3-4-layer-option.png)
* In the *Colormap Range and Levels* panel, you can set options for the layer's colormap.
* In the *Limit Range to Display* panel, you can set the display range of the layer.
* In the *Contour Levels* panel, you can set options for creating isopleths (contour lines) to display Horizontal Plane/Vertical Cross-Section type layers.
* In the *Emphasis Level* panel, you can set the display options to highlight certain lines from the isopleth data to be displayed on the Horizontal Plane/Vertical Cross-Section layer.
Note that the options in the *Contour Levels* panel and the *Emphasis Level* panel are applied only if the selected layer is a scalar (Horizontal Plane/Vertical Cross-Section) layer.
* The alternative way to edit the options for the current layer is as follows:
1. In **Menu Bar**, choose *Home* menu category.
1. In *Layer Setup* panel, you can
* click the upper part of the *Layer Option* button to see the *Setup Colormap and Limit Range* dialog box; or
* click the lower part of the *Layer Option* button to select the detail setup options.
![](img/3-4-layer-option-detail.png)
### Right-click
You can right-click the *Legend* or the *Limit Range* to speed up the setting options for the layer.
<p align="center">
![](img/3-4-right-click.png)
<br><br>
| [Previous Page](3-3-open-layer) | [Home (Table of Contents)](home) | [Next Page](3-5-control-boundary) |
| :------- | :----------------------: | ---: |
# Controlling regional boundaries (and how to use Area Pane)
<p align="center">
![](img/3-5-area-pane.png)
The **Area Pane** shows the map area or cross-section position of the selected layers.
* For *Horizontal Plane* and *Vector Plane* layers, the map area is shown as a rectangle.
* For *Vertical Cross-Section* and *Vector Cross-Section* layers, the cross-section position is shown in a line.
The **Area Pane** shows the whole map, by default. You can control the regional boundary of the map area or the cross-section position as follows.
### Zooming in/out or moving the map area
* You can enlarge or reduce the map area by clicking the **-** or **+** icons at the bottom of the **Area Pane**.
* You can move the map area by clicking the *Left* (**<**), *Right* (**>**), *Up* (**^**), *Down* (**v**) icons.
You can also scroll or drag your mouse to zoom in/out or move the map area.
### Changing the layer position/area
When the mouse cursor is placed on the border line map in the **Area Pane**, it displays the longitude/latitude of the cursor position in the top-right of the **Area Pane**. It also displays the start and end points of the map area or cross-section position as green dots (control handles).
To change the map area or the cross-section position, place the mouse at start and end points (control handles) of the rectangle or the cross-section position, and drag the points to the desired positions.
<br><br>
| [Previous Page](3-4-control-perspective) | [Home (Table of Contents)](home) | [Next Page](3-6-action-history) |
| :------- | :----------------------: | ---: |
# Undo & redo (and how to use Actions Pane)
The **Actions Pane** displays the history of actions related to the current selected layer.
If the selected layer is a default layer (background map layer, borderline layer), the **Actions Pane** shows the whole edit history of the **Rendering Pane**. For other types of grid layers, it only shows the edit history of the selected layer.
You can select an action entry in the action list and
* Click the *Undo* button or click the *Up* icon to undo the history entry to the former action entry.
* Click the *Redo* button or click the *Down* icon to redo the history entry to the later action entry.
<p align="center">
![](img/3-6-action-control.png)
You can also select an action entry and right-click to select *Undo* or *Redo* options.
<br><br>
| [Previous Page](3-5-control-boundary) | [Home (Table of Contents)](home) | [Next Page](4-1-horizontal-scalar-field) |
| :------- | :----------------------: | ---: |
# Viewing horizontal temperature distribution
> NOTE: This guide can also be applied to the visualization of any scalar field on horizontal planes.
![](img/4-1-horizontal-scalar-field.png)
> For the terms & names of UI components, refer to _[UI Components](3-1-ui-components)_.
##### 1. Open data file.
Open your data file(s), using _Open Data_ buttons on the _Home_ menu category of _Menu Bar_.
##### 2. Load the temperature variable and show it on a layer.
In order to visualize the distribution of the variable on a layer, you can either
* click the _Add Horizontal Plane_ menu button on _Layer_ menu category, select options, and then click "OK", or
* right-click the temperature variable on the _Variables Pane_, and select _Add Horizontal Plane', or
* double-click the temperature variable on the _Variables Pane_, and click 'OK' to add layer.
_Rendering Pane_ will immediately display the distribution, and a new layer will be added to the _Layers Pane_.
##### 3. Change the visualization style - contour vs. raster (optional).
On _Horizontal Plane_ menu category of _Menu Bar_, you can select one of the following visualization styles:
* Contour : show distribution with discrete iso-level contour lines (optionally with filled colors)
* Raster : show distribution with smoothly filled colors
* Dot : show distribution with colored dots for grid points
Each menu button has drop-down submenu, where you can set various options for each visualization style. For example, you can display character labels (including "H"/"L" for geopotential height) at the peak locations of the distribution.
##### 4. Change the settings for color mapping (optional).
Double click the vertical _Color Bar_ on the right-hand side of _Rendering Pane_. A popup dialog named _'Setup Colormap and Limit Range'_ will show up, where you can change various options regarding the color mapping.
##### 5. Explore temperature distributions at different altitudes (if any).
If your dataset includes wind flow datasets at multiple altitude, you can select a particular height level, or easily change to the next/previous height level.
On _Horizontal Plane_ menu category of _Menu Bar_, you will find _Vertical Level_ drop-down control, where you can select height level among all the levels available in your dataset. You can also click _Move Up / Move Down_ button in order to increase / decrease the selected level.
Also note that, with both reference level and current level selected on _Horizontal Plane_ menu category, you can choose one of visualization options, including the visualizations of current-level-values-only / differences-between / average-of-both.
##### 6. Control the size and location of the plane (optional).
You can control the size and location of the plane by using _Rendering Pane_ only. To do this, you do :
1. switch from _Globe_ mode to _Map_ mode,
2. double-click one of the corners of the plane, to reveal the control handles,
3. drag the control handles to change the size and/or height.
![](img/4-1-1-control-handles.png)
<br><br>
| [Previous Page](3-6-action-history) | [Home (Table of Contents)](home) | [Next Page](4-2-vertical-scalar-field) |
| :------- | :----------------------: | ---: |
# Viewing vertical temperature distribution
> NOTE:
This guide can also be applied to the visualization of any scalar field on vertical (cross-sectional) planes.
![](img/4-2-vertical-scalar-field.png)
> For the terms & names of UI components, refer to _[UI Components](3-1-ui-components)_.
##### 1. Open data file.
Open your data file(s), using _Open Data_ buttons on the _Home_ menu category of _Menu Bar_.
##### 2. Load the temperature variable and show it on a vertical cross-section.
In order to visualize the distribution of the variable on a vertical cross-section, your dataset should include multiple datasets of the same variable at different altitudes. If you indeed have multiple datasets, you can either
* click the _Add Vertical Cross-section_ button on _Layer_ menu category, select options, and then click "OK", or
* right-click the temperature variable on the _Variables Pane_, and select _Add Vertical Cross-section'_.
_Rendering Pane_ will immediately display the distribution, and a new layer will be added to the _Layers Pane_.
##### 3. Change the visualization style - contour vs. raster (optional).
On _Horizontal Plane_ menu category of _Menu Bar_, you can select one of the following visualization styles:
* Contour : show distribution with discrete iso-level contour lines (optionally with filled colors)
* Raster : show distribution with smoothly filled colors
* Dot : show distribution with colored dots for grid points
Each menu button has drop-down submenu, where you can set various options for each visualization style. For example, you can display character labels (including "H"/"L" for geopotential height) at the peak locations of the distribution.
##### 4. Change the settings for color mapping (optional).
Double click the vertical _Color Bar_ on the right-hand side of _Rendering Pane_. A popup dialog named _'Setup Colormap and Limit Range'_ will show up, where you can change various options regarding the color mapping.
##### 5. Control the size and location of the plane (optional).
You can control the size and location of the plane by using _Rendering Pane_ only. To do this, you need to :
1. switch from _Globe_ mode to _Map_ mode,
2. double-click one of the corners of the plane, to reveal the control handles,
3. drag the control handles to change the size and location of the plane.
![](img/4-2-1-control-handles.png)
<br><br>
| [Previous Page](4-1-horizontal-scalar-field) | [Home (Table of Contents)](home) | [Next Page](4-3-horizontal-vector-field) |
| :------- | :----------------------: | ---: |
# Viewing horizontal wind flow
> NOTE: This guide can also be applied to the visualization of any vector field on horizontal planes.
![](img/4-3-horizontal-vector-field.png)
> NOTE:
> In order to visualize wind vectors, you need both u and v components of wind in your dataset.
> For the terms & names of UI components, refer to _[UI Components](3-1-ui-components)_.
##### 1. Open data file.
Open your data file(s), using _Open Data_ buttons on the _Home_ menu category of _Menu Bar_.
##### 2. Load the wind vector data and show it on a layer.
In order to visualize the distribution of the variable on a layer, you can either
* click the _Add Vector Plane_ button on _Layer_ menu category, select options, and then click "OK", or
* right-click one of u/v components of wind on the _Variables Pane_, select _'Add Vector Plane'_.
_Rendering Pane_ will immediately display the vector field of wind, and a new layer will be added to the _Layers Pane_. By default, wind flow will be shown using wind vectors (arrows) at each grid points.
##### 3. Change the visualization style - wind vector vs. wind barbs vs. streamlines (optional).
On _Vector Plane_ menu category of _Menu Bar_, you can select one of the following visualization styles:
* Wind vector : show distribution using arrows with variable length & color
* Wind barbs : show distribution using wind barbs
* Streamlines : show distribution using streamlines (optionally with animation)
Each menu button has drop-down submenu, where you can set various options for each visualization style. For example, in streamline style you can choose _'glow'_ effect and start animation, so that wind flow is visualized using nice and intuitive animation with colored dots that are moving at different velocities.
##### 4. Change the settings for color mapping (optional).
Double click the vertical _Color Bar_ on the right-hand side of _Rendering Pane_. A popup dialog named _'Setup Colormap and Limit Range'_ will show up, where you can change various options regarding the color mapping.
##### 5. Explore wind flow at different altitudes (if any).
If your dataset includes wind flow datasets at multiple altitude, you can select a particular height level, or easily change to the next/previous height level.
On _Horizontal Plane_ menu category of _Menu Bar_, you will find _Vertical Level_ drop-down control, where you can select height level among all the levels available in your dataset. You can also click _Move Up / Move Down_ button in order to increase / decrease the selected level.
##### 6. Control the size and location of the plane (optional).
You can control the size and location of the plane by using _Rendering Pane_ only. To do this, you do :
1. switch from _Globe_ mode to _Map_ mode,
2. double-click one of the corners of the plane, to reveal the control handles,
3. drag the control handles to change the size and/or height of the plane.
<br><br>
| [Previous Page](4-2-vertical-scalar-field) | [Home (Table of Contents)](home) | [Next Page](4-4-vertical-vector-field) |
| :------- | :----------------------: | ---: |
# Viewing vertical wind flow
> NOTE:
This guide can also be applied to the visualization of any vector field on vertical (cross-sectional) planes.
![](img/4-4-vertical-vector-field.png)
> In order to visualize wind vectors, you need both u and v components of wind in your dataset.
> For the terms & names of UI components, refer to _[UI Components](3-1-ui-components)_.
##### 1. Open data file.
Open your data file(s), using _Open Data_ buttons on the _Home_ menu category of _Menu Bar_.
##### 2. Load the wind vector data and show it on a layer.
In order to visualize the distribution of the variable on a layer, you can either
* click the _Add Vector Cross-section_ button on _Layer_ menu category, select options, and then click "OK", or
* right-click one of u/v components of wind on the _Variables Pane_, select _'Add Vector Cross-section'_.
_Rendering Pane_ will immediately display the vector field of wind, and a new layer will be added to the _Layers Pane_. By default, wind flow will be shown using wind vectors (arrows) at each grid points.
##### 3. Change the visualization style - wind vector vs. wind barbs vs. streamlines (optional).
On _Vector Cross-section_ menu category of _Menu Bar_, you can select one of the following visualization styles:
* Wind vector : show distribution using arrows with variable length & color
* Wind barbs : show distribution using wind barbs
* Streamlines : show distribution using streamlines (optionally with animation)
Each menu button has drop-down submenu, where you can set various options for each visualization style. In particular, streamline style supports animation of the flow, and you can choose animation style as well. Clicking the Streamline menu button starts/pauses the animation. For example, you can choose _'glow'_ effect in streamline style, so that wind flow is visualized using nice and intuitive animation with colored glowing dots moving at different velocities.
##### 4. Change the settings for color mapping (optional).
Double click the vertical _Color Bar_ on the right-hand side of _Rendering Pane_. A popup dialog named _'Setup Colormap and Limit Range'_ will show up, where you can change various options regarding the color mapping.
##### 5. Control the size and location of the plane (optional).
You can control the size and location of the plane by using _Rendering Pane_ only. To do this, you do :
1. switch from _Globe_ mode to _Map_ mode,
2. double-click one of the corners of the plane, to reveal the control handles,
3. drag the control handles to change the size and location of the plane.
![](img/4-4-1-glow-animation.gif)
<br><br>
| [Previous Page](4-3-horizontal-vector-field) | [Home (Table of Contents)](home) | [Next Page](4-5-isosurface) |
| :------- | :----------------------: | ---: |
# Viewing 3D iso-level surface for jet stream
> NOTE: This guide can also be applied to the visualization of any 3D iso-level surface of any variable.
![](img/4-5-isosurface.png)
> NOTE:
> In order to visualize wind speed, you need both u and v components of wind vectors in your dataset.
> For the terms & names of UI components, refer to _[UI Components](3-1-ui-components)_.
##### 1. Open data file.
Open your data file(s), using _Open Data_ buttons on the _Home_ menu category of _Menu Bar_.
##### 2. Load the wind speed data and show it on a layer.
In order to visualize the distribution of wind speed, you can either
* click the _Add 3D Isosurface_ button on _Layer_ menu category, select options, and then click "OK", or
* find '_wind speed_' in _Derived Variables_ on _Variables Pane_, right-click it and select _'Add 3D Isosurface'_.
_Rendering Pane_ will immediately display the vector field of wind, and a new layer will be added to the _Layers Pane_.
##### 3. Change the settings for color mapping (optional).
Double click the vertical _Color Bar_ on the right-hand side of _Rendering Pane_. A popup dialog named _'Setup Colormap and Limit Range'_ will show up, where you can change various options regarding the color mapping.
##### 4. Change the visualization style - isosurface vs. volume vs. slices (optional).
On _3D Isosurface_ menu category of _Menu Bar_, you can select one of the following visualization styles:
* 3D Isosurface : show distribution using iso-level surfaces in 3D
* 3D Volume : show distribution using 3D volumetric rendering
* 3D Slices : show distribution using horizontal and vertical slices
Each menu button has drop-down submenu, where you can set various options for each visualization style.
##### 5. Control slice positions (in _3D Slices_ visualization style only).
In _3D Slices_ visualization style, you have three slices -zonal/meridonal/horizontal slices- , and you can change the location of the slices along latitude/longitude/height respectively. An example is shown in the figure below. To do this, you do:
1. Click the _Globe_ button to change from _Globe_ to _Map_ mode (since it's more convenient to control),
2. Double-click one of the corners of the slices, in order to reveal the handles of the slice,
3. Drag the handle of the slice along the coordinate axes,
4. You may want to go back to _Globe_ mode. (_Globe_ button is at the bottom-right corner of the screen)
![](img/4-6-1-volume-slices.png)
<br><br>
| [Previous Page](4-4-vertical-vector-field) | [Home (Table of Contents)](home) | [Next Page](4-6-time-series-data) |
| :------- | :----------------------: | ---: |
# Viewing temporal changes of temperature
> NOTE: Most parts of this guide can also be applied to the visualization of any time-series data.
> For the terms & names of UI components, refer to _[UI Components](3-1-ui-components)_.
##### 1. Open data files
Note that you need to open a list of data files at different time stamps to see the change of data over time.
In order to open the list of data files:
1. In **Menu Bar**, choose *Home* menu category.
1. In *Open Data* panel, click *Open File*.
1. In the *Open* dialog box, navigate to the folder containing the list of data files. Press and hold the *Shift* or *Ctrl* buttons while selecting data files. Then click *OK* button.
Note that the **Variables Pane** only displays the first data file in the opened list.
##### 2. Load the temperature data and show it on a layer.
In order to visualize the distribution of the variable on a layer, you can either
* choose *Layer* menu category in **Menu Bar**, then click *Horizontal Plane* in *Add Layer* panel; or
* select and right-click the temperature variable on the **Variables Pane**, then select *Add Horizontal Plane*.
**Rendering Pane** will immediately display the temperature data, and a new layer will be added to the **Layers Pane**. By default, the temperature data will be shown with *Contour* option.
##### 3. Change the visualization style - contour vs. raster vs. dot (optional).
On the *Horizontal Plane* menu category of the **Menu Bar**, you can select one of the following visualization styles in *Style* panel:
* Contour : show distribution with discrete iso-level contour lines (optionally with filled colors)
* Raster : show distribution with smoothly filled colors
* Dot : show distribution with colored dots for grid points
Each menu button has drop-down submenu, where you can set various options for each visualization style.
Each menu button has drop-down submenu, where you can set various options for each visualization style.
##### 4. Change the settings for color mapping (optional).
Double click the vertical *Color Bar* on the right-hand side of **Rendering Pane**. In the *Setup Colormap and Limit Range* dialog, you can change various options regarding the color mapping.
##### 5. Explore the change of temperature with timeline.
After loading the temperature data and showing it on the **Rendering Pane**, buttons in *Data Time* panel in *Home* menu category of the **Menu Bar** are enabled.
<p align="center">
![](img/4-6-data-panel.png)
In order to see the changes of the temperature over time, you can:
* select the time stamp in the *Select Time* drop-down list and click the *Previous* or *Next* button manually; or
* click the upper part of the *Play* button and see the change continuously over time. You can also set the time interval and repeat option by clicking the lower part of the *Play* button.
<p align="center">
![](img/4-6-temperature-change-animation.gif)
##### 6. Difference In Time (optional)
In order to calculate and display the difference of temperature between the current time stamp and the previous time stamp, you can click the *Difference In Time* button in *Horizontal Plane* menu category of the **Menu Bar**.
<p align="center">
![](img/4-6-difference-in-time.png)
<br><br>
| [Previous Page](4-5-isosurface) | [Home (Table of Contents)](home) | [Next Page](5-1-saving-images) |
| :------- | :----------------------: | ---: |
# Saving as images & videos
Mirae WAVE allows you to save the displayed contents in the **Rendering Pane** as images, or record and save your work progress on the **Rendering Pane** as videos.
### Saving as images
You can save the displayed contents in the **Rendering Pane** into an image file as follows.
1. In **Menu Bar**, choose *Window* menu category.
1. In *Save Scene* panel, select the background color and set the width and height of the image . Click the *Save Image* button.
![](img/5-1-save-image.png)
1. In the dialog box, rename or navigate to the folder where you want to save the image, click *Save* button.
### Recording and saving as videos
You can record your work progress on the **Rendering Pane** and save it as a video file as follows.
1. In **Menu Bar**, choose *Window* menu category.
1. In *Save Scene* panel, click the *Start Recording* button. In the drop-down submenu, you can set the frame rate and the size limit of the video file, then select the recording mode.
![](img/5-1-recording.png)
There are some options for recording modes.
* *Start Recording*: Start recording the 3-D scene to the avi movie file. Note that this option allows you to freely work (add layers, change the variable, etc.) on the **Rendering Pane** while recording.
* *Time Variation*: This option
* *2-D Layer Position*: This
* *Rotating*: Start recording...
1. In the dialog box, rename or navigate to the folder where you want to save the video, click *Save* button.
1. In the *Video....* dialog box, select the compress program(?????), and click *OK* button.
1. If you want to stop recording before the size of the video file reaches the limit size, click *Stop Recording* button (on the right side of *Start Recording* button).
You can check the recording progress by looking at the status bar at the bottom of the program.
<br><br>
| [Previous Page](4-6-time-series-data) | [Home (Table of Contents)](home) | [Next Page](5-2-multiple-windows) |
| :------- | :----------------------: | ---: |
# Side-by-side comparison using two windows
> NOTE: You can actually create as many windows as you want.
### Displaying two windows
In order to add a new window on the **Rendering Pane**:
1. In **Menu Bar**, choose *Window* menu category.
1. In *Window* panel, click *New Window* button.
1. Select the display mode for multiple windows on the **Rendering Pane** by clicking the *Tile Vertically* or *Tile Horizontally* or *Cascade* button on the *Window* panel. You can also display multiple windows as a tab group by clicking the *Tab Group* button. Note that if the *Tab Group* mode is selected, the other display modes are disable.
![](img/5-2-two-windows.png)
### Synchronizing 3-D images between two windows
You can compare side-by-side 3-D images between multiple windows and synchronize them by clicking the upper part of the *Synchronize Scenes* button on the *Window* panel (in *Window* menu category). Three synchronizing options (*Data Time*, *Zooming*, *Rotation*) will be activated by default. You can click the lower part of the *Synchronize Scenes* button and customize the synchronizing options in the drop-down submenu.
![](img/5-2-synchronization.png)
* *Data Time*: synchronizes time-step of two windows.
* *Zooming* synchronizes and applies the same zoom in/out option to the 3-D images in two windows.
* *Rotating* synchronizes the rotation/movement settings in two windows.
<br><br>
| [Previous Page](5-1-saving-images) | [Home (Table of Contents)](home) | [Next Page](5-3-speed-up-repetitions) |
| :------- | :----------------------: | ---: |
# How to speed up repeated tasks
Mirae WAVE allows you speed up your work by saving the list of meteorological data layers and the current 3-D image properties in **Rendering Pane** into a layer profile. You can later open and load the saved layer profile onto your new 3-D images. You can also compare different data distributions of different variables by replacing these variables on the same configured layer.
### Saving layer profile
1. In the **Menu Bar**, choose *Layer* menu category. In the *Layer Profile* panel, click the *Save* button.
![](img/5-3-save.png)
(The alternative way is to click the *Save* button on the control bar of the **Layer Pane**).
1. In the *Save Layer Profile* dialog box, enter the name of the layer profile, then select the layer and 3-D image's properties that you want to save.
<p align="center">
![](img/5-3-save-dialog.png)
1. You can either click the *Save* button to save the layer profile or click the *Export to* button to save the selected layer profile to a specified file (*.gvl.xml).
### Opening layer profile
1. In the **Menu Bar**, choose *Layer* menu category. In the *Layer Profile* panel, click the *Open* button.
![](img/5-3-open.png)
(The alternative way is to click the *Open* button on the control bar of the **Layer Pane**).
1. In the *Load Layer Profile* dialog box, select the saved layer profile or click *Import from file* button to import from a file, then click the *Load* button.
<p align="center">
![](img/5-3-open-dialog.png)
Note that you need to open the corresponding dataset to load the layer profile. You can check the list of required datasets in the *Required Dataset List* panel.
### Replacing variables with the current layer configuration
After loading the layer profile, you can compare the data distribution of the current selected variable with data distribution of other variables on the same configured layer. In order to display data of another variable, you can select that variable in the list (on the **Variables Pane**) and:
* double-click on that variable; or
* click the first button on the control bar, then select *Show on Current Layer*; or
* right-click and select *Show on Current Layer*.
The data distribution of the new selected variable will be displayed on the same layer configuration in the **Rendering Pane**.
<br><br>
| [Previous Page](5-2-multiple-windows) | [Home (Table of Contents)](home) | [Next Page](6-1-acknowledgement) |
| :------- | :----------------------: | ---: |
# Acknowledgement
Many parts of Mirae WAVE have been made possible by a series of research projects, performed by Mirae Climate Co., Ltd. and supported by Korea Meteorological Administration (KMA).
This software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any special, direct, indirect, or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an accident of contract, negligence or ther tortious action, arising out of or in connection with the use or performance of this software.
Mirae WAVE is also based in part on the works of the following open source libraries:
##### GDAL
> Copyright (c) 2000, Frank Warmerdam
>
> Permission is hereby granted, free of charge, to any person obtaining a
> copy of this software and associated documentation files (the "Software"),
> to deal in the Software without restriction, including without limitation
> the rights to use, copy, modify, merge, publish, distribute, sublicense,
> and/or sell copies of the Software, and to permit persons to whom the
> Software is furnished to do so, subject to the following conditions:
>
> The above copyright notice and this permission notice shall be included
> in all copies or substantial portions of the Software.
>
> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
> OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
> THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
> FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
> DEALINGS IN THE SOFTWARE.
##### Degrib
> The degrib source code is a modified version of code produced by NOAA NWS and is in the public domain subject to the following restrictions:
>
> http://www.weather.gov/im/softa.htm
>
> DISCLAIMER The United States Government makes no warranty, expressed or implied, as to the usefulness of the software and documentation for any purpose. The U.S. Government, its instrumentalities, officers, employees, and agents assumes no responsibility (1) for the use of the software and documentation listed below, or (2) to provide technical support to users.
##### NetCDF
> Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, University Corporation for Atmospheric Research/Unidata.
>
> Portions of this software were developed by the Unidata Program at the University Corporation for Atmospheric Research.
>
> Access and use of this software shall impose the following obligations and understandings on the user. The user is granted the right, without any fee or cost, to use, copy, modify, alter, enhance and distribute this software, and any derivative works thereof, and its supporting documentation for any purpose whatsoever, provided that this entire notice appears in all copies of the software, derivative works and supporting documentation. Further, UCAR requests that the user credit UCAR/Unidata in any publications that result from the use of this software or in any product that includes this software, although this is not an obligation. The names UCAR and/or Unidata, however, may not be used in any advertising or publicity to endorse or promote any products or commercial entity unless specific written permission is obtained from UCAR/Unidata. The user also understands that UCAR/Unidata is not obligated to provide the user with any support, consulting, training or assistance of any kind with regard to the use, operation and performance of this software nor to provide the user with any updates, revisions, new versions or "bug fixes."
>
> THIS SOFTWARE IS PROVIDED BY UCAR/UNIDATA "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL UCAR/UNIDATA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE ACCESS, USE OR PERFORMANCE OF THIS SOFTWARE.
##### HDF5
> HDF5 (Hierarchical Data Format 5) Software Library and Utilities
> Copyright (c) 2006, The HDF Group.
>
> NCSA HDF5 (Hierarchical Data Format 5) Software Library and Utilities
> Copyright (c) 1998-2006, The Board of Trustees of the University of Illinois.
>
> All rights reserved.
>
> Redistribution and use in source and binary forms, with or without
> modification, are permitted for any purpose (including commercial purposes)
> provided that the following conditions are met:
>
> 1. Redistributions of source code must retain the above copyright notice,
> this list of conditions, and the following disclaimer.
>
> 2. Redistributions in binary form must reproduce the above copyright notice,
> this list of conditions, and the following disclaimer in the documentation
> and/or materials provided with the distribution.
>
> 3. In addition, redistributions of modified forms of the source or binary
> code must carry prominent notices stating that the original code was
> changed and the date of the change.
>
> 4. All publications or advertising materials mentioning features or use of
> this software are asked, but not required, to acknowledge that it was
> developed by The HDF Group and by the National Center for Supercomputing
> Applications at the University of Illinois at Urbana-Champaign and
> credit the contributors.
>
> 5. Neither the name of The HDF Group, the name of the University, nor the
> name of any Contributor may be used to endorse or promote products derived
> from this software without specific prior written permission from
> The HDF Group, the University, or the Contributor, respectively.
>
> DISCLAIMER:
> THIS SOFTWARE IS PROVIDED BY THE HDF GROUP AND THE CONTRIBUTORS
> "AS IS" WITH NO WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED. In no
> event shall The HDF Group or the Contributors be liable for any damages
> suffered by the users arising out of the use of this software, even if
> advised of the possibility of such damage.
##### Proj.4
> Copyright (c) 2000, Frank Warmerdam
>
> Permission is hereby granted, free of charge, to any person obtaining a
> copy of this software and associated documentation files (the "Software"),
> to deal in the Software without restriction, including without limitation
> the rights to use, copy, modify, merge, publish, distribute, sublicense,
> and/or sell copies of the Software, and to permit persons to whom the
> Software is furnished to do so, subject to the following conditions:
>
> The above copyright notice and this permission notice shall be included
> in all copies or substantial portions of the Software.
>
> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
> OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
> THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
> FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
> DEALINGS IN THE SOFTWARE.
##### Crypto++
> The Crypto++ Library (as a compilation) is currently licensed under the Boost
> Software License 1.0 (http://www.boost.org/users/license.html).
>
> Boost Software License - Version 1.0 - August 17th, 2003
>
> Permission is hereby granted, free of charge, to any person or organization
> obtaining a copy of the software and accompanying documentation covered by
> this license (the "Software") to use, reproduce, display, distribute,
> execute, and transmit the Software, and to prepare derivative works of the
> Software, and to permit third-parties to whom the Software is furnished to
> do so, all subject to the following:
>
> The copyright notices in the Software and this entire statement, including
> the above license grant, this restriction and the following disclaimer,
> must be included in all copies of the Software, in whole or in part, and
> all derivative works of the Software, unless such copies or derivative
> works are solely in the form of machine-executable object code generated by
> a source language processor.
>
> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
> FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
> SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
> FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
> ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
> DEALINGS IN THE SOFTWARE.
##### Jasper
> JasPer License Version 2.0
>
> Copyright (c) 2001-2006 Michael David Adams
> Copyright (c) 1999-2000 Image Power, Inc.
> Copyright (c) 1999-2000 The University of British Columbia
>
> All rights reserved.
>
> Permission is hereby granted, free of charge, to any person (the
> "User") obtaining a copy of this software and associated documentation
> files (the "Software"), to deal in the Software without restriction,
> including without limitation the rights to use, copy, modify, merge,
> publish, distribute, and/or sell copies of the Software, and to permit
> persons to whom the Software is furnished to do so, subject to the
> following conditions:
>
> 1. The above copyright notices and this permission notice (which
> includes the disclaimer below) shall be included in all copies or
> substantial portions of the Software.
>
> 2. The name of a copyright holder shall not be used to endorse or
> promote products derived from the Software without specific prior
> written permission.
>
> THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
> LICENSE. NO USE OF THE SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER
> THIS DISCLAIMER. THE SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
> "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
> BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
> PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO
> EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
> INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
> FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
> NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
> WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. NO ASSURANCES ARE
> PROVIDED BY THE COPYRIGHT HOLDERS THAT THE SOFTWARE DOES NOT INFRINGE
> THE PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY.
> EACH COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY TO THE USER FOR CLAIMS
> BROUGHT BY ANY OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL
> PROPERTY RIGHTS OR OTHERWISE. AS A CONDITION TO EXERCISING THE RIGHTS
> GRANTED HEREUNDER, EACH USER HEREBY ASSUMES SOLE RESPONSIBILITY TO SECURE
> ANY OTHER INTELLECTUAL PROPERTY RIGHTS NEEDED, IF ANY. THE SOFTWARE
> IS NOT FAULT-TOLERANT AND IS NOT INTENDED FOR USE IN MISSION-CRITICAL
> SYSTEMS, SUCH AS THOSE USED IN THE OPERATION OF NUCLEAR FACILITIES,
> AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL
> SYSTEMS, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH
> THE FAILURE OF THE SOFTWARE OR SYSTEM COULD LEAD DIRECTLY TO DEATH,
> PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH
> RISK ACTIVITIES"). THE COPYRIGHT HOLDERS SPECIFICALLY DISCLAIM ANY
> EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR HIGH RISK ACTIVITIES.
##### libpng, zlib
> libpng versions 1.0.7, July 1, 2000 through 1.6.30, June 28, 2017 are
> Copyright (c) 2000-2002, 2004, 2006-2017 Glenn Randers-Pehrson, are
> derived from libpng-1.0.6, and are distributed according to the same
> disclaimer and license as libpng-1.0.6 with the following individuals
> added to the list of Contributing Authors:
>
> Simon-Pierre Cadieux
> Eric S. Raymond
> Mans Rullgard
> Cosmin Truta
> Gilles Vollant
> James Yu
> Mandar Sahastrabuddhe
> Google Inc.
> Vadim Barkov
>
> and with the following additions to the disclaimer:
>
> There is no warranty against interference with your enjoyment of the
> library or against infringement. There is no warranty that our
> efforts or the library will fulfill any of your particular purposes
> or needs. This library is provided with all faults, and the entire
> risk of satisfactory quality, performance, accuracy, and effort is with
> the user.
>
> Some files in the "contrib" directory and some configure-generated
> files that are distributed with libpng have other copyright owners and
> are released under other open source licenses.
>
> libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
> Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
> libpng-0.96, and are distributed according to the same disclaimer and
> license as libpng-0.96, with the following individuals added to the list
> of Contributing Authors:
>
> Tom Lane
> Glenn Randers-Pehrson
> Willem van Schaik
>
> libpng versions 0.89, June 1996, through 0.96, May 1997, are
> Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
> and are distributed according to the same disclaimer and license as
> libpng-0.88, with the following individuals added to the list of
> Contributing Authors:
>
> John Bowler
> Kevin Bracey
> Sam Bushell
> Magnus Holmgren
> Greg Roelofs
> Tom Tanner
>
> Some files in the "scripts" directory have other copyright owners
> but are released under this license.
>
> libpng versions 0.5, May 1995, through 0.88, January 1996, are
> Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
>
> For the purposes of this copyright and license, "Contributing Authors"
> is defined as the following set of individuals:
>
> Andreas Dilger
> Dave Martindale
> Guy Eric Schalnat
> Paul Schmidt
> Tim Wegner
>
> The PNG Reference Library is supplied "AS IS". The Contributing Authors
> and Group 42, Inc. disclaim all warranties, expressed or implied,
> including, without limitation, the warranties of merchantability and of
> fitness for any purpose. The Contributing Authors and Group 42, Inc.
> assume no liability for direct, indirect, incidental, special, exemplary,
> or consequential damages, which may result from the use of the PNG
> Reference Library, even if advised of the possibility of such damage.
>
> Permission is hereby granted to use, copy, modify, and distribute this
> source code, or portions hereof, for any purpose, without fee, subject
> to the following restrictions:
>
> 1. The origin of this source code must not be misrepresented.
>
> 2. Altered versions must be plainly marked as such and must not
> be misrepresented as being the original source.
>
> 3. This Copyright notice may not be removed or altered from any
> source or altered source distribution.
>
> The Contributing Authors and Group 42, Inc. specifically permit, without
> fee, and encourage the use of this source code as a component to
> supporting the PNG file format in commercial products. If you use this
> source code in a product, acknowledgment is not required but would be
> appreciated.
##### curl
> Copyright (c) 1996 - 2017, Daniel Stenberg, daniel@haxx.se, and many contributors, see the THANKS file.
>
> All rights reserved.
>
> Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
>
> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
>
> Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder.
##### JPEG, FTGL
> This software is based in part on the work of the Independent JPEG Group.
>
> FTGL is free software. You may use it, modify it and redistribute it under the terms of the MIT license or the GNU LGPL, at your option.
<br><br>
| [Previous Page](5-3-speed-up-repetitions) | [Home (Table of Contents)](home) | Next Page |
| :------- | :----------------------: | ---: |
## Welcome to Mirae WAVE on-line user manual
Mirae WAVE has extensive set of features developed and customized over the years, and it might be difficult for new users to find the exact features they want. This on-line user manual will help you to understand how to use many of frequently used features for your own purpose.
1. Introduction
* [Introduction](1-1-introduction)
2. Installation
* [How to install Mirae WAVE](2-1-installation)
* [How to get sample data](2-2-sample-data)
* [How to purchase a license](2-3-license)
3. Basics of User Interface
* [UI components & terminology](3-1-ui-components)
* [Opening data files (Variables Pane)](3-2-open-data)
* [Viewing data with layers (Layers Pane)](3-3-open-layer)
* [Controlling perspective (Rendering Pane)](3-4-control-perspective)
* [Controlling regional boundaries (Area Pane)](3-5-control-boundary)
* [Undo & Redo (Actions Pane)](3-6-action-history)
4. User Scenarios
1. [Viewing horizontal temperature distribution](4-1-horizontal-scalar-field)
2. [Viewing vertical temperature distribution](4-2-vertical-scalar-field)
3. [Viewing horizontal wind flow](4-3-horizontal-vector-field)
4. [Viewing vertical wind flow](4-4-vertical-vector-field)
5. [Viewing 3D iso-level surface for jet stream](4-5-isosurface)
6. [Viewing temporal changes of temperature](4-6-time-series-data)
5. Tips
* [Saving as images & videos](5-1-saving-images)
* [Side-by-side comparison using two windows](5-2-multiple-windows)
* [How to speed up repeated tasks](5-3-speed-up-repetitions)
6. Appendices
* [Acknowledgement](6-1-acknowledgement)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment