Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.5%) to scientific vocabulary
Last synced: 9 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: NREL
  • Language: Python
  • Default Branch: main
  • Size: 1.61 MB
Statistics
  • Stars: 0
  • Watchers: 3
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme Citation

README.md

Wind Turbine Sound Surrogate (TurbSound)

This repository contains code for the model described in

Gu, J., Glaws, A., Harrison-Atlas, D., Bortolotti, P., Kaliski, K., and Lopez, A. "The impact of sound ordinances on the land-based wind technical potential of the United States." Nature Energy (2025). https://doi.org/10.1038/s41560-025-01739-3.


Description

The Wind Turbine Sound Surrogate is a data-driven model for predicting turbine aeroacoustic sound levels based on atmospheric and environmental conditions, including wind speed/direction, turbulence, temperature, humidity, air pressure, and a ground coverage factor. The neural network model is located in the SoundSurrogate.py file. The utils.py file contains support functionality for data processing and normalization. Additionally, an interface is provided in TurbSound.py to easily leverage the surrogate to get sound levels for a timeseries of weather data, to compute various statistical metrics for sound levels, and to compute turbine setback distances based on sound thresholds. We also provide an example notebook and dataset to demonstrate how the tool is used.

A conda environment YML file environment.yml has been provided for your convenience. To build this conda environment use the command

conda env create -f environment.yml

and then

conda activate turb-sound

Acknowledgments

This work was authored by the National Renewable Energy Laboratory, operated by Alliance for Sustainable Energy, LLC, for the U.S. Department of Energy (DOE) under Contract No. DE-AC36-08GO28308. Funding provided by U.S. Department of Energy Office of Energy Efficiency and Renewable Energy Wind Energy Technologies Office. The views expressed in the article do not necessarily represent the views of the DOE or the U.S. Government. The U.S. Government retains and the publisher, by accepting the article for publication, acknowledges that the U.S. Government retains a nonexclusive, paid-up, irrevocable, worldwide license to publish or reproduce the published form of this work, or allow others to do so, for U.S. Government purposes.

Owner

  • Name: National Renewable Energy Laboratory
  • Login: NREL
  • Kind: organization
  • Location: Golden, CO

Citation (CITATION.cff)

cff-version: 1.0.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Gu"
  given-names: "Jianyu"
- family-names: "Glaws"
  given-names: "Andrew"
- family-names: "Harrison-Atlas"
  given-names: "Dylan"
- family-names: "Bortolotti"
  given-names: "Pietro"
- family-names: "Kaliski"
  given-names: "Kenneth"
- family-names: "Lopez"
  given-names: "Anthony"
title: ""
version: 1.0.0
doi: 
date-released: 
url: "https://github.com/NREL/TurbSound"

GitHub Events

Total
  • Push event: 1
  • Public event: 1
Last Year
  • Push event: 1
  • Public event: 1

Dependencies

environment.yml pypi