aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
l---------python/analytics/lossdistrib.so1
-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'),