Releases: NREL/flasc
Releases · NREL/flasc
v2.1.3
v2.1.2
v2.1.1
v2.1
FLASC v2.1 brings the FlascDataFrame
class to FLASC, along with some improvements to package handling. It also introduces examples using the Wind-Up tool from RES.
New features
- Add
FlascDataFrame
for better handling of user data in FLASC by @paulf81, @misi9170, and @aclerc in #212
Improvements
- Remove pyproj as requirement by @paulf81 in #214
- Update package management and update polars by @paulf81 in #218
Bug fixes
- [BUGFIX] Inverse
channel_name_map
fix forFlascDataFrame
by @misi9170 in #222 - Add observed keyword by @paulf81 in #223
- set observed to false by @paulf81 in #225
- Dont replicate nans in time by @paulf81 in #226
- Fix line in time fix by @paulf81 in #227
New Contributors
Full Changelog: v2.0.1...v2.1
v2.0.1
What's Changed
- Add markdown flag by @paulf81 in #191
- Add workflow trigger by @paulf81 in #192
- Remove manual PyPI upload trigger by @misi9170 in #193
- Add API summary to FLASC docs by @paulf81 in #180
- Feature/add docstrings by @paulf81 in #197
- Update coloredlogs requirement for FLORIS consistency by @paulf81 in #202
- Update docs to describe PyPI installation. by @misi9170 in #204
- FLASC v2.0.1 by @misi9170 in #205
Full Changelog: v2.0...v2.0.1
v2.0
FLASC v2.0
FLASC v2 aligns FLASC with the recently-release FLORIS v4 and reorganizes the FLASC repository to group like tools more closely.
What's Changed
- Catch develop up to main for v1.4 by @misi9170 in #130
- Improve floris dataframe interpolation function by @Bartdoekemeijer in #124
- Feature/add day night by @paulf81 in #127
- Add RUFF linting/formatting by @paulf81 in #143
- Back-version sqlalchemy by @paulf81 in #152
- Fix is None issue and re-run examples by @paulf81 in #154
- Feature/add uplift example by @paulf81 in #155
- FLASC v1.5 by @christiannvaughn in #156
- Upgrade sqlalchemy requirement to v2 by @paulf81 in #160
- Upgrade sqlalchemy requirement to v2 (duplicate to main) by @paulf81 in #161
- Feature: Heterogeneity estimator class by @Bartdoekemeijer in #157
- Feature: Identify impacting turbines geometrically and reduce FLORIS accordingly by @Bartdoekemeijer in #158
- Apply pandas con to sql by @paulf81 in #162
- Begin repo reorganization for v2 by @misi9170 in #165
- Basic Floris v4 compatibility by @misi9170 in #169
- Add coveralls to CI by @paulf81 in #164
- Move to BSD license by @paulf81 in #176
- [BUGFIX] Fix stuck sensor detection only applying to last column by @misi9170 in #177
- [BUGFIX] Track FLORIS v4 changes by @misi9170 in #178
- Use FLORIS tools for layout visualizations by @misi9170 in #181
- Add names to filtering by @paulf81 in #173
- Add logging to FLASC by @paulf81 in #172
- Use FLORIS's methods for merging
fmodel
s and setting model parameters by @misi9170 in #182 - Feature/use wind data with set by @paulf81 in #183
- Feature/rename ws pw curve filtering by @paulf81 in #185
- [BUGFIX] reset_operation need in artificial data tuning example by @misi9170 in #184
- Merge v2 branch into develop by @misi9170 in #186
- Minor documentation improvements for v2 by @misi9170 in #187
- bug fix in plot_layout by @paulf81 in #189
- FLASC v2.0 by @misi9170 in #188
New Contributors
- @christiannvaughn made their first contribution in #156
Full Changelog: v1.5...v2.0
v1.5
What's Changed
Features and improvements in FLASC v1.5
- Feature/update reqs pin polars by @paulf81 in #140
- Add developer install documentation by @paulf81 in #153
- Add day/night splitting of data by @paulf81 and @misi9170 in #127
- Performance improvements in interpolation by @Bartdoekemeijer in #124
- Add ruff formatting by @paulf81
- Add further example of total uplift calculation by @paulf81 in #155
- Minor performance improvements
Full Changelog: v1.4...v1.5
v1.4
What's Changed
- Feature: Add floris turbine power curve option in mean ws-power-curve plot by @Bartdoekemeijer in #93
- Sync: Merge v1.3.1 bug fixes into develop by @Bartdoekemeijer in #96
- Feature: reworked examples and merging FCT jupyter notebooks to flasc by @Bartdoekemeijer in #94
- Feature: add interactive Bokeh plots in ws_pow_filtering by @Bartdoekemeijer in #92
- Bug fix: properly assign reference turbine location in calculating closest subset of turbines by @Bartdoekemeijer in #99
- Feature/add timing funcs by @paulf81 in #101
- Option to show uncorrected energy ratio in northing calibration plots by @misi9170 in #105
- Catch up develop to main by @paulf81 in #108
- Feature/port to polars 4 by @paulf81 in #107
- Feature: add gaussian blending to floris solutions in postprocess step (similar to UncertaintyInterface but in post-) by @Bartdoekemeijer in #114
- [Enhancement] Reorganize artifical data examples to make them easier to follow by @misi9170 in #117
- Change nan behavior by @paulf81 in #121
- Feature/add options on count by @paulf81 in #122
- Feature/provide frequency by @paulf81 in #123
- Feature/total uplift by @paulf81 in #128
- Feature: Add FLORIS tuning by @paulf81 in #115
- FLASC v1.4 by @misi9170 in #129
Full Changelog: v1.3.1...v1.4
v1.3.1
What's Changed
- Feature: Add PyPI integration by @Bartdoekemeijer in #87
- Bug fix: various small corrections by @Bartdoekemeijer in #86
Full Changelog: v1.3...v1.3.1
v1.3
What's Changed
- update codecov version by @paulf81 in #43
- Add handling for plotting a subset of turbines in waking directions vis by @misi9170 in #47
- Feature/block bootstrap by @paulf81 in #40
- Bugfix: Add additional outputs to floris_tools.calc_floris_approx_table() by @Bartdoekemeijer in #46
- Update df_downsample to improve pandas usage by @paulf81 in #35
- Reinstate return_index_mapping in df_downsample by @misi9170 in #53
- catch case of small number of points by @paulf81 in #54
- Feature/color and style by @paulf81 in #51
- Bugfix/two small issues by @paulf81 in #56
- [Bugfix] calc_florix_approx_table keyword inputs in examples by @misi9170 in #60
- Simplify how we do sensor stuck fault filtering by @Bartdoekemeijer in #62
- Feature/energy ratio gain by @paulf81 in #58
- Migrate certain functions that were only defined in example scripts into core FLASC functionality by @Bartdoekemeijer in #63
- Fix NaN handling in calc_wd_mean_radial by @misi9170 in #68
- Code for determining which turbines impact the power of a given turbine by @misi9170 in #70
- Feature/allow pass in axarr by @paulf81 in #71
- Feature: Energy ratio polar plots and wind speed distributions by @Bartdoekemeijer in #72
- Enforce user to specify ti by @Bartdoekemeijer in #26
- Add conversion from char to rgb by @paulf81 in #76
- Feature: Addressing irregular turbine behavior of neighboring turbines (e.g., curtailment) by @Bartdoekemeijer in #74
- Add data plot to visualization by @paulf81 in #73
- Feature: merge FlorisInterface objects by @Bartdoekemeijer in #79
- Feature: revamp of wind speed-power curve filtering class by @Bartdoekemeijer in #78
- Shade region on a layout plot by @misi9170 in #82
- Feature/smarteole by @paulf81 in #83
- Update floris requirements to 3.4 by @paulf81 in #84
- Merge develop into main by @paulf81 in #85
Full Changelog: v1.2...v1.3