hexrd.fitting.calibration.laue module

class hexrd.fitting.calibration.laue.LaueCalibrator(instr, plane_data, grain_params, flags, min_energy=5.0, max_energy=25.0)[source]

Bases: object

calibrator_type = 'laue'
property energy_cutoffs
property flags
property full_params
property instr
model(reduced_params, data_dict)[source]
property npe
property npi
property params
property plane_data
residual(reduced_params, data_dict)[source]
hexrd.fitting.calibration.laue.gaussian_2d(p, data)[source]
hexrd.fitting.calibration.laue.gaussian_2d_int(y, x, *p)[source]
hexrd.fitting.calibration.laue.sxcal_obj_func(plist_fit, plist_full, param_flags, instr, meas_xy, hkls_idx, bmat, energy_cutoffs, sim_only=False, return_value_flag=None)[source]

Objective function for Laue-based fitting.

energy_cutoffs are [minEnergy, maxEnergy] where min/maxEnergy can be lists