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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dcc82958611801abcbbfa9be77d359dc162a2855a2eeb215d514421435f8cc82
|
|
| MD5 |
141741fa297d2978c1f3fc286c656f18
|
|
| BLAKE2b-256 |
2ad569fe9a2ca44e2b9be7f22eeee104210e7aaece07ad124d8b57b0a18d9d89
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04f04934eb024a16e5ad455b262648222f8ff3566695ae2f78784f44b750d41f
|
|
| MD5 |
6182d564ae3a2b27a16bf4ef9a590f4a
|
|
| BLAKE2b-256 |
7dc8df8d44cd4d8dd0bdbc1f2316559fc36f61631c4626e9a308b138f15b531b
|