Skip to main content

Mann turbulence modelling

Project description

Deep Rapid Distortion theory Mann Turbulence model

The code is based on the original work of Jacob Mann in 1994 and 1998 as well as in the deep-learning enhancement developed by Keith et al. in this 2021 publication.

Installation

Pre-compiled wheels for the package are available via pip install drdmannturb.

Basic Usage

See the /examples/ folder for baselines from the paper and for examples of the many functionalities of the package.

Development Installation Instructions

This package is provided as a locally pip-installable package. It is recommended that Python 3.9 is used in your local environment.

A Conda spec-file is included, to install a functioning environment, run conda create --name ENV_NAME_HERE --file spec-file.txt. Then run pip install -e . to load drdmannturb into your environment.

We also suggest installing the local pre-commit configuration by running pre-commit install in the root directory of this repository.

Local Documentation Building Instructions

Docs are in the /docs/ folder. Make sure the dependencies listed in ./requirements-docs.txt are installed.

Run make html to generate html pages in the /docs/build/html folder, which can be hosted locally with python -m http.server <PORT-NUMBER>.

Citation

If you use this software, please cite it as below.

@software{Izmailov_DRDMannTurb_2023,
author = {Izmailov, Alexey and Meeker, Matthew and Deskos, Georgios and Keith, Brendan},
month = mar,
title = {{DRDMannTurb}},
url= {https://github.com/METHODS-Group/DRDMannTurb}, 
version = {0.1.0},
year = {2024}
}

Acknowledgements

This work was authored in part 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 the 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. BK was supported in part by the U.S. Department of Energy Office of Science, Early Career Research Program under Award Number DE-SC0024335.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

drdmannturb-1.0.1.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

drdmannturb-1.0.1-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file drdmannturb-1.0.1.tar.gz.

File metadata

  • Download URL: drdmannturb-1.0.1.tar.gz
  • Upload date:
  • Size: 13.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for drdmannturb-1.0.1.tar.gz
Algorithm Hash digest
SHA256 dcc82958611801abcbbfa9be77d359dc162a2855a2eeb215d514421435f8cc82
MD5 141741fa297d2978c1f3fc286c656f18
BLAKE2b-256 2ad569fe9a2ca44e2b9be7f22eeee104210e7aaece07ad124d8b57b0a18d9d89

See more details on using hashes here.

File details

Details for the file drdmannturb-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: drdmannturb-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 13.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for drdmannturb-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 04f04934eb024a16e5ad455b262648222f8ff3566695ae2f78784f44b750d41f
MD5 6182d564ae3a2b27a16bf4ef9a590f4a
BLAKE2b-256 7dc8df8d44cd4d8dd0bdbc1f2316559fc36f61631c4626e9a308b138f15b531b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page