Skip to content
Snippets Groups Projects
Commit 4d6a837d authored by Colm Talbot's avatar Colm Talbot
Browse files

Add cache to approximant finding

parent 55ce2652
No related branches found
No related tags found
1 merge request!1071Add cache to approximant finding
Pipeline #353901 passed
import json
import os
from functools import lru_cache
from math import fmod
import numpy as np
......@@ -701,6 +702,7 @@ def lalsim_SimInspiralTransformPrecessingNewInitialConditions(
return SimInspiralTransformPrecessingNewInitialConditions(*args_list)
@lru_cache(maxsize=10)
def lalsim_GetApproximantFromString(waveform_approximant):
from lalsimulation import GetApproximantFromString
if isinstance(waveform_approximant, str):
......@@ -799,6 +801,7 @@ def lalsim_SimInspiralChooseFDWaveform(
return SimInspiralChooseFDWaveform(*args, waveform_dictionary, approximant)
@lru_cache(maxsize=10)
def _get_lalsim_approximant(approximant):
if isinstance(approximant, int):
pass
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment