changed folder structure, added and renamed files
This commit is contained in:
5
.gitignore
vendored
5
.gitignore
vendored
@ -1,3 +1,8 @@
|
|||||||
|
# editor related files
|
||||||
|
*.swp
|
||||||
|
*~
|
||||||
|
*.bak
|
||||||
|
|
||||||
# Byte-compiled / optimized / DLL files
|
# Byte-compiled / optimized / DLL files
|
||||||
__pycache__/
|
__pycache__/
|
||||||
*.py[cod]
|
*.py[cod]
|
||||||
|
0
phases/models/__init__.py
Normal file
0
phases/models/__init__.py
Normal file
27
phases/models/parallel_model.py
Normal file
27
phases/models/parallel_model.py
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
import numpy as np
|
||||||
|
from scipy.optimize import fsolve
|
||||||
|
|
||||||
|
|
||||||
|
def parallel2gap(K, phi, undudict):
|
||||||
|
gLH = K2gap(K, undudict['K-value_LH'])
|
||||||
|
if phi >= 0.0:
|
||||||
|
gLV = K2gap(K, undudict['K-value_LV+'])
|
||||||
|
gC = K2gap(K, undudict['K-value_C+'])
|
||||||
|
dgLV = gLV - gLH
|
||||||
|
dgC = gC - gLH - dgLV/2
|
||||||
|
else:
|
||||||
|
gLV = K2gap(K, undudict['K-value_LV-'])
|
||||||
|
gC = K2gap(K, undudict['K-value_C-'])
|
||||||
|
dgLV = gLV - gLH
|
||||||
|
dgC = gC - gLH - dgLV/2
|
||||||
|
return gLH + dgLV * np.sin(0.5 * phi)**2 + dgC * np.sin(phi)**2
|
||||||
|
|
||||||
|
|
||||||
|
def K2gap(Kval, fitparam):
|
||||||
|
g2K_func = np.poly1d(fitparam[::-1])
|
||||||
|
tau_init = 1.0
|
||||||
|
k_log = float(np.log(Kval))
|
||||||
|
return float(fsolve(k_log - g2K_func, tau_init))
|
||||||
|
|
||||||
|
|
||||||
|
|
Reference in New Issue
Block a user