v7.2.0
[7.2.0] - 2023-04-26
Added
- Add
environment.yml
config file for MyBinder. - Add a timetrack-list as
Job.timetrack
which is updated incrementally onJob.evaluate()
. - Add
View(field, point_data=None, cell_data=None)
, a result plotter powered bypyvista
. - Add
ViewXdmf(filename, time=0)
, a result plotter powered bypyvista
.
Changed
- Make everything in
/src
compliant with flake8. - Generalize the math-module so that all functions handle an arbitrary number of elementwise-operating trailing axes.
- The special contraction modes of
math.dot(mode=(2,2))
andmath.ddot(mode=(2,2))
have to be specified by themode
-argument and are not detected by the shapes of the operands. - Enhance the overall performance by enforcing the identity matrix to a C-contiguous array.
- Change point- and cell-data functions used in
Job.evaluate(point_data=None, cell_data=None)
fromfun(substep)
tofun(field, substep)
.
Fixed
- Fix timings shown in
newtonrhapson(verbose=True)
: The solve time was only related to one call of the solver while the assembly time referred to the whole runtime subtracted by the single-call solve time.
What's Changed
- Flake8 Compliance (without tests) by @adtzlr in #448
- Flake8: Remove E741 from ignore list by @adtzlr in #449
math
: Handle arbitrary number of trailing axes by @adtzlr in #451- Fix timings in
newtonrhapson()
by @adtzlr in #453 Job
: Addtimetrack
attribute by @adtzlr in #455- Add
Result()
for plotting XDMF-files by @adtzlr in #456 - Enhance and simplify
Result
by @adtzlr in #458 Result
: Switch to more default args ofpyvista
by @adtzlr in #460Job.evaluate()
: Change point- and cell-data function arguments by @adtzlr in #461Result.plot(name=None)
: Plot only the undeformed mesh by @adtzlr in #462- Rename
Result
toView
by @adtzlr in #463 View
: Addcell_type
-argument by @adtzlr in #464- Docs: Add Notebook support by @adtzlr in #465
Full Changelog: v7.1.0...v7.2.0