diff --git a/probdists/Generaldistribution.py b/probdists/Generaldistribution.py index 418c26f..891f418 100644 --- a/probdists/Generaldistribution.py +++ b/probdists/Generaldistribution.py @@ -1,3 +1,6 @@ +from pathlib import Path + + class Distribution: """ Generic distribution class for calculating and visualizing a probability distribution. @@ -27,6 +30,14 @@ def read_data_file(self, file_name): """ + if file_name == 'demo_gaussian_data': + dirname = Path(__file__).parent.absolute() + file_name = Path(dirname, 'numbers.txt') + + elif file_name == 'demo_binomial_data': + dirname = Path(__file__).parent.absolute() + file_name = Path(dirname, 'numbers_binomial.txt') + with open(file_name) as file: data_list = [] line = file.readline() diff --git a/probdists/__pycache__/Binomialdistribution.cpython-37.pyc b/probdists/__pycache__/Binomialdistribution.cpython-37.pyc new file mode 100644 index 0000000..97638a8 Binary files /dev/null and b/probdists/__pycache__/Binomialdistribution.cpython-37.pyc differ diff --git a/probdists/__pycache__/Gaussiandistribution.cpython-37.pyc b/probdists/__pycache__/Gaussiandistribution.cpython-37.pyc new file mode 100644 index 0000000..cdb400b Binary files /dev/null and b/probdists/__pycache__/Gaussiandistribution.cpython-37.pyc differ diff --git a/probdists/__pycache__/Generaldistribution.cpython-37.pyc b/probdists/__pycache__/Generaldistribution.cpython-37.pyc new file mode 100644 index 0000000..af09213 Binary files /dev/null and b/probdists/__pycache__/Generaldistribution.cpython-37.pyc differ diff --git a/probdists/__pycache__/__init__.cpython-37.pyc b/probdists/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000..a951a8d Binary files /dev/null and b/probdists/__pycache__/__init__.cpython-37.pyc differ diff --git a/numbers.txt b/probdists/numbers.txt similarity index 100% rename from numbers.txt rename to probdists/numbers.txt diff --git a/numbers_binomial.txt b/probdists/numbers_binomial.txt similarity index 100% rename from numbers_binomial.txt rename to probdists/numbers_binomial.txt