Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FLASC v2.0 #188

Merged
merged 31 commits into from
Apr 10, 2024
Merged

FLASC v2.0 #188

merged 31 commits into from
Apr 10, 2024

Commits on Jan 24, 2024

  1. Merge pull request #160 from paulf81/sqlalchemy_to_2

    Upgrade sqlalchemy requirement to v2
    paulf81 authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    23e2d7d View commit details
    Browse the repository at this point in the history
  2. Feature: Heterogeneity estimator class (#157)

    * Wrap heterogeneity estimator in a separate class and add visualizations
    
    * Bug fix for plotting heterogeneous background flow field
    
    * Resolve pdf plotting functionality
    
    * Simplify and clean up example case for heterogeneity map extraction
    
    * Add output pdf to gitignore
    
    * ruff formatting
    
    * Delete commented legacy code snippets
    
    * Remove plotting_dict: unused variable
    
    * Remove bare except and force error instead
    
    ---------
    
    Co-authored-by: Paul <paul.fleming@nrel.gov>
    Bartdoekemeijer and paulf81 authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    961aba8 View commit details
    Browse the repository at this point in the history
  3. Feature: Identify impacting turbines geometrically and reduce FLORIS …

    …accordingly (#158)
    
    * Add simple function to identify turbines that do not affect turbines of interest, and add function to reduce floris accordingly
    
    * Small bug fix and set wd_array as input
    
    * Ruff formatting and remove unused variables
    
    * Add example
    
    ---------
    
    Co-authored-by: Paul <paul.fleming@nrel.gov>
    Bartdoekemeijer and paulf81 authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    57a0762 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Update bokeh requirement

    paulf81 committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    0e15ed3 View commit details
    Browse the repository at this point in the history
  2. Apply pandas convention to sqldatabase (#162)

    * Apply pandas convention to sqldatabase
    paulf81 authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    ee58970 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Configuration menu
    Copy the full SHA
    aeafb9d View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Begin repo reorganization for v2 (#165)

    * Rename to analysis; will move other functionality here.
    
    * Dissolve dataframe_operations and turbine_analysis folders
    
    * Consolidate model fitting tools.
    
    * Remove raw_data_handling in favor of moving into own repo.
    
    * utilities subdir added, may be collapsed later.
    
    * Imports working for tests.
    
    * Update file paths for examples.
    
    * Tests pass with v3 floris.
    
    * Cleanup move.
    
    * artificatiol examples 00 subdir updated imports.
    
    * 01 subdir running.
    
    * 02_wake_steering_design imports.
    
    * Bugfix: wrong variable checked.
    
    * 03_energy_ratio imports.
    
    * 04_floris_tuning imports.
    
    * Smarteole example imports updated.
    
    * Ruff 1.
    
    * File endings (Ruff 2)
    
    * Remove unused large df reader/writer.
    
    * And unused import.
    
    * preprocessing -> data_processing.
    
    * move bias estimation to data_processing for consistency.
    
    * Move optimization to utilities.
    
    * Ruff.
    
    * Move utilities from specific modules to utilities module.
    misi9170 authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    9c7b004 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Basic Floris v4 compatibility (#169)

    * turbulence_intensity -> turbuelence_intensities.
    
    * Minor compatibility changes to calculate_florix_approx_table. Left TODOs for better integration with FLORIS v4.
    
    * Avoid use of ParallelInterface as not yet updated. May revert; however, fast as it.
    
    * Ruff
    
    * ruff format
    
    * Update "thrust" to "thrust_coefficient" per change in FLORIS
    
    * Update visualize_cut_plane syntax
    
    * ws_array and wd_array must be same length
    
    * Correct to absolute power
    
    * Update to v4
    
    * Update to matplotlib 3.8 syntax
    
    * bump up matplotlib requirement
    
    * Update 06
    
    * Update example 07
    
    * Update tuning notebook
    
    * Update FLORIS tuning
    
    * Update tuner utilities
    
    * Remove extra hyphen
    
    * Update 06 example
    
    * Update 07 example
    
    * Update 01 notebook
    
    ---------
    
    Co-authored-by: Paul <paul.fleming@nrel.gov>
    misi9170 and paulf81 authored Feb 8, 2024
    Configuration menu
    Copy the full SHA
    1d05ec6 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Add coveralls to CI (#164)

    * Add coveralls to ci
    
    * Update coverage runs
    paulf81 authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    bcd3af8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49e13b8 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    b63b937 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. [BUGFIX] Fix stuck sensor detection only applying to last column (#177)

    * Append index faults by column to avoid only returning last columns faults
    
    * Add test for find_sensor_stuck_faults
    
    * Ruff format.
    
    * Option for returning stuck sensors by column.
    
    * Rerun smarteole examples in case.
    
    * Rerun artificial data examples.
    misi9170 authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    0c1fb64 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. [BUGFIX] Track FLORIS v4 changes (#178)

    * Update to set()->run(); tests pass.
    
    * WIP; workin g on examples.
    
    * FlorisModel and related changes.
    
    * fi -> fm, likely incomplete.
    
    * .floris. -> .core.
    
    * Updated floris_approx_table calculation.
    
    * Tests passing.
    
    * 00 examples.
    
    * 01 artificial examples.
    
    * 00, 01 from wake_steering_design.
    
    * 02_wake_steering_design examples running.
    
    * Notebooks updated.
    
    * 03_energy_ratio scripts; 05 contains a bug still.
    
    * 04 folder done, but not sure 00 notebook producing correct outputs.
    
    * Smarteole examples running.
    
    * Ruff and isort.
    
    * Undoing updates on _legacy examples.
    
    * ruff format.
    misi9170 authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    f797621 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Configuration menu
    Copy the full SHA
    5e57547 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9373d92 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    969cd7d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2488643 View commit details
    Browse the repository at this point in the history
  5. Feature/use wind data with set (#183)

    * increase usage of wind_data objects
    
    * Small cleanup
    
    * Fix bad output
    paulf81 authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    196dd5e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fa706a2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    047e01a View commit details
    Browse the repository at this point in the history
  8. Update FLORIS req to 4.0

    paulf81 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    b5f030e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    078dffb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1d35d1f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2b1d58d View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Rerun examples; small fixes.

    misi9170 committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    42da8dd View commit details
    Browse the repository at this point in the history
  2. Merge pull request #186 from NREL/v2

    Merge v2 branch into develop
    misi9170 authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    328e6c4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    60cd2b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6f12c10 View commit details
    Browse the repository at this point in the history
  5. Minor documentation improvements for v2 (#187)

    * More details on FLASC packages, point users to examples.
    
    * Remove trailing whitespace.
    misi9170 authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    9f741e3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    29270cb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e120b69 View commit details
    Browse the repository at this point in the history