Skip to content

Releases: MechMicroMan/DefDAP

v1.1.2

16 Jan 11:12

Choose a tag to compare

Fix

  • Added pyvale to list of loaders so pyvale files can actually be loaded

v1.1.1

06 Jan 23:54

Choose a tag to compare

Fix

  • Update license name

v1.1.0

06 Jan 23:16

Choose a tag to compare

Feat

  • Add IPF and Euler colours for EBSD grain

Fix

  • Inspector data was being cropped twice

v1.0.1

03 Dec 11:28

Choose a tag to compare

Fixed

  • Plotting slip traces for ebsd grain with colours from phase

v1.0.0

05 Nov 16:33

Choose a tag to compare

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
  • 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_map function 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 calcRDR in 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 pytest on commit push or pull request

Fixed

  • Fix bug in grain inspector (None passed to corrAngle inadvertently)
  • Fix EBSD grain linker
  • Remove IPython and jupyter as requirements
  • Bug in IPF traiangle plotting now fixed with options for up triangle (like MTEX) and down triangle (like OI)

v0.93.6

20 Nov 13:57

Choose a tag to compare

Added

  • Add more options for colouring lines

Fixed

  • Fix bug with accessing slip systems in grain inspector
  • Replace np.float with python float
  • Remove in_place argument to skimage.morphology.remove_small_objects
  • set_window_title has been moved from figure.canvas to figure.canvas.manager

v0.93.4

11 Mar 09:37

Choose a tag to compare

Changed

  • Update BCC slip system file and add a separate FCC file with same ordering as in DAMASK
  • Refactor boundary lines in ebsd.map class and add methods for warping lines to a DIC map
  • Refactor linkEbsdMap method and pass all arguments to transform estimate method
  • Remove IPython and jupyter as requirements
  • Move slip systems to Phase class 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

23 Aug 16:56
d8769c9

Choose a tag to compare

Added

  • Store EDX data as a dictionary called EDX accessible from the EBSD Map object
  • 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 component not updating after masking

v0.93.2

16 Apr 14:16

Choose a tag to compare

Added

  • Reading of Channel project files that contain EDX data

Fixed

  • Plotting unit cells
  • Plotting lines with grain inspector

v0.93.1

12 Apr 11:15

Choose a tag to compare

Added

  • Started adding type hinting
  • Add save/load support to grainInspector
  • Add drawLineProfile function. Click and drag a line, then plot an intensity profile across the line

Changed

  • Speed up EBSD map data rotation
  • Speed up 'warp' grain finding
  • Store band slope and MAD arrays from EBSD
  • Update nCorrToDavis.m script
    • Better description of how to use the function
    • Sub-window size is subset radius * 2, as defined in nCorr
    • Subset spacing is subset spacing, as defined in nCorr
  • Generate phase boundary points and lines at same time as grain boundaries
  • Improve histogram plotting
    • Options for scatter (as before), step and bar
    • Options for logx, logy, loglog and linear
  • Updates to example notebook

Fixed

  • Fixed docstring links
  • Fix bug in 'warp' grain finding algorithm