Releases: MechMicroMan/DefDAP
Releases · MechMicroMan/DefDAP
Release list
v1.2.1
v1.2.0
Feat
- Load data from a matflow workflow
Fix
- Error when plotting grains in the inspector
- Bug with drawing figure canvas in new versions of mpl with ipympl
- Update .ang file reader to work with more files
v1.1.2
Fix
- Added pyvale to list of loaders so pyvale files can actually be loaded
v1.1.1
v1.1.0
Feat
- Add IPF and Euler colours for EBSD grain
Fix
- Inspector data was being cropped twice
v1.0.1
v1.0.0
This was a overhaul of large sections of the code and many changes/additions have been missed from the chnagelog.
Added
- Each grain is assigned a phase and slip systems are automatically loaded
for a given phase based on crystal structure.- This means that unit cells and slip traces plot correctly for grains
in a multi-phase EBSD map
- This means that unit cells and slip traces plot correctly for grains
- Add slip system file for FCC but in same order as DAMASK
- Use example_notebook to generate a 'How To Use' page in the documentation
- Add reader for EDAX .ang EBSD files, pyvale .csv files and openPIV-XL .npx files
- Added a
plot_mapfunction for grains - Added more testing
Changed
- All functions and arguments are now in snake_case instead of CamelCase
- Cropping and masking are now performed upon access to data
- Changed function names from CamelCase to snake_case
- Overhaul of data storage in the Map classes
- RDR calculation
calcRDRin grain inspector is faster and more robust - Improve formatting of grain inspector and RDR plot window
- Refactor boundary lines calculations
- Use GitHub actions to run
pyteston commit push or pull request
Fixed
- Fix bug in grain inspector (
Nonepassed tocorrAngleinadvertently) - Fix EBSD grain linker
- Remove
IPythonandjupyteras requirements - Bug in IPF traiangle plotting now fixed with options for
uptriangle (like MTEX) anddowntriangle (like OI)
v0.93.6
Added
- Add more options for colouring lines
Fixed
- Fix bug with accessing slip systems in grain inspector
- Replace
np.floatwith pythonfloat - Remove
in_placeargument toskimage.morphology.remove_small_objects set_window_titlehas been moved fromfigure.canvastofigure.canvas.manager
v0.93.4
Changed
- Update BCC slip system file and add a separate FCC file with same ordering as in DAMASK
- Refactor boundary lines in
ebsd.mapclass and add methods for warping lines to a DIC map - Refactor
linkEbsdMapmethod and pass all arguments to transform estimate method - Remove IPython and jupyter as requirements
- Move slip systems to
Phaseclass and load automatically based on crystal stucture - Make Oxford bonary loader tolerate of unknown data fields
Fixed
- Fix ebsd grain linker so it works again
v0.93.3
Added
- Store EDX data as a dictionary called
EDXaccessible from the EBSDMapobject - Add option to change IPF map background colour
Fixed
- Fix bug with reading cpr EBSD file without EDX data
- Fix issue with plotting Schmid factor maps
- Fix bug with maps
componentnot updating after masking