Skip to content

v5.2.0

Compare
Choose a tag to compare
@adtzlr adtzlr released this 07 Oct 23:29
· 2645 commits to main since this release

Changelog since [5.1.0] - 2022-09-09

Added

  • Add xscale and yscale arguments to CharacteristicCurve.plot().
  • Add mesh.Grid(*xi) as generalized line, rectangle or cube with custom linspaces.
  • Add mesh.concatenate(meshes) to join a sequence of meshes with identical cell types.
  • Add x0 argument to Job.evaluate(x0=field).
  • Add mask argument to mesh.runouts(mask=slice(None)).
  • Add callback(stepnumber, substepnumber, substep) argument to CharacteristicCurve() (like in Job()).
  • Add an on-the-fly XDMF writer for a job (via meshio) Job.evaluate(filename="result.xdmf") with the possibility to add optional point_data and cell_data dicts.

Changed

  • Remove Warning if einsumt requirement is not found (switch to numpy without any warnings).
  • Requires Python 3.7+.

Fixed

  • Fix ignored axis argument of mesh.revolve(axis=1).

Auto-Generated Release-Notes

What's Changed

  • Add xscale and yscale arguments to CharacteristicCurve.plot() by @adtzlr in #281
  • Add mesh.Grid(*xi) and mesh.concatenate([mesh1, mesh2, ...]) by @adtzlr in #284
  • Add job.evaluate(x0=field) by @adtzlr in #286
  • Fix mesh.revolve(axis=1) by @adtzlr in #288
  • Add callback argument to CharacteristicCurve() by @adtzlr in #290
  • Remove Warning if einsumt is not installed by @adtzlr in #292
  • Add XDMF writer by @adtzlr in #294

Full Changelog: v5.1.0...v5.2.0