Notes on Different Formats#

If your data format is not currently supported by Vapor you may be able to convert your data from its native file format to one that is supported. Several of Vapor’s supported formats may be good candidates for your conversion. The table below shows these formats, along with their supported and unsupported features.

CF Compliant netCDF

BOV

VDC

DCP

Regular grids

Yes

Yes

Yes

No

Rectilinear grids

Yes

No

Yes

No

Curvilinear grids

Yes

No

Yes

No

Missing values

Yes

No

Yes

No

Raw, Binary data

No

Yes

Yes

No

Multi-resolution*

No

No

Yes

No

Complexity

Medium

Low

High

Medium

Particle Data

No

No

No

Yes

For example, if your data is organized as a collection of RAW files that are sampled on a regular grid you may want to use Vapor’s BOV format. This is the easiest way to import unsupported data because it only involves creating a small, ASCII metadata file that describes your data.

Note

The geophysical modelling community often uses the term “stretched grid” in place of “rectilinear grid”. In Vapor parlance, they are the same.

If your data are sampled on rectilinear (a.k.a. “stretched”) or curvilinear grids, or if your grid is regular and stored in a format other than raw-binaries, converting your data to CF compliant NetCDF is probably your best bet. CF NetCDF is widely used in the earth sciences and is highly flexible. There is a large ecosystem of software tools that are capable reading, writing, and manipulating CF NetCDF files.

If your data are sampled on a high resolution grid, and performance is a concern, you may want to consider VAPOR’s multi-resolultion VDC file format. However, this format should only be considered if multi-resolution is required. For small to modest sized data sets, performance may be degraded by using the VDC.

Note

The multi-resolution feature of the VDC Allows you to render large datasets with or without lossy compression. Viewing compressed data can dramatically increase the interactivity for your visualizations if your computer’s resources are constrained by the size of your data.

When you’re done with exploring compressed data and ready for a final rendering, you can render an image or animation sequence with lossless compression.