From a6a1b1de0cf14f871c18a607239c4bc83bed8aa0 Mon Sep 17 00:00:00 2001
From: dmt <>
Date: Sun, 20 Oct 2019 23:06:31 +0200
Subject: [PATCH] Let the user specify the path for training data in the REPL.

---
 cml/controller/api.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/cml/controller/api.py b/cml/controller/api.py
index c6ac6fd..0e940d3 100644
--- a/cml/controller/api.py
+++ b/cml/controller/api.py
@@ -69,10 +69,12 @@ def get_settings():
     return Settings
 
 
-def get_data_source():
+def get_data_source(path: str = None):
     general_settings = specific_settings_factory("general")
     preprocessing_settings = specific_settings_factory("preprocessing")
     block_processing_settings = specific_settings_factory("block_processing")
+    if path:
+        general_settings.input_file = path
     source_adapter = PandasAdapter.read_csv_data(general_settings.input_file)
     density_estimator = KernelDensityEstimator()
     relative_extrema = find_relative_extrema
-- 
GitLab