GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.TabPanels.FrameGenerationHRData.shuffle_HR module¶
- GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.TabPanels.FrameGenerationHRData.shuffle_HR.shuffle_HR(target_obj, path_target, rad_mode, instrument_obj, string_nights, model_CC, order_sel, tell_rm_method, eccentricity=False)[source]¶
Simulate high-resolution spectroscopic data for a given target.
This function generates simulated high-resolution spectroscopic data by: 1. Reading and processing model data 2. Convolving the model with instrument resolution 3. Generating error matrices 4. Applying orbital motion effects 5. Creating simulated spectra 6. Saving the results
- Parameters:
target_obj – Target object containing orbital parameters
path_target – Path to target data directory
rad_mode – Radiation mode (e.g., ‘Transmission’)
instrument_obj – Instrument object containing specifications
string_nights – Comma-separated string of observation nights
model_CC – Cross-correlation model name
order_sel – Selected order
tell_rm_method – Telluric removal method
eccentricity – Whether to use eccentric orbit calculations
- Returns:
None. Results are saved to disk in a ‘_sim’ directory.