Release 0.2.1
Added some preliminary features of 0.3, documentation, fixes and quality o life updates:
Changes & Additions:
- Added some more documentations, e.g. added io.rst.
- Converted
scaleto floats everywhere it is set by default. - Changed default behaviour of
create_vector_homog:- 3D Fields now always has 3 components (if
thetais not set explicitely, the arrows are oriented in thexy-plane). - 2D Fields have only 2 components by default (
theta=None), but gain a third component ifthetais specified.
- 3D Fields now always has 3 components (if
- Added
comp_posargument tofrom_signalmethod, that can be used to specify which axis holds the components. Also usable byload_fieldfunction! Useful for backwards compatibilty with Pyramid. -
vectors.py: More documentations and more fine control over vector and skyrmion chirality and orientation. Closes #47 (closed)!. -
colors: Added a namespace for colormaps (instead of a dictionary) to ease access to the maps.CMAP_CIRCULAR_DEFAULTis therefore deprecated now! -
plot2d: significantly simplified the symmetric color map handling withDivergingNorm(which was built for exactly that).
Fixes:
- Fixed vector default and name saving in
ovf.py. - Fixed vector default and necessity of dim in
tec.py. - Fixed erronous
dim->scaleassignment invtk.py. - Fixed
interp_to_regular_gridnot using the multidim. scale correctly. - Fixed
create_vector_singularityfunction. - Removed superfluous enumeration in
reader/writerinio_field. - Various smaller bug-Fixes in
io.
Edited by Jan Caron