Skip to content

Releases: CliMA/ClimaAnalysis.jl

v0.5.20

18 Sep 19:03

Choose a tag to compare

ClimaAnalysis v0.5.20

Diff since v0.5.19

Merged pull requests:

Closed issues:

  • Add accessor functions for metadata (#296)
  • Add mask aware flatten (#299)
  • Support arbitrary indexing to OutputVar (#323)
  • Make computing the number of elements of Metadata or FlatVar public (#326)
  • Add shift by previous day and shift by previous week (#329)

v0.5.19

07 Aug 21:15

Choose a tag to compare

ClimaAnalysis v0.5.19

Diff since v0.5.18

Merged pull requests:

Closed issues:

  • Reduce boilerplate code in tests (#233)
  • Add option to slice/window by using exact dates instead of nearest dates (#283)
  • Add functionality to load an OutputVar from multiple files (#294)
  • Add equivalent of SimDir for observations (#300)

v0.5.18

11 Jun 20:42

Choose a tag to compare

ClimaAnalysis v0.5.18

Diff since v0.5.17

Merged pull requests:

Closed issues:

  • Add function to flatten OutputVar (#240)
  • Combine OutputVars that share dimensions except for time (#264)
  • Add replace! (#271)
  • Add functionality to split by season with a specific order (#278)

v0.5.17

23 Apr 17:19

Choose a tag to compare

ClimaAnalysis v0.5.17

Diff since v0.5.16

Merged pull requests:

Closed issues:

  • Add support for max and min (#246)

v0.5.16

02 Apr 17:13

Choose a tag to compare

ClimaAnalysis v0.5.16

Diff since v0.5.15

Merged pull requests:

Closed issues:

  • Partial resampling (#166)
  • Add season to attributes when splitting by season (#227)

v0.5.15

20 Mar 19:32

Choose a tag to compare

ClimaAnalysis v0.5.15

Diff since v0.5.14

v0.5.14

19 Mar 17:23

Choose a tag to compare

ClimaAnalysis v0.5.14

Diff since v0.5.13

Merged pull requests:

  • Add partial resampling (#202) (@ph-kev)
  • Fix Var.weighted_average_lat bug with NaN and FT32 (#203) (@ph-kev)
  • Add valid_time to TIME_NAMES and fix issue with pretty printing (#206) (@ph-kev)
  • Add Var.split_by_season_across_time (#207) (@ph-kev)
  • Add Var.average_lonlat and weighted version of it (#214) (@ph-kev)
  • Add Base.show for SimDir (#215) (@ph-kev)
  • Add Var.reverse_dim! (#222) (@ph-kev)
  • Retain attributes after doing binary operations (#223) (@ph-kev)

Closed issues:

  • Pretty print when dictionaries are empty throw an error (#204)
  • Add compatibility for reading NetCDF files from ERA5 (#205)
  • show(var::OutputVar) errors if var.dims is empty (#208)
  • Global averages with masks (#210)
  • average_xy is unclear (#211)
  • Add reverse_dim! to reverse dimension in-place (#219)
  • OutputVar consistent attributes are not carried over for arithmetic operations (#220)

v0.5.13

25 Feb 22:50

Choose a tag to compare

ClimaAnalysis v0.5.13

Diff since v0.5.12

Merged pull requests:

  • Remove interpolant from OutputVar (#180) (@ph-kev)
  • Lazily convert to Unitful (#181) (@ph-kev)
  • Add error hints for package extensions (#184) (@ph-kev)
  • Add Var.remake (#186) (@ph-kev)
  • CompatHelper: bump compat for Makie in [weakdeps] to 0.22, (keep existing compat) (#187) (@github-actions[bot])
  • Add check for whether P(z) is bijective or not (#188) (@ph-kev)
  • fix longitude_name call in apply_latlon_mask (#195) (@juliasloan25)
  • Add reordering for categories for leaderboard (#197) (@ph-kev)
  • Add Base.show to OutputVar (#200) (@ph-kev)

Closed issues:

  • register error hints? (#15)
  • Fix or remove center_longitude! (#102)
  • Update masks to use ClimaArtifacts or upload masks to ClimaArtifacts (#119)
  • Lazily convert to Unitful (#160)
  • Add a copying function to reduce boilerplate code (#168)
  • Remove interpolant from OutputVar (#179)
  • make_latlon_mask fails if longitude not named "lon" (#191)
  • Different order for categories (#192)

v0.5.12

27 Nov 20:40

Choose a tag to compare

ClimaAnalysis v0.5.12

Diff since v0.5.11

Merged pull requests:

Closed issues:

  • Add RMSE for Atmos Variable with 3 dimensions (#150)
  • to_pressure_coordinates and Unitful (#151)
  • Reverse dimensions automatically (#154)
  • Better interpolation for to_pressure_coordinates (#157)
  • dim_units should return a string (#161)
  • Peridoic boundary condition when the longitude dimension is exactly 360 degrees (#163)
  • Add support for converting units of dimensions (#167)
  • Update the land-sea mask (#173)
  • Masking should not zero data, but NaN it instead (#177)

v0.5.11

28 Oct 16:55

Choose a tag to compare

ClimaAnalysis v0.5.11

Diff since v0.5.10

Merged pull requests:

Closed issues:

  • Plot with functions that use _geomakie_plot_on_globe! with multiple figures (#112)
  • Implement land and ocean mask for computing bias and RMSEs (#114)
  • Extend ClimaAnalysis to stitch together data in multiple directories (#115)
  • Better error handling for shift_to_start_of_previous_month (#116)
  • Add function/functionality to handle NaNs (#123)
  • Passing exisiting attribute in quickstart examples (#125)
  • Add conversion between DateTime[x] to DateTime (#131)
  • Add Var.set_dim_units (#134)
  • Handling NaNs and missing values when integrating (#139)