jaxvacua.cytools_interface.cytools_instanton_data_init#
- cytools_instanton_data_init(input_data, max_deg, grading_vector=None, basis_change=None, remove_axis=None, model_ID=None, save_file=False, time_out=10, compute_gws=False)#
Initializes instanton data from a CYTools input (Polytope, Triangulation, or CalabiYau). Computes Gopakumar-Vafa and Gromov-Witten invariants up to a specified maximum degree. Optionally applies a basis transformation and removes specified axes from the data. Saves the instanton data to a file if specified.
- Parameters:
input_data (cytools.polytope.Polytope, cytools.triangulation.Triangulation, or cytools.calabiyau.CalabiYau) – Input data to initialize the instanton data.
max_deg (int) – Maximum degree for computing invariants.
grading_vector (np.ndarray, optional) – Grading vector for computing invariants. Default is None.
basis_change (np.ndarray, optional) – Basis transformation matrix. Default is None.
remove_axis (list, optional) – List of axes to remove from the data. Default is None.
model_ID (int, optional) – Model ID for saving the data. Default is None.
save_file (bool, optional) – Whether to save the instanton data to a file. Default is False.
time_out (int, optional) – Time limit for certain computations in seconds. Default is 100.
compute_gws (bool, optional) – Whether to compute Gromov-Witten invariants in addition to Gopakumar-Vafa invariants. Default is False.
- Returns:
dict – A dictionary containing the instanton data.
- Return type:
dict