1.3. Contributors
The original DREAM3D application was developed with input from many institutions and individuals.
BlueQuartz Software
Dr. Dennis Dimiduk
Mr. Jared Duffey
Dr. Michael A. Groeber
Mr. Alex Jackson
Mr. Michael A. Jackson
Mr. Joseph Kleingers
Mr. Matthew Marine
Mrs. Jessica Marquis
Mr. Braden Pennie
Mr. Nathan Young
Other Institutions
There are a variety of code contributions over the years to the DREAM.3D code base. Some of these contributions are being incorporated into DREAM3D-NX. Where those filters are being updated to be included in DREAM3D-NX, those individuals or institutions will be noted.
Historical DREAM.3D Contributors
This file contains quick details of contributions to the DREAM.3D project made by developers external to BlueQuartz Software. Developers are presented in alphabetical order. If any information in this file is missing or incorrect, please submit a pull request with the corrections.
Some of these contributions are being updated and used in DREAM3D-NX.
Dr. Patrick Callahan
Computation of shape descriptors in “Find Feature Shapes” Filter
Dr. Lisa Chan
Twin insertion code used in the “Insert Transformation Phase” Filter
Dr. Krzysztof Glowinski
Implementation of the “Find GBCD (Metric-based Approach)” Filter
Dr. Marc De Graef
Underlying framework for “Convert Orientation Representation” Filter, which allows for self-consistent transformations between 7 orientation representations
Computation of shape descriptors in “Find Feature Shapes” Filter
Dr. Michael A. Groeber
Significant contributions to most core DREAM.3D libraries, particularly those involving orientation, texture, and statistical calculations
Algorithm development and contribution in most Plugins, especially the SyntheticBuilding, Statistics, SurfaceMeshing, Processing, and OrientationAnalysis core Plugins
Development of the HEDMAnalysis, TransformationPhase, and DDDAnalysisToolbox external Plugins
Dr. Sukbin Lee
Multi-material marching cubes (M3C) surface meshing code
Mr. William Lenthe
Several contributions to core DREAM.3D libraries, including the following:
DREAM3DWidgetsLib
Implementation of the Symmetric6x6Widget class
OrientationLib
Implementation of misorientation color generation algorithm by Schuh & Patala in SpaceGroupOps classes
SIMPLib
Implementation of the reorderCopy() function in IDataArray classes
Several additions to the SIMPLib Constants file
Fix for possible bad key values in the FilterManager class
Several additions in the TemplateHelpers class
Implementations of the following Core Filters:
“Copy Attribute Array”
“Copy Attribute Matrix”
“Copy Data Container”
Implmentation of functions to compare units of a DataArrayPath object
Add FloatVec4 and FloatVec21 FilterParameters
Add linear regression function to SIMPLibMath class
Several fixes for the convertHSVtoRgb() function in the ColorUtilities class
Several contributions to core DREAM.3D Plugins, including the following:
Generic
Implementation of the “Input Crystal Compliances” Filter
OrientationAnalysis
Original implementation of the “Convert Orientations” Filter, now called “Convert Orientation Representation”
Implementation of the “Find Directional Moduli” Filter
Implementation of the “Find Elastic Modulus Mismatch” Filter
Implementation of the “Generate Misorientation Colors” Filter
Added a safety check into the “Read H5EBSD File” Filter
Processing
Implementation of the “Clear Data (Mask)” Filter
Add option for only Feature Ids to be replaced in “Erode/Dilate Bad Data” and “Fill Bad Data” Filters
Fix potential array bounds crash in “Isolate Largest Feature (Identify Sample)” Filter
Reconstruction
Add option for to apply a linear background subtraction in align sections Filters
SurfaceMeshing
Implementation of the “Find Face Feature Boundary Areas” Filter
Implementation and support for the external ImageProcessing Plugin
Dr. Adam Pilchak
Algorithm contributions for the identification and grouping of microtexture regions
Mr. Matthew Priddy
Code for exporting voxelized microstructures as Abaqus inputs, exposed in the “Abaqus Hexahedron Writer” Filter
Dr. Greg Rohrer
Computation of grain boundary character distribution (GBCD), exposed in the “Find GBCD” Filter
Dr. Tony Rollett
Several code contributions within the GBCD calculations and the Ph and Dx readers and writers
Contributions to the orientation transformation codes
Dr. Dave Rowenhorst
Contributions to the orientation transformation codes
Dr. Stephen Sintay
Contributions to the moving finite element surface mesh smoothing codes
Dr. Joseph C. Tucker
Several contributions to core DREAM.3D libraries
Implementation of various Filters for grouping microtexture regions
Original implementation of the external TransformationPhase Plugin
Mr. Jarrell Waggoner
Various fixes for Linux operations