Skip to content

2.1.0

Latest
Compare
Choose a tag to compare
@stephenholleran stephenholleran released this 01 Jun 14:29
· 3 commits to master since this release
5f20fd2

Below is an extract form the CHANGELOG file showing all the updates for this release.


[2.1.0]

  1. Update behaviour of time_continuity_gaps to find any gap that
    is not equal to the derived temporal resolution.
  2. Added data_resolution argument to average_data_by_period, monthly_means, coverage and
    merge_datasets_by_period functions (Issue #297)
  3. Update to work with Pandas 1.3.2. This mostly includes depreciating pd.Timedelta and using pd.DateOffset instead. (Pull request #312).
  4. Update to work with Pandas 2.0.1, due to date_format input update for pandas.to_datetime. (Pull request #387).
  5. Update to work with matplotlib 3.5.2 and bug fix for plot_freq_distribution and dist functions (Issue #315).
  6. Update to work with numpy>=1.20.0 when pandas=0.25.3. (Issue #344).
  7. Addressed all Future and Deprecation warnings for matplotlib<=3.6.3, numpy<=1.24.1, pandas<=1.5.3. (Issue #356).
  8. InCorrel fix issue when duplicate column names are sent to SpeedSort (Issue #304)
  9. Added subplotting functionality to sector_ratio and improved user control of plotting (Issue #309)
  10. Allow dist() function to take a pd.DataFrame so user can plot multiple distributions on the same plot. (Issue #264)
    1. As part of this added subplotting functionality for bar plots
  11. Allow freq_table() function to derive a seasonal adjusted frequency distribution if user sets 'seasonal_adjustment'
    to true. (Issue #334)
    1. As part of this, added 'monthly_coverage_threshold' option for the user to ensure good coverage months.
  12. In freq_table added option to give as input target wind speed we want the mean frequency distribution to have
    (Issue #269).
  13. Allow freq_table function to apply a coverage_threshold for both seasonal adjusted and base methods. (Issue #386)
  14. Updated plot_timeseries to use a subplot function (_timeseries_subplot) and added arguments x_label, y_label, x_tick_label_angle,
    line_colors, legend and figure_size. (Issue #349).
  15. In average_data_by_period() fixed issue when wind direction average is derived for a period equal to the data resolution period
    (Issue #319).
  16. In average_data_by_period() fixed issue when wind direction average is derived for a period equal to the data resolution period (Issue #319).
  17. Fixed bugs for TI.by_speed and TI.by_sector and added tests. Solved versions issue that were raised from Pandas 1.3.3. (Issue #317).
  18. Address errors and warnings generated for Shear.TimeOfDay and Shear when pandas >=1.0.0 (Issue #347).
  19. In _calc_mean_speed_of_freq_tab for export_tab_file fix issue around using wind speed bins less than 1 m/s (Issue #359).
  20. Update to work with versions 1.0 to 1.2 of IEA WIND Task 43 WRA Data Model (Issue #306).
  21. Updated LoadBrightHub URL and generalised functions used for connecting to BrightHub platform without using boto3 (Issue #355).
  22. Removed hardcoded colours for Shear.TimeOfDay plots when plot_type is 'step' or 'line' and added a colour map. (Issue #376).
  23. Fixed bug for SpeedSort where the sector_predict function was not interpolating data using two fit lines. (Issue #377).
  24. Updated _ColorPalette to automatically update color_list, color_map, color_map_cyclical and adjusted lightness color variables when main colors (primary, secondary etc.) are changed. (Issue #381).
  25. Allow momm function to derive a seasonal adjusted mean of monthly mean, if user sets seasonal_adjustment to true, and allow to apply a coverage_threshold (Issue #298)
  26. Updated slice_data, offset_timestamps, _LoadBWPlatform.get_data functions to use 'less than' data_to if provided as input. (Issue #385)