All notable changes to this project will be documented in this file.
pymech.core.Elemare tuples instead of lists
pymech.core.DataLimsare now immutable tuples
pymech.dataset.open_mfdataset()is now a partial function. This change should be fully backwards compatible
dtypeoption to set the floating point data type.
pymech.neksuiteis now a sub-package with three modules.
Test data files from the
pymechgit repository. The files are now available at https://github.com/eX-Mech/pymech-test-data/
Backwards compatible release with a lot of housekeeping and some usability improvements. This will be the last release to support Python 3.6 and Xarray < 0.18.0
Format entire code base with
writere2to read/write binary .re2 Nek5000 meshes
indexing bug in the boundary conditions parameters in
Ignore some invalid ‘E’ internal boundary conditions in
readreasince they are written this way by re2torea and ignored by Nek5000.
Various fixes – including writing element map, correct order for min/max metadata – in
pymech.core.HexaData.merge()to merge meshes together and build proper connectivity
writenekdetects system endianness and byte-swaps arrays, if needed, before writing
Warnings while reading/writing scalars
use ndarray.tofile() for faster output
1.3.0.post0 - 2020-07-16#
Packaging issue of sdist and wheel. Now uses
find_packagesinstead of package name.
Dataset module which extends xarray
readnekfunction uses less for loops
pymech.core.DataLimslimits as properties
Autogenerate documentation using sphinx extension
License GPL v3 or later
Miscellaneous improvements in documentation, testing and packaging