diff options
Diffstat (limited to 'python')
| l--------- | python/analytics/lossdistrib.so | 1 | ||||
| -rw-r--r-- | python/analytics/tranche_functions.py (renamed from python/tranche_functions.py) | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/python/analytics/lossdistrib.so b/python/analytics/lossdistrib.so new file mode 120000 index 00000000..b634be4e --- /dev/null +++ b/python/analytics/lossdistrib.so @@ -0,0 +1 @@ +../../R/lossdistrib/src/lossdistrib.so
\ No newline at end of file diff --git a/python/tranche_functions.py b/python/analytics/tranche_functions.py index a92044e3..25020cd6 100644 --- a/python/tranche_functions.py +++ b/python/analytics/tranche_functions.py @@ -16,7 +16,9 @@ def wrapped_ndpointer(*args, **kwargs): return base.from_param(obj) return type(base.__name__, (base,), {'from_param': classmethod(from_param)}) -libloss = np.ctypeslib.load_library("lossdistrib", "../R/lossdistrib/src/") +libloss = np.ctypeslib.load_library("lossdistrib", os.path.join( + os.environ['CODE_DIR'], "python", "analytics")) + libloss.fitprob.restype = None libloss.fitprob.argtypes = [ ndpointer('double', ndim=1, flags='F'), |
