Skip to content

Releases: SpeedyWeather/SpeedyWeather.jl

v0.13.0

08 Dec 23:50
719dce9
Compare
Choose a tag to compare

SpeedyWeather v0.13.0

Diff since v0.12.1

Merged pull requests:

  • SpeedyTransforms: Differentiable transforms via custom Enzyme rule (#589) (@maximilian-gelbrecht)
  • CompatHelper: bump compat for GPUArrays to 11 and JLArrays to 0.2, (keep existing compat) (#590) (@github-actions[bot])
  • Rossby-Haurwitz wave initial conditions for eta (#604) (@rivwgk)
  • Optical depth parameterization + array-agnostic ColumnVariables (#606) (@milankl)
  • large-scale condensation at <100% (#609) (@minqi6)
  • Slab ocean and net surface and top-of-atmosphere fluxes (#613) (@milankl)
  • Include large-scale condensation tests (#615) (@milankl)
  • Power spectrum for n-dimensional LowerTriangularArray (#618) (@milankl)
  • CompatHelper: add new compat entry for FiniteDifferences in [weakdeps] at version 0.12, (keep existing compat) (#620) (@github-actions[bot])
  • CompatHelper: add new compat entry for Enzyme in [weakdeps] at version 0.13, (keep existing compat) (#622) (@github-actions[bot])
  • One band longwave radiation implemented (#624) (@milankl)
  • [SpeedyTransforms] Restrict finite difference tests to one grid only (#625) (@maximilian-gelbrecht)
  • [SpeedyTransforms] Exclude second differentiation identity test for OctahedralGrid (#627) (@maximilian-gelbrecht)
  • Introduce separate extended tests in CI (#628) (@maximilian-gelbrecht)
  • AbstractStochasticPhysics and SPPT (#629) (@milankl)
  • AbstractSurfacePerturbation (#631) (@milankl)
  • bump to v0.13 (#632) (@milankl)

Closed issues:

  • Driven by reanalysis data (#576)
  • Stability Issues with Multiple Weather Trajectories Generation (#607)

v0.12.1

20 Nov 22:00
e569b4c
Compare
Choose a tag to compare

SpeedyWeather v0.12.1

Diff since v0.12.0

Merged pull requests:

  • GeoMakie extension and interactive 3D grid visualisation on the sphere (#600) (@milankl)
  • Array-agnostic horizontal diffusion, +modularised (#601) (@milankl)
  • Define zonal_mean for any AbstractGridArray (#603) (@milankl)
  • Update README.md with dataviz (#608) (@milankl)
  • set! for boundary conditions (#611) (@milankl)
  • ConstantLandTemperature implemented (#612) (@milankl)

Closed issues:

  • Spectral filtering instead of hyperdiffusion (#547)
  • Interactive 3D data visualisation directly on the grid (#599)

v0.12.0

28 Oct 17:51
c63fb6e
Compare
Choose a tag to compare

SpeedyWeather v0.12.0

Diff since v0.11.0

Merged pull requests:

  • Feedback.verbose coupled to isinteractive() (#582) (@milankl)
  • Array-agnostic SpectralTransform (#583) (@milankl)
  • Stop supporting Julia 1.9 (#585) (@milankl)
  • Move CUDA to extension (#586) (@milankl)
  • Do not interweave transform (#587) (@milankl)
  • Add Haversine and general spherical_distance and AbstractSphericalDistance functionality (#588) (@treigerm)
  • Rossby-Haurwitz wave initial conditions +docs (#591) (@milankl)
  • SpectralAR1Process and AbstractRandomProcess (#592) (@milankl)
  • Model constructors with positional SpectralGrid argument (#593) (@milankl)
  • Introduce OctaminimalGaussianArray; smaller, faster but less accurate (#595) (@milankl)
  • NetCDF output: Precipitation accumulated and rate (#596) (@milankl)
  • Bump to v0.12 (#597) (@milankl)

Closed issues:

  • Performance of the spectral transform (#32)
  • Set! discontinuous across prime meridian (#584)

v0.11.0

07 Oct 19:01
a3fc887
Compare
Choose a tag to compare

SpeedyWeather v0.11.0

Diff since v0.10.0

Merged pull requests:

Closed issues:

  • Example GPU kernels (#121)
  • Modularise netCDF output (#522)
  • Instability develops over long integrations (#553)
  • RingGrids: Conflicting Broadcast Rules (#565)
  • RingGrids: N-dim Matrix/Array constructors (#570)

v0.10.0

04 Jun 13:51
fb43ed0
Compare
Choose a tag to compare

SpeedyWeather v0.10.0

Diff since v0.9.0

Merged pull requests:

Closed issues:

  • Physical parameterizations: inconsistencies between speedy.f90 and the Speedy Documentation (#126)
  • Progress towards primitive equations (#192)
  • Divergence of (hu, hv, h) (#372)
  • Initial conditions from PDEArena (#377)
  • Conserved quantity verifying (#400)
  • shallow-water case for a global ocean (#412)
  • [JOSS review] Nat's Review of SpeedyWeather.jl (#443)
  • [JOSS Review] questions + suggestions (#446)
  • [JOSS review] Zenodo archival (#448)
  • Another simple radiation scheme (#456)
  • Automatic performance testing (#464)
  • JOSS review: text comments (#480)
  • Replace PythonPlot with a Julia-based plotting library in Docs (#482)
  • Verifying conserved quantities (#500)
  • PrimitiveDry and WetModel generation on Julia v1.9 hangs (#508)
  • The PrimitiveWetModel example fails (#515)
  • unbalanced initial condition for Galewsky Jet (#518)
  • Time stepping of particle tracking (#527)

v0.9.0

12 Mar 23:10
76b099e
Compare
Choose a tag to compare

SpeedyWeather v0.9.0

Diff since v0.8.0

Merged pull requests:

Closed issues:

  • online particle tracking (#413)
  • Convection too weak?! (#436)
  • Condensation fireworks (#445)
  • [JOSS Review] firstnames vs. initials in .bib file (#449)
  • Question about example in Docs/SpeedyTransforms/Geostrophy (#452)
  • Precompilation Error (#466)

v0.8.0

24 Jan 22:00
8f3e0a7
Compare
Choose a tag to compare

SpeedyWeather v0.8.0

Diff since v0.7.1

Merged pull requests:

Closed issues:

  • Literated example with the animation that is currently in README? (#297)
  • Global shallow-water run (#323)
  • Hybrid vertical coordinates (#329)
  • What constitutes the 'state' of the model at a particular timestep (#347)
  • SpeedyWeather's logic and information flow (#350)
  • Zanna & Bolton eddy parameterization (#402)

v0.7.1

06 Dec 22:53
90ed564
Compare
Choose a tag to compare

SpeedyWeather v0.7.1

Diff since v0.7.0

Merged pull requests:

Closed issues:

  • Given user-facing parameters that represent a time period actually units (#417)

v0.7.0

30 Nov 23:19
a58446c
Compare
Choose a tag to compare

SpeedyWeather v0.7.0

Diff since v0.6.0

Merged pull requests:

Closed issues:

  • References for the dynamical core (#45)
  • Use logging infrastructure for feedback messages (#68)
  • Number format-flexibility (#137)
  • Forcing and climatology in the shallow water system (#151)
  • Liniting (#220)
  • 16 bit model (#375)
  • divergence! should set last row to zero (#382)
  • plotting error with Float32sr spectralgrid! (#388)
  • Shallow water run (#391)
  • Barotropic vorticity model: Stochastic stirring (#394)
  • run BarotropicModel T21 with BFloat16 and output (#406)
  • low precision stochastic rounding (#411)
  • Output time axis: option to adhere to output_dt exactly (#416)

v0.6.0

01 Sep 22:54
3e0f0d0
Compare
Choose a tag to compare

SpeedyWeather v0.6.0

Diff since v0.5.0

Closed issues:

  • 16-bit FFT (#31)
  • Expanding the Documentation (#263)
  • Cannot run example on non-GPU system (#282)
  • Windows permssions problem (#285)
  • Precompilation warnings? (#296)
  • Away from monolithic run_speedy()? (#320)
  • CI runs on latest Julia release -- should we add more? (#325)
  • Query about computational resources (#342)
  • CI test on supported Julia versions? (#359)
  • Precompilation errors of IrrationalConstants dependency (#366)
  • SpectralGrid not defined in v0.5 (#367)

Merged pull requests: