Releases: boutproject/xBOUT
Releases · boutproject/xBOUT
0.3.6
What's Changed
- Plotting bugfix by @mikekryjak in #278
- Add topology to metadata by @mikekryjak in #283
- Switch to animatplot-ng by @dschwoerer in #291
- Remove codecov by @dschwoerer in #292
- Modernise packaging and CI by @ZedThree in #294
- Fix lots of docs issues, autogen API, switch theme by @ZedThree in #293
- CI: Fix typo in publish workflow by @ZedThree in #295
- setuptool_scm supports git-archive since version 7 by @dschwoerer in #298
- Fix linting errors by @ZedThree in #296
- Fix int types when writing restart files by @johnomotani in #300
- Use run_id to sort files by @dschwoerer in #250
New Contributors
- @mikekryjak made their first contribution in #278
Full Changelog: 0.3.5...0.3.6
0.3.5
What's Changed
- No CI failure when coverage upload fails by @johnomotani in #272
- Do not call mlab.figure() if mayavi_figure_args=None by @johnomotani in #273
- Restrict xarray to versions <2022.9.0 by @johnomotani in #274
Full Changelog: 0.3.4...0.3.5
0.3.4
What's Changed
- FCI fixes by @dschwoerer in #248
- Drop support for Python 3.7 by @dschwoerer in #252
- Allow to pass directory relative to which the grid is. by @dschwoerer in #245
- Check whether the grid is the one from the simulation by @dschwoerer in #246
- Remove unnecessary (and possibly wrong) .data when y_fine is used by @johnomotani in #254
- logscale for animate_line() by @johnomotani in #255
- Fix writing of
run_id
byto_restart()
by @johnomotani in #259 - Some support for data from BOUT++ v3.x by @johnomotani in #261
- Remove Python-3.7 from the 'master' CI jobs by @johnomotani in #262
- Add quotes around '3.10' in 'master' CI by @johnomotani in #263
- Bug fixes for region.py by @johnomotani in #264
- Fix string comparison: use
==
instead ofis
by @johnomotani in #267 - Update repo data in CI by @dschwoerer in #269
- 3d plotting by @johnomotani in #266
- Remove Python-3.7, add 3.10 in 'publish' workflow by @johnomotani in #271
Full Changelog: 0.3.3...0.3.4
0.3.3
0.3.2
New features:
- add open_fastoutput function to xbout #221
- Geometry for FCI cases #224 #228 #172
- Allow loading restart files #219 #230 #239
- Better test for re-applying toroidal coordinates; load Bpxy, Brxy, Bzxy if possible #227
- Improvements to grid- and restart-file loading #232
Bug fixes:
- Avoid values from corner cells when generating coordinates for Regions #218
- Fix attribute conflict from non-removed "regions" in BoutDataArray.ddy() #222
- Fix condition for 'bout_v5' behaviour of dz #223
- Fix color scales in animate_list() #225
- Fix integration of Field2D variables #205
- Fix to_field_aligned()/from_field_aligned() for transposed arrays #226
- Pass vmin, vmax through to animate_line() in BoutDataset.animate_list() #233
- Fix calculation of hist_hi in BoutDataset.to_restart() #236
- Ensure data is converted to strings #238
- Workaround for old squashed files with inconsistent y-boundary cells #240
0.3.1
0.3.0
- fix reading 3D data (compatibility with BOUT-v5) #197
- Option for cumulative time integral in integrate_midpoints() [bump minimum xarray to 0.18.0] #201
- Make 'controls' argument for animation methods more flexible #203
- Fix compatibility with xarray 0.19.0 #209
- Allow lists to be passed for kwargs in BoutDataset.animate_list() #214
0.2.5
Provides compatibility with xarray-0.18, and some new features and bug-fixes:
- Methods to calculate coordinate derivatives #192
- Support staggered variables in BoutDataset.integrate_midpoints() #195
- Move handling logscale argument to animate_pcolormesh, animate_poloidal #196
- Fix handling of upper disconnected double null #198
- Pass combine_attrs arguments for compatibility with xarray-0.18; bump to xarray-0.17.0, Python 3.7 #199
0.2.4
Various small bugfixes and enhancements
- Fix formatting of
Options
inBoutDataset.__str__()
#175 - Fix
keep_yboundaries=False
for squashed, double-null cases and add default values for"bout_tdim"
,"bout_xdim"
,"bout_ydim"
,"bout_zdim"
, so that they always exist #180 - to_field_aligned() and from_field_aligned() methods for BoutDataset #181
- Only try to rename
"t"
if it is present, allows opening grid files #182 - Bugfix for
_pad_x_boundaries()
#184 - Fix NaNs being used to create 1d coordinates #189
- Allow geometry to be changed when reloading an xBOUT-saved Dataset #190