﻿pyIBA.IDF
=========

.. currentmodule:: pyIBA

.. autoclass:: IDF

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~IDF.__init__
      ~IDF.append_simulation_entry
      ~IDF.append_spectrum_entry
      ~IDF.change_node_value
      ~IDF.copy
      ~IDF.create_element
      ~IDF.create_tree
      ~IDF.create_tree_on_parent
      ~IDF.delete_spectrum
      ~IDF.export_ndf_inputs
      ~IDF.get_NDF_run_option
      ~IDF.get_PIXE_file
      ~IDF.get_SIMS_data
      ~IDF.get_SIMS_data_fit
      ~IDF.get_SIMS_particles
      ~IDF.get_all_spectra_filenames
      ~IDF.get_angles_fitparam
      ~IDF.get_beam_energy
      ~IDF.get_beam_energy_fit_result
      ~IDF.get_beam_energy_fitparam
      ~IDF.get_beam_energy_spread_fit_result
      ~IDF.get_beam_energy_spread_fitparam
      ~IDF.get_beam_particles
      ~IDF.get_charge
      ~IDF.get_charge_fit_result
      ~IDF.get_charge_fitparam
      ~IDF.get_dataxy
      ~IDF.get_dataxy_fit
      ~IDF.get_detector
      ~IDF.get_detector_foil
      ~IDF.get_detector_solid_angle_fit_result
      ~IDF.get_detector_solid_angle_fitparam
      ~IDF.get_elemental_dataxy_fit
      ~IDF.get_elements
      ~IDF.get_elements_fit_result
      ~IDF.get_elements_molecules_concentrations
      ~IDF.get_energy_calibration
      ~IDF.get_energy_calibration_fit_result
      ~IDF.get_energy_calibration_fitparam
      ~IDF.get_exit_angle_fitparam
      ~IDF.get_fit_results_entry
      ~IDF.get_geo_parameters
      ~IDF.get_geometry_type
      ~IDF.get_idf_text
      ~IDF.get_incident_angle_fit_result
      ~IDF.get_incident_angle_fitparam
      ~IDF.get_max_concentration
      ~IDF.get_max_depth
      ~IDF.get_max_thickness
      ~IDF.get_min_concentration
      ~IDF.get_min_depth
      ~IDF.get_min_thickness
      ~IDF.get_model_adhoc_correction
      ~IDF.get_model_doublescatter
      ~IDF.get_model_energyloss
      ~IDF.get_model_pileup
      ~IDF.get_model_straggling
      ~IDF.get_nelements
      ~IDF.get_nlayers
      ~IDF.get_notes
      ~IDF.get_nspectra_in_simulation_group
      ~IDF.get_number_of_simulations
      ~IDF.get_number_of_spectra
      ~IDF.get_profile
      ~IDF.get_profile_fit_result
      ~IDF.get_reactions
      ~IDF.get_rutherford_cross
      ~IDF.get_scattering_angle_fit_result
      ~IDF.get_scattering_angle_fitparam
      ~IDF.get_section
      ~IDF.get_simulation
      ~IDF.get_simulation_group
      ~IDF.get_spectrum
      ~IDF.get_spectrum_file_name
      ~IDF.get_technique
      ~IDF.get_user
      ~IDF.get_window_max
      ~IDF.get_window_min
      ~IDF.load_file
      ~IDF.load_pixe_data_from_file
      ~IDF.new_file
      ~IDF.print_idf_file
      ~IDF.remove_nodes
      ~IDF.remove_results_from_IDF
      ~IDF.remove_simulation_entry
      ~IDF.save_idf
      ~IDF.set_NDF_run_option
      ~IDF.set_PIXE_data_fit_result
      ~IDF.set_SIMS_calibration
      ~IDF.set_SIMS_data
      ~IDF.set_SIMS_data_fit
      ~IDF.set_SIMS_from_file
      ~IDF.set_beam_energy
      ~IDF.set_beam_energy_fit_result
      ~IDF.set_beam_energy_fitparam
      ~IDF.set_beam_energy_spread
      ~IDF.set_beam_energy_spread_fit_result
      ~IDF.set_beam_energy_spread_fitparam
      ~IDF.set_beam_particles
      ~IDF.set_charge
      ~IDF.set_charge_fit_result
      ~IDF.set_charge_fitparam
      ~IDF.set_data_from_geo_file
      ~IDF.set_data_from_prf_file
      ~IDF.set_data_from_spc_file
      ~IDF.set_data_from_str_file
      ~IDF.set_detector_foil
      ~IDF.set_detector_solid_angle
      ~IDF.set_detector_solid_angle_fit_result
      ~IDF.set_detector_solid_angle_fitparam
      ~IDF.set_elemental_spectrum_data_fit_result
      ~IDF.set_elements
      ~IDF.set_elements_fit_result
      ~IDF.set_elements_result
      ~IDF.set_energy_calibration
      ~IDF.set_energy_calibration_file
      ~IDF.set_energy_calibration_fit_result
      ~IDF.set_energy_calibration_fitparam
      ~IDF.set_exit_angle
      ~IDF.set_exit_angle_fitparam
      ~IDF.set_geo_parameters
      ~IDF.set_geometry_result
      ~IDF.set_geometry_type
      ~IDF.set_incident_angle
      ~IDF.set_incident_angle_fit_result
      ~IDF.set_incident_angle_fitparam
      ~IDF.set_max_thickness
      ~IDF.set_min_thickness
      ~IDF.set_model_adhoc_correction
      ~IDF.set_model_doublescatter
      ~IDF.set_model_energyloss
      ~IDF.set_model_pileup
      ~IDF.set_model_straggling
      ~IDF.set_models_from_geo_file
      ~IDF.set_note
      ~IDF.set_profile
      ~IDF.set_profile_fit_result
      ~IDF.set_profile_result
      ~IDF.set_reactions
      ~IDF.set_reactions_list
      ~IDF.set_rutherford_cross
      ~IDF.set_scattering_angle
      ~IDF.set_scattering_angle_fit_result
      ~IDF.set_scattering_angle_fitparam
      ~IDF.set_simulation_group
      ~IDF.set_spectra_result
      ~IDF.set_spectrum_data
      ~IDF.set_spectrum_data_fit_result
      ~IDF.set_spectrum_data_from_file
      ~IDF.set_spectrum_file_name
      ~IDF.set_technique
      ~IDF.set_user
      ~IDF.set_window_max
      ~IDF.set_window_min
      ~IDF.unify_geo_parameters
      ~IDF.write_dataxy
      ~IDF.write_geo
      ~IDF.write_prf
      ~IDF.write_spc
      ~IDF.write_str
   
   

   
   
   