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 = {1.0.2},
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.2.tar.gz (756.9 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.2-py3-none-any.whl (53.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: drdmannturb-1.0.2.tar.gz
  • Upload date:
  • Size: 756.9 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.2.tar.gz
Algorithm Hash digest
SHA256 17c0a9208f8bbadfd9f278a9ff2dcc22ae74daaa08b35c490c2cd1e2618be21d
MD5 34c74df00c362cbc71b031699011ea25
BLAKE2b-256 6837797c55a9399cada581e45a1daa0cbb1868f7e7bd6f398582ab742e23e515

See more details on using hashes here.

File details

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

File metadata

  • Download URL: drdmannturb-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 53.3 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a4b04cb2f69c6222283a0bb30f58eb465c7af5fece0fa3ad200ae09a7757e28b
MD5 f7e3675cd27be807a8140190b8a20f2c
BLAKE2b-256 5d9a910a6d775893b48cdab292ca7edddf94fbd53891e0d8b39833a78e3ecf71

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