Newer
Older
# -*- coding: utf-8 -*-
"""
Setup file for PyWake
"""
try:
from git_utils import write_vers
version = write_vers(vers_file='py_wake/__init__.py', repo=repo, skip_chars=1)
except Exception:
version = '999'
def read_md(f): return convert_file(f, 'rst', format='md')
except ImportError:
print("warning: pypandoc module not found, could not convert Markdown to RST")
url='https://gitlab.windenergy.dtu.dk/TOPFARM/PyWake',
author='DTU Wind Energy',
author_email='mmpe@dtu.dk',
license='MIT',
'examples/data/*.npz'

Mikkel Friis-Møller
committed
'tests/test_files/fuga/2MW/Z0=0.03000000Zi=00401Zeta0=0.00E+0/*.*',
'examples/data/iea34_130rwt/*/*/*.h5',
'examples/data/iea34_130rwt/*/*/*.json',
'examples/data/ParqueFicticio/*.grd',
install_requires=[
'matplotlib', # for plotting
'numpy', # for numerical calculations
'tqdm', # progressbar
'ipywidgets', # notebook widgets
'test': [
'pytest', # for testing
'pytest-cov', # for calculating coverage

Mads M. Pedersen
committed
'psutil', # memory profiling

Mads M. Pedersen
committed
'memory_profiler', # memory profiling
'sphinx', # generating documentation
'sphinx_rtd_theme', # docs theme
'line_profiler', # to check speed
'sklearn', # MinMaxScaler
'tensorflow', # load surrogates
],
'loads': [
'sklearn', # MinMaxScaler
'tensorflow', # load surrogates