Releases: boutproject/boutdata
Releases · boutproject/boutdata
v0.3.0
What's Changed
- Small fixes to restart utils by @bendudson in #99
- Fix creating restart files for BOUT++ 5 by @ZedThree in #103
- Allow simplified user access via python -m by @dschwoerer in #104
- restart.resize: Disable multiprocessing if maxProc=1 by @bendudson in #105
- Merge
boututils
intoboutdata
by @ZedThree in #67 - Fix formatting CI by @ZedThree in #106
- Performance improvements and
collect
test improvements by @ZedThree in #107 - Fix finding version for
boututils
by @ZedThree in #110 - Delete several unused or obsolescent modules by @ZedThree in #112
- Add
bout-upgrader
tool by @ZedThree in #111 - Switch to
ruff
for linting and formatting by @ZedThree in #113 - Add bout_v6_coordinates_upgrader script by @tomc271 in #115
- CI: Fix commit message and enable CI on fixing commit by @dschwoerer in #119
- Fix renaming in case a new section is needed by @dschwoerer in #121
- Deprecate options that only use as default for other options by @dschwoerer in #118
- CI: Drop apt dependencies and switch to
uv
by @ZedThree in #122 - Option to pass custom dimensions for variable to Datafile.write() by @johnomotani in #124
- Delete even more unused modules by @ZedThree in #114
New Contributors
Full Changelog: v0.2.1...v0.3.0
v0.2.1
v0.2.0
What's Changed
- Fix lint test by @ZedThree in #84
- Bump setuptools from 46.1.3 to 65.5.1 by @dependabot in #86
- Set correct yindex_global by @dschwoerer in #89
- Modernise packaging; drop Python 3.7 support by @ZedThree in #85
- Raise more specific exception by @dschwoerer in #90
- Remove requirements.txt by @dschwoerer in #93
- WIP: Change grid restarts by @bendudson in #88
- Generation of grid points in boutdata.resize by @mredenti in #81
drop_variables
argument tosquashoutput()
by @johnomotani in #83- Modernise (require py 3.9+) by @dschwoerer in #97
- Run black by @dschwoerer in #96
- set _file0 early to avoid error in destructor by @dschwoerer in #91
New Contributors
Full Changelog: v0.1.10...v0.2.0
v0.1.10
What's Changed
- Support multi-line values when reading BOUT++ input files by @bendudson in #74
- Add
remove_xguards
option togridcontourf()
by @bendudson in #72 - Add
restart.shift_v3_to_v4()
by @bendudson in #69 - Save the version number into output file when squashing data by @johnomotani in #79
Full Changelog: v0.1.9...v0.1.10
v0.1.9
v0.1.8
v0.1.7
v0.1.6
v0.1.5
v0.1.4
Major new features:
- #37 Parallelise BoutOutputs and squashoutput
- #39 Create bout-squashoutput executable using setuptools entry_points
Minor new features:
- #18 tind_auto option for when last write was incomplete
- #19 Implement mxg and myg arguments to restart.redistribute
- #33 BoutOptions.get_bool() method to convert option value to bool
- #36 Support evaluating BoutOptionsFile expressions at staggered locations
Bug fixes:
- #31 Fix BoutOptions.rename for case-sensitive renames
- #34 Set netCDF's 'chunk cache' to zero in squashoutput
Testing:
- #38 Tests for collect and squashoutput