diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-01-24 17:09:10 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-01-24 17:09:10 +0100 |
| commit | d5e51613d3582e18e858055cf4874507a0df452f (patch) | |
| tree | e751049eb92fb9930e970ecef00794e86a47b454 /src | |
| parent | f1cad00d3c8f3a96bc09ffb33f04d0ba670776c0 (diff) | |
| download | dslr-d5e51613d3582e18e858055cf4874507a0df452f.tar.gz dslr-d5e51613d3582e18e858055cf4874507a0df452f.tar.bz2 dslr-d5e51613d3582e18e858055cf4874507a0df452f.zip | |
random stuff
Diffstat (limited to 'src')
| -rw-r--r-- | src/analysis.py | 10 | ||||
| -rw-r--r-- | src/cli.py | 29 | ||||
| -rw-r--r-- | src/describe.py | 0 | ||||
| -rw-r--r-- | src/model.py | 0 |
4 files changed, 39 insertions, 0 deletions
diff --git a/src/analysis.py b/src/analysis.py new file mode 100644 index 0000000..64ba100 --- /dev/null +++ b/src/analysis.py @@ -0,0 +1,10 @@ +class Analysis(Dataset): + def __init__(self, path): + self.dataset_path = path + super().__init__(path) + + def describe(self): + for title in self.df. + pass + + diff --git a/src/cli.py b/src/cli.py new file mode 100644 index 0000000..ec1a324 --- /dev/null +++ b/src/cli.py @@ -0,0 +1,29 @@ +class CommandLineInterface: + def __init__(self): + pass + + def parse_args(self): + parse = argparse.ArgumentParser(prog="dslr_cli", + description="CLI for the dslr project") + subparser = parser.add_subparsers(dest="subparser_name") + parser_describe = subparsers.add_parser("describe", + help="give useful information about a dataset") + parser_describe.add_argument("path", help="path to the dataset") + parser_describe.set_defaults(func=self._describe) + + self.args = parser.parse_args(sys.argv[1:]) + + def exec_args(self): + if self.args.subparser_name is None: + print("{} --help for more information".format(sys.argv[0])) + return + self.args.func() + + def _describe(self): + describe.describe(self.args.path) + + +if __name__ == "__main__": + cli = CommandLineInterface() + cli.parse_args() + cli.exec_args() diff --git a/src/describe.py b/src/describe.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/describe.py diff --git a/src/model.py b/src/model.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/model.py |
