from scipy.interpolate import UnivariateSpline
# from depth to pressure
tck = (np.asarray([ 660.,  660.,  660.,  660., 2900., 2900., 2900., 2900.]), 
       np.asarray([ 23.3585891 ,  56.70896396,  91.92747561, 136.58456648,
         0.        ,   0.        ,   0.        ,   0.        ]), 3)
d2p = UnivariateSpline._from_tck(tck)
# from pressure to depth
tck = (np.asarray([ 23.43242857,  23.43242857,  23.43242857,  23.43242857, 
                   82.06069689, 136.70084875, 136.70084875, 136.70084875, 136.70084875]), 
       np.asarray([ 660.93580208, 1103.14147695, 1905.82480619, 2601.16357254, 
                   2901.12743122,    0.        ,    0.        ,    0.        , 661.23099218]), 3)
p2d = UnivariateSpline._from_tck(tck)
          Last active
          January 13, 2024 21:55 
        
      - 
      
 - 
        
Save SHDShim/f55462a5f21c42aad343ee75149bfa30 to your computer and use it in GitHub Desktop.  
    PREM depth-pressure conversion
  
        
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment