hexrd.findorientations module

hexrd.findorientations.clean_map(this_map)[source]
hexrd.findorientations.create_clustering_parameters(cfg, eta_ome)[source]

Compute min samples and mean reflections per grain for clustering

Parameters

cfgTYPE

DESCRIPTION.

eta_omeTYPE

DESCRIPTION.

Returns

Tuple of (min_samples, mean_rpg)

hexrd.findorientations.discretefiber_cleanup()[source]
hexrd.findorientations.discretefiber_init(params)[source]
hexrd.findorientations.discretefiber_reduced(params_in)[source]

input parameters are [hkl_id, com_ome, com_eta]

hexrd.findorientations.filter_maps_if_requested(eta_ome, cfg)[source]
hexrd.findorientations.find_orientations(cfg, hkls=None, clean=False, profile=False, use_direct_testing=False)[source]

Parameters

cfgTYPE

DESCRIPTION.

hklsTYPE, optional

DESCRIPTION. The default is None.

cleanTYPE, optional

DESCRIPTION. The default is False.

profileTYPE, optional

DESCRIPTION. The default is False.

use_direct_searchTYPE, optional

DESCRIPTION. The default is False.

Returns

None.

hexrd.findorientations.generate_eta_ome_maps(cfg, hkls=None, save=True)[source]

Generates the eta-omega maps specified in the input config.

Parameters

cfghexrd.config.root.RootConfig

A hexrd far-field HEDM config instance.

hklsarray_like, optional

If not None, an override for the hkls used to generate maps. This can be either a list of unique hklIDs, or a list of [h, k, l] vectors. The default is None.

savebool, optional

If True, write map archive to npz format according to path spec in cfg. The default is True.

Raises

RuntimeError

DESCRIPTION.

Returns

eta_omeTYPE

DESCRIPTION.

hexrd.findorientations.generate_orientation_fibers(cfg, eta_ome)[source]

From ome-eta maps and hklid spec, generate list of quaternions from fibers

hexrd.findorientations.load_eta_ome_maps(cfg, pd, image_series, hkls=None, clean=False)[source]

Load the eta-ome maps specified by the config and CLI flags.

Parameters

cfgTYPE

DESCRIPTION.

pdTYPE

DESCRIPTION.

image_seriesTYPE

DESCRIPTION.

hklsTYPE, optional

DESCRIPTION. The default is None.

cleanTYPE, optional

DESCRIPTION. The default is False.

Returns

TYPE

DESCRIPTION.

hexrd.findorientations.run_cluster(compl, qfib, qsym, cfg, min_samples=None, compl_thresh=None, radius=None)[source]