Data analysis methods in physical oceanography pdf download






















Data can be displayed graphically line-plot, scatter-plot, overlay, color-intensity, etc. Whether displayed graphically or extracted as ASCII, results can be saved to disk or viewed on screen.

The utilities within nctools were modified to compile with version 3. The original functions from nctools were intended mainly for the creation, definition, and copying of fundamental netCDF elements. Additional functions have special support for multi-dimensional data such as "slicing" cross sections from multi-dimensional variable data or joining lesser-dimensional fields to form multi-dimensional structures. Functions have been added to support execution of arithmetic and logical operations, bundling or splitting netCDF files, comparing the structure or content of files, and so on.

In this way then, this open-source collection of tools also represents a library of coding examples for fundamental netCDF tasks. See the website for more information. Bresch and Mark A. A highly optimized graphical user interface allows quick and elegant creation of even complex 3D graphics volume rendering, isosurfaces, All interactive activities are tracked in a script, allowing quick reconstruction of anything done as well as running ARGOS in batch script mode.

Information about copyright and licensing conditions are available. For further information and installation, please E-mail to: bresch atmos.

The software, which runs as a standalone process or within PCMDI's Visualization and Computation System VCS , provides climate scientists with an easy and fast method to read different file formats, and to analyze and graphically display climate data in an integrated fashion.

CDAT includes a set of pre-defined functions to allow the user to manipulate the data and send the output to a file which can be viewed as an image, or as a collection of images in an animation.

The software has a gradual learning curve, allowing the novice user to quickly obtain useful results. User-definable conversion tables make the extension of the package to different datasets possible. Fast synchronization times are achieved by only transmitting the differences between files. It is built on the Open Source rsync program, but contains a number of optimizations including: Special handling of netCDF files for faster synchronization calculations Much faster updates of large numbers of small netCDF files In-place updates of large netCDF files The latest version should run on Linux variants and Solaris.

There are more than operators available. The following table provides a brief overview of the main categories. More information is available on the CDO homepage. It has options for automatically handling missing values, scale factors, and permutation of hyperslabs.

It is, however, limited to retrieving data from, and information about, existing netCDF files. The basis of the interface is a machine-dependent mex-file called mexcdf The developers are interested in coordinating with others who may be developing oceanographic software for use with netCDF files. Contact epic pmel. EzGet reads files through the cdunif interface, but use of EzGet does not require familiarity with cdunif. The main advantages of using EzGet instead of the lower level cdunif library include:.

For questions or comments on EzGet, contact Karl Taylor taylor13 llnl. FERRET offers a Mathematica-like approach to analysis; new variables may be defined interactively as mathematical expressions involving data set variables. Calculations may be applied over arbitrarily shaped regions.

Fully documented graphics are produced with a single command. Graphics styles included line plots, scatter plots, contour plots, color-filled contour plots, vector plots, wire frame plots, etc. Detailed controls over plot characteristics, page layout and overlays are provided. NetCDF is supported both as an input and an output format. Many excellent software packages have been developed recently for scientific visualization. Contact Steve Hankin, hankin noaapmel. Fimex also enables you to change the projection and interpolation of scalar and vector grids, to subset the gridded data, and to extract only parts of the files.

Fimex supports a growing list of other features , including support for most NcML features and for netCDF-4 compression. Documentation and downloads are available from the fimex web site. FWTools aims to track the latest development versions of the packages included as opposed to official releases, "to give folks a chance to use the latest and greatest ".

As a library, it presents a single abstract data model to the calling application for all supported formats. BIL read ,. A full list is available in Supported Formats. Gfdnavi is a web-based tool to archive, share, distribute, analyze, and visualize geophysical fluid data and knowledge. Gfdnavi uses a metadata database for managing and analyzing data and visualizations. It also permits publishing data for web access and will soon support access to data on other Gfdnavi servers.

Web service APIs are now under development. A presentation Introducing Gfdnavi describes the architecture and shows examples of use.

Gfdnavi is dependent on two technologies: Ruby on Rails , a framework for web applications, and the Dennou Ruby Project , a collection of tools for geophysical data. Gliderscope is an IMOS Integrated Marine Observing System oceanographic software package allow users quick easy visualisation of ocean glider data, via a convenient graphical user interface. Being interactive, Gliderscope speaks to users via an onscreen dialogue box, helping the user decide what to do.

With a few simple clicks of the mouse, users can choose and extract segments of data, filter out the bad data, perform calculations e. Additionally, users can also export their data to text or NetCDF files for easy access in other applications. Gliderscope is available on Windows and Macintosh platforms, as standalone executable software as well as an App for use within Matlab.

GMT Generic Mapping Tools is an open source collection of about 60 tools for manipulating geographic and Cartesian data sets including filtering, trend fitting, gridding, projecting, etc.

GMT supports 30 map projections and transformations and comes with support data such as coastlines, rivers, and political boundaries. Smith with help from a global set of volunteers, and is supported by the National Science Foundation. The GMT package is available via anonymous ftp from several servers; see gmt. Such an integration will then allow tools written for netCDF and tools written for HDF to both interact intelligently with the new data files.

Graphical output of atmospheric model data can be quickly generated in a large number of different ways, including horizontal maps at selected model or pressure levels, vertical north-south, east-west, or slant cross-sections including zonal averages , time slices, animations, etc.

It also allows mathematical operations on the existing fields to generate new fields for further analysis, and it can be run as a batch application. Interfaces to other data formats e. ASCII and binary data can be added easily. Beginning with Version 4. HOPS is not a monolithic program, but a suite of operators that act on data units called "hyperslabs". The design of HOPS is object-oriented, rather than procedure-oriented; the operators treat the numeric data and the associated meta-data like coordinate information as a single object.

For more information, check the HOPS home page. Klavs M. It can be used to open netCDF files from many different instruments e. Agilent, Bruker and many chromatographic software packages e. For more information, see the paper Skov T and Bro R. Ingrid , by M. It can read data from its data catalog, a netCDF file, or a directly attached model, and output the data, either by feeding it to a model, creating a netCDF file, or creating plots and other representations of the data.

Ingrid has a number of filters which allow simple data manipulations, such as adding two datasets together, smoothing, averaging, and regridding to a new coordinate. To quote the introduction:. This data server is designed to make data accessible to people using WWW clients viewers and to serve as a data resource for WWW documents. Since most documents cannot use raw data, the server is able to deliver the data in a variety of ways: as data files netCDF and HDF , as tables html , and in a variety of plots line, contour, color, vector and plot formats PostScript and gif.

Processing of the data, particularly averaging, can be requested as well. Ingrid currently runs on Linux, for which binaries are available. CVS access to the current source can be arranged.

They offer an application and a set of software tools and components, which include C, Fortran, and. Net libraries, for developing scientific visualization applications and for creating interactive graphs of array data in various formats, including HDF and netCDF. IVE Interactive Visualization Environment is a software package designed to interactively display and analyze gridded data. IVE assumes the data to be displayed are contained in one- two-, three- or four-dimensional arrays. By default, the numbers within these arrays are assumed to represent grid point values of some field variable such as pressure on a rectangular evenly spaced grid.

IVE is, nevertheless, capable of displaying data on arbitrary curvilinear grids. If the data points are not evenly spaced on a rectangular grid, IVE must be informed of the grid structure, either by specifying "attributes" in the data input or by specifying the coordinate transform in a user supplied subroutine.

Stretched rectangular grids which occur when the stretching along a given coordinate is a function only of the value of that coordinate can be accommodated by specifying one-dimensional arrays containing the grid-point locations along the stretched coordinate as part of the IVE input data. Staggered meshes can also be accommodated by setting "attributes" in the input data.

The structure of more complicated curvilinear grids must be communicated to IVE via user supplied "transforms," which define the mapping between physical space and the array indices. Since four-dimensional data cannot be directly displayed on a flat computer screen, it is necessary to reduced the dimensionality of the data before it is displayed.

One of IVE's primary capabilities involves dimension reduction or "data slicing. IVE lets you overlay plots, loop plots, and control a wide variety of display parameters. IVE also can perform algebraic computations on the gridded data and can calculate derivatives. More complicated computations can be performed in user supplied subroutines.

The library also implements NcML , which allows you to add metadata to CDM datasets, as well as to create virtual datasets through aggregation. Kst is an open-source, cross-platform 2D plotting tool focused on performance and ease of use. The software includes A graphical user interface for editing netCDF data and conversion to other data formats. The package was developed and is maintained by L. Hwang of Sun Yat-sen University in China.

It uses netCDF as its primary output format. MBDyn features the integrated multidisciplinary analysis of multibody, multiphysics systems, including nonlinear mechanics of rigid and flexible constrained bodies, smart materials, electric networks, active control, hydraulic networks, essential fixed-wing and rotorcraft aerodynamics. It allows users to simulate the behavior of heterogeneous mechanical, aero-servo-elastic systems based on first principles equations.

It is being actively developed and used in the aerospace and automotive fields for dynamics analysis and simulation of complex systems. Dynamic linking of user-defined modules is heavily exploited to let users extend the feature library. This is a program which compares two NetCDF files. Variables with the same ID in the two files are assumed to be of the same type and have the same shape.

For each such couple of variables, the program computes the maximum of the absolute value of the difference, and the maximum of the absolute value of the relative difference. The program also tells you at what location the subscript list of the array the maximum difference is reached.

MeteoExplorer , developed by Lianqing Yu at China Meteorological Administration, is a cross-platform software application for analyzing and rendering atmospheric science and geoscience data. For more information, please visit MeteoExplorer's home page or contact the support staff via meteoexplorer hotmail.

MeteoInfo is GIS software for visualization and analysis of spatial and meteorological data. The Groovy script engine was coupled in the software, so users can write Groovy script to run the software automatically for analysis with complex steps. If you have any questions or comments, please contact the author, Willa Zhu willa pmel.

Its main purpose is to provide users with an easy-to-use graphical interface to manipulate GMT grids. In addition it offers a wide range of tools dedicated to topics in the earth sciences, including tools for multibeam mission planning, elastic deformation studies, tsunami propagation modeling, earth magnetic field computations and magnetic Parker inversions, Euler rotations and poles computations, plate tectonic reconstructions, and seismicity and focal mechanism plotting.

The high quality mapping and cartographic capabilities for which GMT is renowned is guaranteed through Mirone's ability to automatically generate GMT cshell scripts and dos batch files. Also see J. Mirone: A multi-purpose tool for exploring grid data. Features include:. If you have problems reading a netCDF file with ncBrowse, please send him a copy of the file and he'll get ncBrowse to read it!

Highly recommended for regression testing with large datasets. NCL has many features common to modern programming languages, including types, variables, operators, expressions, conditional statements, loops, and functions and procedures. NCL also has features that are not found in other programming languages, including those that handle the manipulation of metadata, the configuration of visualizations, the import of data from a variety of data formats, and an algebra that supports array operations.

NCL has robust file input and output capabilities. NCL comes with many useful built-in functions and procedures for processing and manipulating data. There are over functions and procedures that include routines for use specifically with climate and model data, empirical orthogonal functions, Fourier coefficients, wavelets, singular value decomposition, 1-, 2-, and 3-dimensional interpolation, approximation, and regridding, and computer analysis of scalar and vector global geophysical quantities.

The visualizations are publication-quality and highly customizable, with hundreds of options available for tweaking the looks of your graphics. NCL can generate contours, XY plots, vectors, streamlines, and can overlay these plots on many different map projections. There are also specialized functions for generating histograms, wind roses, meteograms, skew-T plots, weather maps.

Documentation and additional information on NCL are available from the NCL website , which contains hundreds of application examples for one to download. You can also contact Mary Haley, at haley ucar. Only the required data e. The NCSTAT software is a collection of many operators for complex statistical processing and analysis of huge climate model outputs and datasets.

Alan Iwi, of Rutherford Appleton Laboratory, offers this command line ensemble statistics utility. For more information, please contact the author, David W. Pierce at dpierce ucsd. Ncvtk is a program for exploring planetary data stored in a NetCDF file. Ncvtk was designed from the ground up with the aim of offering a high degree of interactivity to scientists who have a need to explore structured, three-dimensional, time-dependent climate data on the sphere.

Mun Woo of University of Western Australia has developed NetCDF Ninja , a graphical user interface that allows users to browse all the metadata contained in NetCDF files, scrutinise the data using an interactive graphical plot and even make small alterations or export the data in text format without having any knowledge of coding. The ncget tool implements functionalilty that is similar to hdp dumpsds for NetCDF, which lacks such a tool , or complements it in the case of HDF4.

This version of the package is the first one to be announced to the public. It has some known bugs and limitations, but it's proved to be quite usable. A project page on freshmeat. The source is also available. This add-in simplifies the use of NetCDF data in Excel, providing a ready to use solution for manipulating this type of data. For developers, the open-source GPL V3 license can be downloaded directly or checked out with Mercurial.

The add-in is written in VBA 6. It supports opening netCDF classic format data with Excel for read or write access.

More details are available on the netcdf4excel web site. The framework is available both as source code and universal compiles works on both PPC and Intel macs. The source code has also been compiled by users for the GNUStep environment.

Version 2 of the framework will provide classes for accessing multiple netCDF files, working with in-memory data slabs using standard notation, and some support for multithreading. It now supports the full functionality of netCDF 3. A complete Mac OS X distribution including pre-built static library and online documentation are available. Applications linked to this framework have no external dependencies other than Mac OS X itself. A source-code only distribution synced up to version 0.

NetCDF dimensions, attributes and variables are Octave objects and can be accessed, sliced and changed just as regular variables.

The octcdf toolbox can also be used to download data from an OpenDAP server. It was also included in the Octave Repository octave-forge. Included in the source and binary distributions are two freely available programs that have already been modified re-linked. With a client program accessing data from a netCDF server, it is possible to access a small subset of a large dataset over the Internet without copying the entire dataset as you would have to do with FTP or AFS.

The client can see changes to the netCDF dataset, e. Finally, the client can also access cross-sections of variable data without paging large amounts of data across the network as you would have to do with NFS, for example. DX is built upon an internal data model, which describes and provides uniform access services for any data brought into, generated by, or exported from the software.

This data model supports a number of different classes of scientific data, which can be described by their shape size and number of dimensions , rank e. It also supports those entities required for graphics and imaging operations within the context of Data Explorer. Regular and irregular, deformed or curvilinear, structured and unstructured data as well as "missing" or invalid data are supported.

The details of the data model are hidden at the user level. As a result DX operations or modules are polymorphic and appear typeless. One or more variables may be selected as well as step s of a time series. Data in conventional netCDFs are directly imported.

DX supports a number of realization techniques for generating renderable geometry from data. These include color and opacity mapping e. For vector data, arrow plots, streamlines, streaklines, etc. Realizations may be annotated with ribbons, tubes, axes, glyphs, text and display of data locations, meshes and boundaries. DX supports a number of non-graphical functions such as point-wise mathematical expressions e. Non-gridded or scattered data may be interpolated to an arbitrary grid or triangulated, depending on the analysis requirements.

The length, area or volume of various geometries may also be computed. Tools for doing cartographic projections and registration as well as earth, space and environmental sciences examples are available at Cornell University via info. Panoply requires that your computer have a Java SE 6 runtime environment, or better, installed. Questions and suggestions should be directed to Dr. Robert B. The implementation builds on the MPI-IO interface, providing portability to most platforms in use and allowing users to leverage the many optimizations built into MPI-IO implementations.

Documentation and code for PnetCDF is now available for testing. Users are invited to test PnetCDF in their applications. The goals of the ParaView project include the following: Develop an open-source, multi-platform visualization application. Support distributed computation models to process large data sets. Create an open, flexible, and intuitive user interface. Develop an extensible architecture based on open standards. ParaView runs on distributed and shared memory parallel as well as single processor systems and has been successfully tested on Windows, Linux and various Unix workstations and clusters.

Uses perl lists for representing netCDF variables. A cross section of the data volume can be viewed in a 2D window as a 2D contour plot, a vector plot, a raster image or a combination of these options superimposed.

Map outlines can be used as a background for 2D cross section plots of geographic data. All data is projected according to the coordinates specified by the user for the cross section window. The user interface provides direct manipulation tools for specifying the eye position, center of view, light sources, and color ramps.

Subsetting of data can be done easily by selecting the data by index or geographic coordinate. On-line contextual help provides easy access to more detail about the software. Tutorials which range from very simple visualizations to complex combinations of data sets provide the user with a quick learning tool. A file conversion utility which converts from raw binary data to netCDf is a part of the application.

A license agreement must be signed in order to use it. A brief help document describes how to use the demo directory to browse or download metadata or data in netCDF, JSON, or other formats by clicking on data folder and document icons. Pomegranate can also be used as a standalone library or command line application. This greatly simplifies the retrieval of metadata and data from files in supported formats. Python is an interpreted, object-oriented language that is supported on a wide range of hardware and operating systems.

There are now several netCDF interfaces for Python. Most new features of netCDF-4 are implemented, such as multiple unlimited dimensions, groups and zlib data compression. All the new numeric data types such as bit and unsigned integer types are implemented. Compound and variable length vlen data types are supported, but the enum and opaque data types are not. Mixtures of compound and vlen data types compound types containing vlens, and vlens containing compound types are not supported.

Bill Noon noon snow. The bindings also use the udunits library to do unit conversions. The package from Konrad Hinsen has been integrated into his ScientificPython package. NetCDF Python module. NetCDF and pynetcdf. The R Project for Statistical Computing has developed R , a language and environment for statistical computing and graphics.

It provides a wide variety of statistical and graphical techniques, including linear and nonlinear modelling, statistical tests, time series analysis, classification, and clustering. Robert Hijmans with additional contributors has created the R raster package for geographic data analysis and modeling. The raster package can be used for reading, writing, manipulating, analyzing and modeling gridded spatial data. The package is especially useful for large datasets that don't fit into memory, because data is processed in chunks.

See Introduction to the 'raster' package for more information. QGIS supports a desktop, browser, server, and client for viewing, editing, analysis, serving, and accessing data.

This interface is intended to cover all the functionality of the C library for netCDF. Also available are combination functions such as iterators which offer abstract ways to scan files and variables. Numeric arrays are handled by the "NArray" multi-dimensional array class, which is becoming the de facto standard multi-dimensional array for Ruby.

More information about Ruby is available from the Ruby web site. The Scientific DataSet Library and Tools project , developed jointly by Microsoft Research Cambridge and Moscow State University, is aimed at manipulation and visualization of multidimensional data sets.

NET class library for manipulating scientific data and their metadata. New storage types can be added to SDS infractructure as plugins. You can also build core class libraries and the sds utility under Mono. You may use, copy, and reproduce this software for any non-commercial purpose. The SDS project is in beta phase and keeps evolving. SIS enables representation of coordinates for searching, data clustering, archiving, or any other relevant spatial needs.

The library is an implementation of GeoAPI 3. SIS provides data structures for geographic data and associated metadata along with methods to manipulate those data structures. Our habitat protection efforts include broad research programs on the marine habitat throughout the Pacific Islands region. Our goal is to conserve, protect, and restore marine habitat and coastal ecosystems.

The management objectives and priorities for the Pacific Islands include Monument management efforts and the Fisheries Local Action Strategy, a collaborative effort to decrease fishing-related impacts to coral reefs locally. These efforts include:. We also work to increase partnerships with other federal and local authorities. These partnerships allow us to maintain sustainable coastal ecosystems and implement strategies that minimize the introduction and impacts of alien species and marine pollution.

We provide technical reviews of all proposed federal actions in coastal habitats in the Pacific Islands region to eliminate or reduce potential negative environmental impacts on the marine habitat. We maintain and manage healthy ocean ecosystems that promote and provide sustainable fisheries, conserve and recover protected marine resources, and enhance opportunities for commercial, recreational, and cultural activities in the Pacific Islands region.

Outplanting, or planting coral fragments grown in nurseries back onto reefs, is a type of restoration activity. Pacific Islands. Field camp established at Manawai Pearl and Hermes Reef. Mike in his parade dress uniform in during his first year as a cadet.

Credit: Michael Tosatto. Almaco jack Seriola rivoliana is in the same family as yellowtail and is prized by chefs. The species is marked by a dark blue-green upper body with a lavender-tinted belly and elongated fins.

Credit: Blue Ocean Mariculture. View More News. Bulletins There are currently no upcoming fishery bulletins. More Bulletins. More Events. Saltonstall-Kennedy Grant Competition National. More Opportunities. Featured Highlights A school of black jacks swims through a field of branching Acropora corals at Baker Island. Science Overview We provide science to support the conservation and management of fisheries and living marine resources across the Pacific Ocean.

Leadership Message , National. King salmon spawning in a Pacific Northwest river. Credit: randimal. Video , National. Feature Story. Feature Story , National. Sustainable aquafeeds can help fish farmers meet the growing global demand for seafood, while reducing their environmental footprint. Credit: Getty Images. Science Blog. Field camp supplies including buckets, liquid nitrogen dewars, and empty water jugs are staged on the beach at Laysan Island before being loaded onto the NOAA Ship Oscar Elton Sette via small boat.

More News. Sustainable Fisheries Fishery management in the Pacific Islands supports the region's fisheries through the development, evaluation, and implementation of fishery policy and legislation. Marine Life News Feature Story.



0コメント

  • 1000 / 1000