Data Access and Analysis Tools

NREL, in cooperation with the U.S. Department of Energy's (DOE's) national lab team, develops 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.

PRIMRE Code Catalog

The PRIMRE 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, PRIMRE also hosts the PRIMRE Code Catalog.

Marine Renewable Energy Code Hub

The MRE 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. MRE 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.

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-Software is a set of toolboxes with functions that are intended to supplement the existing Python and MATLAB® software languages and other public code repositories (e.g., WAFO, Pecos). MHKiT-Software 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 software is in its third release, leveraging code developed at the national labs, and includes toolboxes that are based on International Electrotechnical Commission technical specifications and other guidelines for power performance, power quality, mechanical loads, resource assessments, and data quality control.


Jon Weers

Lead Technologist and Data Systems Architect

Rick Driscoll

Senior Engineer