galport.OrbitTools.calculate_actions
- OrbitTools.calculate_actions(n_out=1, dJdt=False, secular=False, secular_extrema=False, secular_act_freq=False, secular_bar_var=False, border_type='apocenters', JR_ilr=True, positive_omega=True, apply_apo_filter=True, freq_ratio_lim=1.4, value_ratio_lim=0.1, spline_expansion=10, sidereal=False, parallel=False, n_jobs=None)[source]
Calculate averaged action-angle variables for all orbits.
This method uses
galport.averager.action()to compute averaged actions, angles, and frequencies.- Parameters:
parallel (bool, optional) – If True, the calculation will be distributed across multiple CPU cores. If False, it runs sequentially in a single process. Default: False
n_jobs (int, optional) – The number of parallel processes to spawn. If None, it defaults to the total number of available CPU cores. Default: None