%% ===== BEC-Droplets Settings ===== options = struct(); % File / paths options.folderPath = "//DyLabNAS/Data/StructuralPhaseTransition/2025/08/13/0062"; options.savefileName = 'BECToDroplets'; options.saveDirectory = "Z:/Users/Karthik/Data-Analyzer/+Scripts"; % Camera / imaging options.cam = 5; options.angle = 0; options.center = [1420, 2050]; options.span = [200, 200]; options.fraction = [0.1, 0.1]; options.pixel_size = 5.86e-6; % in meters options.magnification = 23.94; options.removeFringes = false; options.ImagingMode = 'HighIntensity'; options.PulseDuration = 5e-6; % in s % Fourier analysis settings % Radial Spectral Distribution options.theta_min = deg2rad(0); options.theta_max = deg2rad(180); options.N_radial_bins = 500; options.Radial_Sigma = 2; options.Radial_WindowSize = 5; % odd number for centered moving avg % Angular Spectral Distribution options.k_min = 1.2771; % in μm⁻¹ options.k_max = 2.5541; % in μm⁻¹ options.N_angular_bins = 180; options.Angular_Threshold = 75; options.Angular_Sigma = 2; options.Angular_WindowSize = 5; options.zoom_size = 50; % zoomed-in region around center % Scan parameter options.scan_parameter = 'rot_mag_field'; if strcmp(options.savefileName, 'BECToDroplets') options.scan_reference_values = [2.40, 2.39, 2.38, 2.37, 2.35, 2.34, 2.32, 2.30, 2.28, 2.26, 2.24, 2.22, 2.2, 2.15, 2.10, 2.05, 2, 1.95, 1.90, 1.85, 1.8]; options.titleString = 'BEC to Droplets'; elseif strcmp(options.savefileName, 'BECToStripes') options.scan_reference_values = [2.45, 2.44, 2.43, 2.42, 2.4, 2.39, 2.38, 2.37, 2.36, 2.35, 2.34, 2.32, 2.3, 2.28, 2.25, 2.2, 2.15, 2.10, 2.0, 1.90, 1.8]; options.titleString = 'BEC to Stripes'; elseif strcmp(options.savefileName, 'DropletsToStripes') options.scan_reference_values = [0, 5, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 35, 40]; options.titleString = 'Droplets to Stripes'; elseif strcmp(options.savefileName, 'StripesToDroplets') options.scan_reference_values = fliplr([0, 5, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 35, 40]); options.titleString = 'Stripes to Droplets'; end % Flags options.skipNormalization = true; options.skipUnshuffling = false; options.skipPreprocessing = true; options.skipMasking = true; options.skipIntensityThresholding = true; options.skipBinarization = true; options.skipMovieRender = true; options.skipSaveFigures = true; options.skipSaveOD = true; options.skipLivePlot = false; options.showProgressBar = true; % Optional extras options.font = 'Bahnschrift'; %% [od_imgs, scan_parameter_values, file_list] = Helper.collectODImages(options); %% Analyzer.runInteractiveODImageViewer(od_imgs, scan_parameter_values, file_list, options);