pyIBA.codes.NDF.NDF#

class pyIBA.codes.NDF.NDF#

Class focusing the NDF part of the IDF.

__init__()#

Methods

__init__()

export_ndf_inputs([path_dir])

get_NDF_run_option(option_name[, ...])

get_SIMS_data_fit([spectra_id, simulation_id])

get_angles_fitparam([spectra_id, simulation_id])

get_beam_energy_fit_result([spectra_id, ...])

get_beam_energy_fitparam([spectra_id, ...])

get_beam_energy_spread_fit_result([...])

get_beam_energy_spread_fitparam([...])

get_charge_fit_result([spectra_id, ...])

get_charge_fitparam([spectra_id, simulation_id])

get_dataxy_fit([spectra_id, simulation_id])

get_detector_foil([spectra_id, simulation_id])

get_detector_solid_angle_fit_result([...])

get_detector_solid_angle_fitparam([...])

get_elemental_dataxy_fit([spectra_id, ...])

get_elements_fit_result([spectra_id, ...])

get_energy_calibration_fit_result([...])

get_energy_calibration_fitparam([...])

get_exit_angle_fitparam([spectra_id, ...])

get_fit_results_entry([spectra_id, ...])

get_incident_angle_fit_result([spectra_id, ...])

get_incident_angle_fitparam([spectra_id, ...])

get_model_adhoc_correction([spectra_id, ...])

get_model_doublescatter([spectra_id, ...])

get_model_energyloss([spectra_id, simulation_id])

get_model_pileup([spectra_id, simulation_id])

get_model_straggling([spectra_id, simulation_id])

get_nspectra_in_simulation_group(...)

get_profile_fit_result([spectra_id, ...])

get_rutherford_cross([spectra_id, simulation_id])

get_scattering_angle_fit_result([...])

get_scattering_angle_fitparam([spectra_id, ...])

get_simulation_group([spectra_id, simulation_id])

get_window_max([spectra_id, simulation_id])

get_window_min([spectra_id, simulation_id])

remove_results_from_IDF([spectra_id])

set_NDF_run_option(option_name, option[, ...])

set_PIXE_data_fit_result(xray_lines, xray_area)

set_SIMS_data_fit(data_list[, spectra_id])

set_beam_energy_fit_result(energy[, ...])

set_beam_energy_fitparam(energy_change[, ...])

set_beam_energy_spread_fit_result(FWHM[, ...])

set_beam_energy_spread_fitparam(fwhm_change)

set_charge_fit_result(charge[, spectra_id])

set_charge_fitparam(charge[, spectra_id, ...])

set_data_from_geo_file(geo_file[, ...])

set_data_from_prf_file(prf_file[, ...])

set_data_from_spc_file(spc_file)

set_data_from_str_file(str_file[, ...])

set_detector_foil(material, thickness[, ...])

set_detector_solid_angle_fit_result(angle[, ...])

set_detector_solid_angle_fitparam(angle_change)

set_elemental_spectrum_data_fit_result(data)

set_elements_fit_result(elements_dic[, ...])

set_elements_result([spectra_id])

set_energy_calibration_fit_result(m, b[, ...])

set_energy_calibration_fitparam(m_change, ...)

set_exit_angle_fitparam(angle_change[, ...])

set_geometry_result([spectra_id])

set_incident_angle_fit_result(angle[, ...])

set_incident_angle_fitparam(angle_change[, ...])

set_model_adhoc_correction(element, parameters)

set_model_doublescatter(model, parameters[, ...])

set_model_energyloss(model[, spectra_id, ...])

set_model_pileup(model, parameters[, ...])

set_model_straggling(model, parameters[, ...])

set_models_from_geo_file(geo_file[, ...])

set_profile_fit_result(profile_dic[, ...])

set_profile_result([spectra_id])

set_rutherford_cross(rutherford_bol, ...[, ...])

set_scattering_angle_fit_result(angle[, ...])

set_scattering_angle_fitparam(angle_change)

set_simulation_group(simulation_group[, ...])

set_spectra_result([spectra_id])

set_spectrum_data_fit_result(data_x, data_y)

set_window_max(window_max[, spectra_id, ...])

set_window_min(window_min[, spectra_id, ...])

write_dataxy([name, mode, spectra_id, ...])

write_geo([spectra_id, path_dir])

write_prf([path_dir])

write_spc([path_dir])

write_str([path_dir])