Published June 19, 2026 | Version v0.4.0

boutproject/xBOUT: v0.4.0

  • 1. @earth-mover
  • 2. National Centre for Plasma Science and Technology
  • 3. Lawrence Livermore National Laboratory
  • 4. UiT

Description

What's Changed

  • Add helper accessor to return final time slice by @mikekryjak in https://github.com/boutproject/xBOUT/pull/315
  • bout.interpolate_parallel: Merge zeta chunking by @bendudson in https://github.com/boutproject/xBOUT/pull/321
  • Fix comparison to geometry by @dschwoerer in https://github.com/boutproject/xBOUT/pull/318
  • Fix ruff issues by @dschwoerer in https://github.com/boutproject/xBOUT/pull/322
  • Some commits that should together fix the segfaults by @dschwoerer in https://github.com/boutproject/xBOUT/pull/324
  • CI: Update minimum versions for tests by @dschwoerer in https://github.com/boutproject/xBOUT/pull/323
  • Switch to h5netcdf as default engine by @dschwoerer in https://github.com/boutproject/xBOUT/pull/317
  • Fix CI by @dschwoerer in https://github.com/boutproject/xBOUT/pull/326
  • Add h5py dependency by @mikekryjak in https://github.com/boutproject/xBOUT/pull/328
  • Fix concat_<side>_guards coords assignment by @mikekryjak in https://github.com/boutproject/xBOUT/pull/332
  • Use assign_coords in tests by @dschwoerer in https://github.com/boutproject/xBOUT/pull/335
  • Add option to change file loading engine by @mikekryjak in https://github.com/boutproject/xBOUT/pull/334
  • 20x faster 2D plots by @mikekryjak in https://github.com/boutproject/xBOUT/pull/337
  • Fix CI: apt update on runner, file lock race condition by @mikekryjak in https://github.com/boutproject/xBOUT/pull/341
  • Fast loading of multi-file BOUT++ datasets by @bendudson in https://github.com/boutproject/xBOUT/pull/336
  • Accelerate collect() by switching to lazy loading by @mikekryjak in https://github.com/boutproject/xBOUT/pull/340
  • License update by @dschwoerer in https://github.com/boutproject/xBOUT/pull/316
  • Create BoutOptionsFile with grid if available by @mikekryjak in https://github.com/boutproject/xBOUT/pull/339
  • Simplify import again by @dschwoerer in https://github.com/boutproject/xBOUT/pull/343
  • Import ADIOS2 only when actually used to remove warning by @mikekryjak in https://github.com/boutproject/xBOUT/pull/342
  • Remove t_array to prevent duplicate times in dataset by @mikekryjak in https://github.com/boutproject/xBOUT/pull/346
  • Fix lazy loading when using pathlib.Path and resolve test failures by @dschwoerer in https://github.com/boutproject/xBOUT/pull/347
  • to_restart: fix _FillValue incompatibility by @mikekryjak in https://github.com/boutproject/xBOUT/pull/349
  • ADIOS2 format writer by @bendudson in https://github.com/boutproject/xBOUT/pull/348

Full Changelog: https://github.com/boutproject/xBOUT/compare/v0.3.8...v0.4.0

Files

boutproject/xBOUT-v0.4.0.zip

Files (4.8 MB)

Name Size Download all
md5:44ddeb1a64cb207f6cc19d70aafcbd41
4.8 MB Preview Download

Additional details

Related works

Software