Skip to content

Releases: MechMicroMan/DefDAP

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 04 Jun 14:08

Fix

  • experiment notebook (#155)
  • experiment notebook

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Jun 10:31

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

Choose a tag to compare

@github-actions github-actions released this 16 Jan 11:12

Fix

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

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 06 Jan 23:54

Fix

  • Update license name

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Jan 23:16

Feat

  • Add IPF and Euler colours for EBSD grain

Fix

  • Inspector data was being cropped twice

v1.0.1

Choose a tag to compare

@mikesmic mikesmic released this 03 Dec 11:28

Fixed

  • Plotting slip traces for ebsd grain with colours from phase

v1.0.0

Choose a tag to compare

@mikesmic mikesmic released this 05 Nov 16:33

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

Choose a tag to compare

@mikesmic mikesmic released this 20 Nov 13:57

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

Choose a tag to compare

@mikesmic mikesmic released this 11 Mar 09:37

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

Choose a tag to compare

@mikesmic mikesmic released this 23 Aug 16:56
d8769c9

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