LICENSE
Logo_FOXES.svg
MANIFEST.in
README.md
pyproject.toml
docs/source/conf.py
examples/abl_states/run.py
examples/compare_rotors_pwakes/run.py
examples/compare_wakes/run.py
examples/dyn_wakes/run.py
examples/field_data_nc/run.py
examples/induction/run.py
examples/multi_height/run.py
examples/power_mask/run.py
examples/quickstart/run.py
examples/random_timeseries/run.py
examples/scan_row/run.py
examples/sector_management/run.py
examples/sequential/run.py
examples/single_state/run.py
examples/states_lookup_table/run.py
examples/streamline_wakes/run.py
examples/tab_file/run.py
examples/timelines/run.py
examples/timeseries/run.py
examples/timeseries_slurm/run.py
examples/wind_rose/run.py
examples/yawed_wake/run.py
foxes/__init__.py
foxes/constants.py
foxes/variables.py
foxes.egg-info/PKG-INFO
foxes.egg-info/SOURCES.txt
foxes.egg-info/dependency_links.txt
foxes.egg-info/entry_points.txt
foxes.egg-info/requires.txt
foxes.egg-info/top_level.txt
foxes/algorithms/__init__.py
foxes/algorithms/downwind/__init__.py
foxes/algorithms/downwind/downwind.py
foxes/algorithms/downwind/models/__init__.py
foxes/algorithms/downwind/models/farm_wakes_calc.py
foxes/algorithms/downwind/models/init_farm_data.py
foxes/algorithms/downwind/models/point_wakes_calc.py
foxes/algorithms/downwind/models/reorder_farm_output.py
foxes/algorithms/downwind/models/set_amb_farm_results.py
foxes/algorithms/downwind/models/set_amb_point_results.py
foxes/algorithms/iterative/__init__.py
foxes/algorithms/iterative/iterative.py
foxes/algorithms/iterative/models/__init__.py
foxes/algorithms/iterative/models/convergence.py
foxes/algorithms/iterative/models/farm_wakes_calc.py
foxes/algorithms/iterative/models/urelax.py
foxes/algorithms/sequential/__init__.py
foxes/algorithms/sequential/sequential.py
foxes/algorithms/sequential/models/__init__.py
foxes/algorithms/sequential/models/plugin.py
foxes/algorithms/sequential/models/seq_state.py
foxes/config/__init__.py
foxes/config/config.py
foxes/core/__init__.py
foxes/core/algorithm.py
foxes/core/axial_induction_model.py
foxes/core/data.py
foxes/core/data_calc_model.py
foxes/core/engine.py
foxes/core/farm_controller.py
foxes/core/farm_data_model.py
foxes/core/farm_model.py
foxes/core/ground_model.py
foxes/core/model.py
foxes/core/partial_wakes_model.py
foxes/core/point_data_model.py
foxes/core/rotor_model.py
foxes/core/states.py
foxes/core/turbine.py
foxes/core/turbine_model.py
foxes/core/turbine_type.py
foxes/core/vertical_profile.py
foxes/core/wake_deflection.py
foxes/core/wake_frame.py
foxes/core/wake_model.py
foxes/core/wake_superposition.py
foxes/core/wind_farm.py
foxes/data/__init__.py
foxes/data/parse.py
foxes/data/static_data.py
foxes/data/farms/__init__.py
foxes/data/farms/test_farm_67.csv
foxes/data/power_ct_curves/DTU-10MW-D178d3-H119.csv
foxes/data/power_ct_curves/IEA-15MW-D240-H150.csv
foxes/data/power_ct_curves/IWT-7d5MW-D164-H100.csv
foxes/data/power_ct_curves/NREL-5MW-D126-H90.csv
foxes/data/power_ct_curves/__init__.py
foxes/data/states/WRF-Timeseries-3000.nc
foxes/data/states/WRF-Timeseries-4464.csv.gz
foxes/data/states/__init__.py
foxes/data/states/abl_states_6000.csv.gz
foxes/data/states/point_cloud_100.nc
foxes/data/states/timeseries_100.csv.gz
foxes/data/states/timeseries_3000.csv.gz
foxes/data/states/timeseries_8000.csv.gz
foxes/data/states/weibull_cloud_4.nc
foxes/data/states/weibull_grid.nc
foxes/data/states/weibull_sectors_12.csv
foxes/data/states/weibull_sectors_12.nc
foxes/data/states/wind_rose_bremen.csv
foxes/data/states/wind_rotation.nc
foxes/data/states/winds100.tab
foxes/engines/__init__.py
foxes/engines/dask.py
foxes/engines/default.py
foxes/engines/futures.py
foxes/engines/mpi.py
foxes/engines/multiprocess.py
foxes/engines/numpy.py
foxes/engines/pool.py
foxes/engines/ray.py
foxes/engines/single.py
foxes/input/__init__.py
foxes/input/farm_layout/__init__.py
foxes/input/farm_layout/from_arrays.py
foxes/input/farm_layout/from_csv.py
foxes/input/farm_layout/from_df.py
foxes/input/farm_layout/from_file.py
foxes/input/farm_layout/from_json.py
foxes/input/farm_layout/from_random.py
foxes/input/farm_layout/grid.py
foxes/input/farm_layout/ring.py
foxes/input/farm_layout/row.py
foxes/input/states/__init__.py
foxes/input/states/dataset_states.py
foxes/input/states/field_data.py
foxes/input/states/multi_height.py
foxes/input/states/one_point_flow.py
foxes/input/states/point_cloud_data.py
foxes/input/states/scan.py
foxes/input/states/single.py
foxes/input/states/states_table.py
foxes/input/states/weibull_sectors.py
foxes/input/states/wrg_states.py
foxes/input/states/create/__init__.py
foxes/input/states/create/random_abl_states.py
foxes/input/states/create/random_timeseries.py
foxes/input/yaml/__init__.py
foxes/input/yaml/dict.py
foxes/input/yaml/yaml.py
foxes/input/yaml/windio/__init__.py
foxes/input/yaml/windio/read_attributes.py
foxes/input/yaml/windio/read_farm.py
foxes/input/yaml/windio/read_fields.py
foxes/input/yaml/windio/read_outputs.py
foxes/input/yaml/windio/read_site.py
foxes/input/yaml/windio/windio.py
foxes/models/__init__.py
foxes/models/model_book.py
foxes/models/axial_induction/__init__.py
foxes/models/axial_induction/betz.py
foxes/models/axial_induction/madsen.py
foxes/models/farm_controllers/__init__.py
foxes/models/farm_controllers/basic.py
foxes/models/farm_models/__init__.py
foxes/models/farm_models/turbine2farm.py
foxes/models/ground_models/__init__.py
foxes/models/ground_models/no_ground.py
foxes/models/ground_models/wake_mirror.py
foxes/models/partial_wakes/__init__.py
foxes/models/partial_wakes/axiwake.py
foxes/models/partial_wakes/centre.py
foxes/models/partial_wakes/grid.py
foxes/models/partial_wakes/rotor_points.py
foxes/models/partial_wakes/segregated.py
foxes/models/partial_wakes/top_hat.py
foxes/models/point_models/__init__.py
foxes/models/point_models/set_uniform_data.py
foxes/models/point_models/tke2ti.py
foxes/models/point_models/ustar2ti.py
foxes/models/point_models/wake_deltas.py
foxes/models/rotor_models/__init__.py
foxes/models/rotor_models/centre.py
foxes/models/rotor_models/direct_infusion.py
foxes/models/rotor_models/grid.py
foxes/models/rotor_models/levels.py
foxes/models/turbine_models/__init__.py
foxes/models/turbine_models/calculator.py
foxes/models/turbine_models/kTI_model.py
foxes/models/turbine_models/lookup_table.py
foxes/models/turbine_models/power_mask.py
foxes/models/turbine_models/rotor_centre_calc.py
foxes/models/turbine_models/sector_management.py
foxes/models/turbine_models/set_farm_vars.py
foxes/models/turbine_models/table_factors.py
foxes/models/turbine_models/thrust2ct.py
foxes/models/turbine_models/yaw2yawm.py
foxes/models/turbine_models/yawm2yaw.py
foxes/models/turbine_types/CpCt_file.py
foxes/models/turbine_types/CpCt_from_two.py
foxes/models/turbine_types/PCt_file.py
foxes/models/turbine_types/PCt_from_two.py
foxes/models/turbine_types/TBL_file.py
foxes/models/turbine_types/__init__.py
foxes/models/turbine_types/calculator_type.py
foxes/models/turbine_types/lookup.py
foxes/models/turbine_types/null_type.py
foxes/models/turbine_types/wsrho2PCt_from_two.py
foxes/models/turbine_types/wsti2PCt_from_two.py
foxes/models/vertical_profiles/__init__.py
foxes/models/vertical_profiles/abl_log_neutral_ws.py
foxes/models/vertical_profiles/abl_log_stable_ws.py
foxes/models/vertical_profiles/abl_log_unstable_ws.py
foxes/models/vertical_profiles/abl_log_ws.py
foxes/models/vertical_profiles/data_profile.py
foxes/models/vertical_profiles/sheared_ws.py
foxes/models/vertical_profiles/uniform.py
foxes/models/wake_deflections/__init__.py
foxes/models/wake_deflections/bastankhah2016.py
foxes/models/wake_deflections/jimenez.py
foxes/models/wake_deflections/no_deflection.py
foxes/models/wake_frames/__init__.py
foxes/models/wake_frames/dynamic_wakes.py
foxes/models/wake_frames/farm_order.py
foxes/models/wake_frames/rotor_wd.py
foxes/models/wake_frames/seq_dynamic_wakes.py
foxes/models/wake_frames/streamlines.py
foxes/models/wake_frames/timelines.py
foxes/models/wake_models/__init__.py
foxes/models/wake_models/axisymmetric.py
foxes/models/wake_models/dist_sliced.py
foxes/models/wake_models/gaussian.py
foxes/models/wake_models/top_hat.py
foxes/models/wake_models/induction/__init__.py
foxes/models/wake_models/induction/rankine_half_body.py
foxes/models/wake_models/induction/rathmann.py
foxes/models/wake_models/induction/self_similar.py
foxes/models/wake_models/induction/self_similar2020.py
foxes/models/wake_models/induction/vortex_sheet.py
foxes/models/wake_models/ti/__init__.py
foxes/models/wake_models/ti/crespo_hernandez.py
foxes/models/wake_models/ti/iec_ti.py
foxes/models/wake_models/wind/__init__.py
foxes/models/wake_models/wind/bastankhah14.py
foxes/models/wake_models/wind/bastankhah16.py
foxes/models/wake_models/wind/jensen.py
foxes/models/wake_models/wind/turbopark.py
foxes/models/wake_superpositions/__init__.py
foxes/models/wake_superpositions/ti_linear.py
foxes/models/wake_superpositions/ti_max.py
foxes/models/wake_superpositions/ti_pow.py
foxes/models/wake_superpositions/ti_quadratic.py
foxes/models/wake_superpositions/wind_vector.py
foxes/models/wake_superpositions/ws_linear.py
foxes/models/wake_superpositions/ws_max.py
foxes/models/wake_superpositions/ws_pow.py
foxes/models/wake_superpositions/ws_product.py
foxes/models/wake_superpositions/ws_quadratic.py
foxes/output/__init__.py
foxes/output/animation.py
foxes/output/calc_points.py
foxes/output/farm_layout.py
foxes/output/farm_results_eval.py
foxes/output/grids.py
foxes/output/output.py
foxes/output/plt.py
foxes/output/results_writer.py
foxes/output/rose_plot.py
foxes/output/rotor_point_plots.py
foxes/output/slice_data.py
foxes/output/slices_data.py
foxes/output/state_turbine_map.py
foxes/output/state_turbine_table.py
foxes/output/turbine_type_curves.py
foxes/output/flow_plots_2d/__init__.py
foxes/output/flow_plots_2d/flow_plots.py
foxes/output/flow_plots_2d/get_fig.py
foxes/output/seq_plugins/__init__.py
foxes/output/seq_plugins/seq_flow_ani_plugin.py
foxes/output/seq_plugins/seq_wake_debug_plugin.py
foxes/utils/__init__.py
foxes/utils/cubic_roots.py
foxes/utils/data_book.py
foxes/utils/dev_utils.py
foxes/utils/dict.py
foxes/utils/exec_python.py
foxes/utils/factory.py
foxes/utils/geopandas_utils.py
foxes/utils/load.py
foxes/utils/pandas_utils.py
foxes/utils/random_xy.py
foxes/utils/regularize.py
foxes/utils/subclasses.py
foxes/utils/tab_files.py
foxes/utils/two_circles.py
foxes/utils/weibull.py
foxes/utils/wind_dir.py
foxes/utils/wrg_utils.py
foxes/utils/xarray_utils.py
foxes/utils/abl/__init__.py
foxes/utils/abl/neutral.py
foxes/utils/abl/sheared.py
foxes/utils/abl/stable.py
foxes/utils/abl/unstable.py
foxes/utils/geom2d/__init__.py
foxes/utils/geom2d/area_geometry.py
foxes/utils/geom2d/circle.py
foxes/utils/geom2d/example_intersection.py
foxes/utils/geom2d/example_union.py
foxes/utils/geom2d/half_plane.py
foxes/utils/geom2d/polygon.py
tests/0_consistency/iterative/test_iterative.py
tests/0_consistency/partial_wakes/test_partial_wakes.py
tests/1_verification/flappy_0_6/PCt_files/test_PCt_files.py
tests/1_verification/flappy_0_6/PCt_files/flappy/run.py
tests/1_verification/flappy_0_6/abl_states/test_abl_states.py
tests/1_verification/flappy_0_6/abl_states/flappy/run.py
tests/1_verification/flappy_0_6/partial_top_hat/test_partial_top_hat.py
tests/1_verification/flappy_0_6/partial_top_hat/flappy/run.py
tests/1_verification/flappy_0_6/row_Jensen_linear_centre/test_row_Jensen_linear_centre.py
tests/1_verification/flappy_0_6/row_Jensen_linear_centre/flappy/run.py
tests/1_verification/flappy_0_6/row_Jensen_linear_tophat/test_row_Jensen_linear_tophat.py
tests/1_verification/flappy_0_6/row_Jensen_linear_tophat/flappy/run.py
tests/1_verification/flappy_0_6/row_Jensen_linear_tophat_IECTI2005/test_row_Jensen_linear_tophat_IECTI_2005.py
tests/1_verification/flappy_0_6/row_Jensen_linear_tophat_IECTI2005/flappy/run.py
tests/1_verification/flappy_0_6/row_Jensen_linear_tophat_IECTI2019/test_row_Jensen_linear_tophat_IECTI_2019.py
tests/1_verification/flappy_0_6/row_Jensen_linear_tophat_IECTI2019/flappy/run.py
tests/1_verification/flappy_0_6/row_Jensen_quadratic_centre/test_row_Jensen_quadratic_centre.py
tests/1_verification/flappy_0_6/row_Jensen_quadratic_centre/flappy/run.py
tests/1_verification/flappy_0_6_2/grid_rotors/test_grid_rotors.py
tests/1_verification/flappy_0_6_2/grid_rotors/flappy/run.py
tests/1_verification/flappy_0_6_2/row_Bastankhah_Crespo/test_row_Bastankhah_Crespo.py
tests/1_verification/flappy_0_6_2/row_Bastankhah_Crespo/flappy/run.py
tests/1_verification/flappy_0_6_2/row_Bastankhah_linear_centre/test_row_Bastankhah_linear_centre.py
tests/1_verification/flappy_0_6_2/row_Bastankhah_linear_centre/flappy/run.py
tests/3_examples/test_examples.py