Skip to content

IndexError in plotting #17

@razimantv

Description

@razimantv

vmax = c[max(np.argmin(abs(np.imag(pumped_modes)), axis=1)) + 1]

This line is causing an error sometimes:

ERROR: [pid 2099207] Worker Worker(salt=744350808, workers=1, host=chillisauce, username=razimantv, pid=2099207) failed    PlotScanWithModeTrajectories(lasing_modes_id=null, plot_path=figures/mode_trajectories.pd
f)                                                                                                                                                                                                                  
Traceback (most recent call last):                                                                                                                                                                                  
  File "/media/data/Software/venv/netSALT/lib/python3.10/site-packages/luigi/worker.py", line 191, in run                                                                                                           
    new_deps = self._run_get_new_deps()                                                                                                                                                                             
  File "/media/data/Software/venv/netSALT/lib/python3.10/site-packages/luigi/worker.py", line 133, in _run_get_new_deps                                                                                             
    task_gen = self.task.run()                                                                                                                                                                                      
  File "/media/data/Backups/ICL/Documents/Code/netSALT/netsalt/tasks/analysis.py", line 192, in run                                                                                                                 
    plot_scan(qg, qualities, modes_df, relax_upper=True)                                                                                                                                                            
  File "/media/data/Backups/ICL/Documents/Code/netSALT/netsalt/plotting.py", line 255, in plot_scan                                                                                                                 
    plot_pump_traj(modes_df, with_scatter=with_scatter, with_approx=with_approx, ax=ax)                                                                                                                             
  File "/media/data/Backups/ICL/Documents/Code/netSALT/netsalt/plotting.py", line 396, in plot_pump_traj                                                                                                            
    vmax = c[max(np.argmin(abs(np.imag(pumped_modes)), axis=1)) + 1]                                                                                                                                                
IndexError: list index out of range                                                                                                                                                                                 
INFO: Informed scheduler that task   PlotScanWithModeTrajectories_null_figures_mode_tra_2a0d3c4d61   has status   FAILED                                                 

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions