Recent Releases of https://github.com/clima/climaanalysis.jl
https://github.com/clima/climaanalysis.jl - v0.5.19
ClimaAnalysis v0.5.19
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
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
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
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
- Julia
Published by github-actions[bot] over 1 year ago
https://github.com/clima/climaanalysis.jl - v0.5.14
ClimaAnalysis v0.5.14
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/clima/climaanalysis.jl - v0.4.0
ClimaAnalysis v0.4.0
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/clima/climaanalysis.jl - v0.3.0
ClimaAnalysis v0.3.0
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
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/clima/climaanalysis.jl - v0.2.0
ClimaAnalysis v0.2.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