Skip to main content

Data Access and Analysis Tools

NREL, in cooperation with The U.S. Department of Energy's (DOE's) National Lab team, is developing online resources and data tools that leverage ongoing DOE projects.

Photo of four researchers looking at wall of 3-D data.

These projects span DOE's portfolio of activities from searchable knowledge bases to focused data analysis tools that adhere to international standards.

PRIMRE: Portal and Repository for Information on Marine Renewable Energy

The Portal and Repository for Information on Marine Renewable Energy (PRIMRE) provides broad access to information on engineering and technologies, resource characterization, device performance, and environmental effects of Marine Renewable Energy (MRE) projects.

PRIMRE facilitates the commercial development of the MRE industry by increasing the accessibility and discoverability of this information, integrating the many databases and information portals that currently exist in the MRE space, and developing standards and guidelines to better align major players in the industry for potential collaboration and information sharing.

PRIMRE provides consistent, easy access to information to help reduce duplication of effort and to enable the MRE community to build upon the successes of others to innovate and advance the adoption of MRE technologies.

MHKDR: Marine and Hydrokinetic Data Repository

The Marine and Hydrokinetic Data Repository (MHKDR) receives and makes available all MHK-related data generated from projects funded by DOE's Water Power Technologies Office (WPTO). It is home to over 1,800 resources and more than 520 GB of data, including data from DOE-funded programs like the Wave Energy Prize and data produced by DOE-funded research. Data on the MHKDR are downloaded more than 700 times per month by a variety of institutions, including academia, industry, national labs, and government agencies.

The MHKDR protects DOE's investment in research and development by preserving, providing access to, and disseminating data and findings from WPTO-funded projects to the greater MHK scientific community, industry, academia, and others so they may leverage the knowledge and experience gained, build upon prior successes, avoid duplication of effort, and accelerate the rate of innovation in the MHK sector.

It is an extension of the WPTO research and development process, collecting, managing, and preserving the results of WPTO-funded projects and making them available to the greater MHK community to support future WPTO efforts and to accelerate the development and adoption of MHK technologies.

MHKiT: Marine and Hydrokinetic Toolkit

MHKiT consists of the following three parts:

MHKiT Code Catalog

The MHKiT Code Catalog is a searchable online software discovery platform and knowledge base that allows users to perform faceted searches to identify software tools, codes and other software products that they can use for MRE related tasks. In addition to providing information on existing software tools, the MHKiT software discovery platform also hosts the MHKiT Code Hub.

MHKiT Code Hub

The MHKiT Code Hub is a collection of MRE code repositories. It is designed to host open-source software tools developed by the National Labs and the broader MRE community. MHKiT Code Hub includes DOE developed codes for data acquisition, data processing and visualization, simulation and modeling, and resource analysis. It also mirrors other Git based software sites so that a wide range of open-source MRE software tools can be found at one location.

MHKiT Matlab/Python

MHKiT Matlab/Python is a set of toolboxes with functions that are intended to supplement existing software languages (e.g., MATLAB, Python) and public repositories (e.g., WAFO, Pecos). MHKiT Matlab/ Python provides data processing and visualization toolboxes that are needed by the MRE community but are not available, or existing code does not meet verification requirements. The first versions (2018-2020) leverage software developed at the National Labs and include toolboxes that are based on IEC technical specifications and other guidelines and include power performance, power quality, mechanical loads, resource tools, and data quality control.


Jon Weers



Rick Driscoll