Meshing: improve vector
-
Meshes: Non-backwards compatible changes in
construct_mesh
(origin_and_widths
;estimate_gridding_options
) when providing
vector
's (implemented non-backwards compatible as the old rules were not
intuitive nor logic; previous meshes can still be obtained, mostly, by
setting the parameters carefully).- Priority-order changed to
domain > distance > vector
(before it was
domain > vector > distance
). - A provided
vector
is new trimmed to the corresponding domain if it is
larger than a also provided domain (fromdomain
ordistance
);
trimmed at the first point where
vector <= domain[0]
,vector >= domain[1]
. - A
vector
can new also be smaller than the defined domain, and the
domain is then filled according to the normal rules; the last cell of
vector
in each direction is taken as starting width for the expansion.
- Priority-order changed to
-
Bugfixes and maintenance:
- Removed functions and modules that were deprecated in v1.2.1.
- Fixed kwargs-error when adding
add_noise
explicitly to
Simulation.compute()
. - Python 3.10 added to tests; Python 3.7 tests reduced to minimum.