Recent Releases of https://github.com/clima/climaanalysis.jl

https://github.com/clima/climaanalysis.jl - v0.5.19

ClimaAnalysis v0.5.19

Diff since v0.5.18

Merged pull requests: - Add Var.generatelonlatmask (#287) (@ph-kev) - Make more functions agnostic to dimension name (#289) (@ph-kev) - Add selectors for slicing and windowing (#291) (@ph-kev) - Support reading multiple files into a OutputVar (#295) (@ph-kev) - Make threshold a keyword argument (#297) (@ph-kev) - Fix masking and permutedims (#298) (@ph-kev) - Add NCCatalog (#302) (@ph-kev) - Add LonLatMask (#305) (@ph-kev) - Update compat for Makie and CairoMakie (#307) (@ph-kev)

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)

- Julia
Published by github-actions[bot] 11 months ago

https://github.com/clima/climaanalysis.jl - v0.5.18

ClimaAnalysis v0.5.18

Diff since v0.5.17

Merged pull requests: - Add TemplateVar (#243) (@ph-kev) - Add Base.cat (#267) (@ph-kev) - Add FlatVar (#269) (@ph-kev) - Add replace! for OutputVars (#273) (@ph-kev) - Add replace! to exports (#274) (@ph-kev) - CompatHelper: bump compat for Interpolations to 0.16, (keep existing compat) (#275) (@github-actions[bot]) - Add Var.averageseasonsacrosstime (#276) (@ph-kev) - Fix reductions with one single point (#277) (@Sbozzolo) - Add seasons keyword argument to splitby_season (#280) (@ph-kev)

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)

- Julia
Published by github-actions[bot] about 1 year ago

https://github.com/clima/climaanalysis.jl - v0.5.17

ClimaAnalysis v0.5.17

Diff since v0.5.16

Merged pull requests: - Add extra lon point when resampling if needed (#242) (@ph-kev) - Make slice and window smarter (#245) (@Sbozzolo) - Add support for dates in slice and window (#247) (@Sbozzolo) - Add support for more operations on OutputVars (#248) (@Sbozzolo)

Closed issues: - Add support for max and min (#246)

- Julia
Published by github-actions[bot] about 1 year ago

https://github.com/clima/climaanalysis.jl - v0.5.16

ClimaAnalysis v0.5.16

Diff since v0.5.15

Merged pull requests: - Fix Var.center_longitude! (#216) (@ph-kev) - Add season attribute when splitting by seasons (#228) (@ph-kev)

Closed issues: - Partial resampling (#166) - Add season to attributes when splitting by season (#227)

- Julia
Published by github-actions[bot] about 1 year ago

https://github.com/clima/climaanalysis.jl - v0.5.15

ClimaAnalysis v0.5.15

Diff since v0.5.14

- Julia
Published by github-actions[bot] over 1 year ago

https://github.com/clima/climaanalysis.jl - v0.5.14

ClimaAnalysis v0.5.14

Diff since v0.5.13

Merged pull requests: - Add partial resampling (#202) (@ph-kev) - Fix Var.weightedaveragelat bug with NaN and FT32 (#203) (@ph-kev) - Add validtime to TIMENAMES and fix issue with pretty printing (#206) (@ph-kev) - Add Var.splitbyseasonacrosstime (#207) (@ph-kev) - Add Var.averagelonlat and weighted version of it (#214) (@ph-kev) - Add Base.show for SimDir (#215) (@ph-kev) - Add Var.reversedim! (#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) - averagexy is unclear (#211) - Add `reversedim!` to reverse dimension in-place (#219) - OutputVar consistent attributes are not carried over for arithmetic operations (#220)

- Julia
Published by github-actions[bot] over 1 year ago

https://github.com/clima/climaanalysis.jl - v0.5.13

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 longitudename call in applylatlon_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 centerlongitude! (#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) - `makelatlon_mask` fails if longitude not named "lon" (#191) - Different order for categories (#192)

- Julia
Published by github-actions[bot] over 1 year ago

https://github.com/clima/climaanalysis.jl - v0.5.12

ClimaAnalysis v0.5.12

Diff since v0.5.11

Merged pull requests: - Add Atmos.globalrmsepfull (#155) (@ph-kev) - Fix bug with Unitful and topressurecoordinates (#156) (@ph-kev) - Add reasonable conversion from z to pressure (#158) (@ph-kev) - Add Var.reversedim (#159) (@ph-kev) - Var.dimunits return a string (#162) (@ph-kev) - Add periodic boundary condition when lat is 360° (#164) (@ph-kev) - Add Var.convertdimunits (#169) (@ph-kev) - Bump codecov/codecov-action from 4 to 5 (#170) (@dependabot[bot]) - Update land-sea mask (#174) (@ph-kev)

Closed issues: - Add RMSE for Atmos Variable with 3 dimensions (#150) - topressurecoordinates and Unitful (#151) - Reverse dimensions automatically (#154) - Better interpolation for topressurecoordinates (#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)

- Julia
Published by github-actions[bot] over 1 year ago

https://github.com/clima/climaanalysis.jl - v0.5.11

ClimaAnalysis v0.5.11

Diff since v0.5.10

Merged pull requests: - Add CI runner for Julia 1.11 (#113) (@Sbozzolo) - GeoMakie ext: no shading by default (#117) (@AlexisRenchon) - Add masks for land and ocean (#118) (@ph-kev) - Add error handling for duplicate dates (#120) (@ph-kev) - Fix bug with plotting multiple figures (#121) (@ph-kev) - Update index.md (#122) (@jty53) - Add Var.readvar for a vector of NetCDF files and update SimDir to handle mulitiple outputs (#124) (@ph-kev) - Update howdoi.md (#128) (@jty53) - Update index.md (#129) (@ph-kev) - Add Var.replace (#132) (@ph-kev) - Fix converting other DateTime objects to seconds (#133) (@ph-kev) - Add Var.setdim_units! (#136) (@ph-kev) - Handle NaNs when integrating (#140) (@ph-kev)

Closed issues: - Plot with functions that use geomakieplotonglobe! 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 shifttostartofpreviousmonth (#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.setdim_units (#134) - Handling NaNs and missing values when integrating (#139)

- Julia
Published by github-actions[bot] over 1 year ago

https://github.com/clima/climaanalysis.jl - v0.5.10

ClimaAnalysis v0.5.10

Diff since v0.5.9

Merged pull requests: - Add Var.setunits (#104) (@ph-kev) - Add Var.makeinterpolant and boundary conditions (#105) (@ph-kev) - Correctly idenfity variables with `` in the name (#109) (@Sbozzolo)

Closed issues: - Add extrapolation to constructors for OutputVar (#95) - Fix issue with interpolation of dates (#99) - Units "W m^-2" and "W m-2" are not the same (#100) - Difficulty using mask (#106) - Some short_names are not recognized (#110)

- Julia
Published by github-actions[bot] over 1 year ago

https://github.com/clima/climaanalysis.jl - v0.5.9

ClimaAnalysis v0.5.9

Diff since v0.5.8

Merged pull requests: - Add Var.reordered_as (#96) (@ph-kev) - Fix formatting and display of legend in box plot (#101) (@ph-kev)

Closed issues: - Add reordered_as, a function that reorders an OutputVar to match the ordering of dimensions of another one (#94) - Fix formatting and display of legend in box plot (#97)

- Julia
Published by github-actions[bot] over 1 year ago

https://github.com/clima/climaanalysis.jl - v0.5.8

ClimaAnalysis v0.5.8

Diff since v0.5.7

Merged pull requests: - Add Visualize.constrainedcmap (#63) (@ph-kev) - Update docstring for warpstring and increase max (#64) (@Sbozzolo) - Add Var.resampledas (#66) (@ph-kev) - Add support for generic NetCDF files (#67) (@Sbozzolo) - Remove non-significant whitespaces (#69) (@Sbozzolo) - Add support for unitful (#70) (@Sbozzolo) - Add support for overplotting a ocean/land mask with GeoMakie (#72) (@Sbozzolo) - Run downgrade on 1.9 too (#73) (@Sbozzolo) - Update readme for dev docs (#74) (@Sbozzolo) - Add Var.integrate* functions (#76) (@ph-kev) - Add Var.splitbyseason (#79) (@ph-kev) - Change deprecated kwarg in docs (#80) (@imreddyTeja) - Fix bug and change multiplication and division to be elementwise for OutputVars (#83) (@ph-kev) - Add Var.bias and Var.squarederror (#85) (@ph-kev) - Add Visualize.plotbias! (#87) (@ph-kev) - Add new struct called RMSEVariable and necessary functionalities for plotting (#91) (@ph-kev)

Closed issues: - Add support for Unitful (#53) - Port constrained_cmap (#62) - Use new interpolators to add resampled_as, a function that resamples an OutputVar to the same dimensions as another one (#65) - If needed, extend OutputVar reader to support more generic NetCDF files (#68) - Port integrate_* functions to allow for integrating of an OutputVar. In this, we follow the same pattern as the average_* functions. (#75) - Quick Start Docs use Deprecated kwarg (#77) - Add split_by_season for OutputVar (#78) - Bug: Interpolation does not update when doing +,-,*, or / between a Real and OutputVar (#81) - Multiplication and division between two OutputVars does matrix multiplication and division (#82) - Add functions to compute error between sim and obs (#84) - Port plot_bias (#86) - Add struct and constructor for storing RMSEs across model names and seasons (#88) - Add find_best_single_model, find_worst_single_model, and median for struct that store RMSEs (#89) - Add plot_box_plot and plot_leaderboard using structs that store RMSEs (#90)

- Julia
Published by github-actions[bot] almost 2 years ago

https://github.com/clima/climaanalysis.jl - v0.5.7

ClimaAnalysis v0.5.7

Diff since v0.5.6

Merged pull requests: - Add interpolation and interpolation to pressure levels (#24) (@Sbozzolo) - Add missing doc (#43) (@Sbozzolo) - Add missing doc (#44) (@Sbozzolo) - Generate documentation on PRs (#45) (@Sbozzolo) - Add Atmos to docs (#46) (@Sbozzolo) - Fix "Edit on GitHub" button in docs (#47) (@Sbozzolo) - Add support for nanmean (#49) (@Sbozzolo) - Add Var.hasdim (#50) (@Sbozzolo) - Do not specialize on CairoMakie (#52) (@Sbozzolo) - Add functions dimunits and rangedim and update averaging functions … (#54) (@ph-kev) - Add Utils.warpstring (#57) (@ph-kev) - Add Utils.splitbyseason (#60) (@ph-kev) - Bump to 0.5.7 (#61) (@Sbozzolo)

Closed issues: - Compute mean ignoring NaNs (#3) - banner links (#14) - Plot titles don't indicate time-averaging windows (#19) - Add support for interpolating to pressure levels (#23) - Plot title can be too long and overflow (#56) - Port split_by_season (#59)

- Julia
Published by github-actions[bot] almost 2 years ago

https://github.com/clima/climaanalysis.jl - v0.5.6

ClimaAnalysis v0.5.6

Diff since v0.5.5

Merged pull requests: - Remove stray show (#36) (@Sbozzolo) - Fix finding some variables with composed period (#37) (@Sbozzolo) - Add weightedaveragelat (#39) (@Sbozzolo) - Bump compat for GeoMakie (#40) (@Sbozzolo) - Add ExplicitImports (#41) (@Sbozzolo)

Closed issues: - Use weighted average in average_lat (#38)

- Julia
Published by github-actions[bot] almost 2 years ago

https://github.com/clima/climaanalysis.jl - v0.5.5

ClimaAnalysis v0.5.5

Diff since v0.5.4

Merged pull requests: - Fix docs (#34) (@Sbozzolo) - Fix reading NetCDF files with incorrect dimensions (#35) (@Sbozzolo)

Closed issues: - Add functions to retrieve time, latitude, et cetera (#30)

- Julia
Published by github-actions[bot] about 2 years ago

https://github.com/clima/climaanalysis.jl - v0.5.4

ClimaAnalysis v0.5.4

Diff since v0.5.3

Merged pull requests: - Reorganized files so that each file is a module (#32) (@Sbozzolo) - Add support for conventional names in dimensions (#33) (@Sbozzolo)

- Julia
Published by github-actions[bot] about 2 years ago

https://github.com/clima/climaanalysis.jl - v0.5.3

ClimaAnalysis v0.5.3

Diff since v0.5.2

Merged pull requests: - CompatHelper: bump compat for CairoMakie in [weakdeps] to 0.12, (keep existing compat) (#20) (@github-actions[bot]) - Simply extend reduction functions to box dim labels (#21) (@akshaysridhar) - Add downgrade workflow (#22) (@Sbozzolo) - Add isempty(::SimDir) (#25) (@nefrathenrici) - CompatHelper: bump compat for GeoMakie in [weakdeps] to 0.7, (keep existing compat) (#26) (@github-actions[bot]) - Fix bug in window function (#28) (@dennisYatunin)

- Julia
Published by github-actions[bot] about 2 years ago

https://github.com/clima/climaanalysis.jl - v0.5.2

ClimaAnalysis v0.5.2

Diff since v0.5.1

Merged pull requests: - Bump julia-actions/cache from 1 to 2 (#17) (@dependabot[bot]) - Fix dimension not being clipped by OutputVar.window (#18) (@Sbozzolo)

- Julia
Published by github-actions[bot] about 2 years ago

https://github.com/clima/climaanalysis.jl - v0.5.1

ClimaAnalysis v0.5.1

Diff since v0.5.0

Merged pull requests: - Bump to 0.5.1 (#13) (@Sbozzolo)

Closed issues: - Warnings from ClimaAtmos log (#12)

- Julia
Published by github-actions[bot] about 2 years ago

https://github.com/clima/climaanalysis.jl - v0.5.0

ClimaAnalysis v0.5.0

Diff since v0.4.1

Merged pull requests: - Bump codecov/codecov-action from 3 to 4 (#6) (@dependabot[bot]) - Add support for mathematical operations for OutputVars (#7) (@Sbozzolo) - Update index.md (#8) (@LenkaNovak) - Remove redundant functions (#9) (@Sbozzolo) - Add GeoMakieExt (#10) (@Sbozzolo) - Bump to 0.5 (#11) (@Sbozzolo)

- Julia
Published by github-actions[bot] over 2 years ago

https://github.com/clima/climaanalysis.jl - v0.4.1

ClimaAnalysis v0.4.1

Diff since v0.4.0

- Julia
Published by github-actions[bot] over 2 years ago

https://github.com/clima/climaanalysis.jl - v0.4.0

ClimaAnalysis v0.4.0

Diff since v0.3.0

- Julia
Published by github-actions[bot] over 2 years ago

https://github.com/clima/climaanalysis.jl - v0.3.0

ClimaAnalysis v0.3.0

Diff since v0.2.1

Merged pull requests: - Bump actions/cache from 3 to 4 (#5) (@dependabot[bot])

Closed issues: - String manipulation when plotting from output files (#4)

- Julia
Published by github-actions[bot] over 2 years ago

https://github.com/clima/climaanalysis.jl - v0.2.1

ClimaAnalysis v0.2.1

Diff since v0.2.0

- Julia
Published by github-actions[bot] over 2 years ago

https://github.com/clima/climaanalysis.jl - v0.2.0

ClimaAnalysis v0.2.0

Diff since v0.1.0

- Julia
Published by github-actions[bot] over 2 years ago

https://github.com/clima/climaanalysis.jl - v0.1.0

ClimaAnalysis v0.1.0

- Julia
Published by github-actions[bot] over 2 years ago