Skip to content

Commit

Permalink
refactor: split up cli subcommands into their own modules
Browse files Browse the repository at this point in the history
  • Loading branch information
makkus committed Jun 17, 2021
1 parent d48d66b commit 5ac887b
Show file tree
Hide file tree
Showing 19 changed files with 901 additions and 707 deletions.
2 changes: 2 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[*.md]
ij_any_wrap_long_lines = true
7 changes: 7 additions & 0 deletions docs/architecture/data/storage.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Data storage

This is a document to describe my plans for storing data (and metadata) in *kiara*. (Almost) nothing I describe here is inmplemented yet, so it only reflects my current thinking. I think the overall strategy will hold, but there might be changes here and there.

## The problem

*kiara*s main functionality centers around transforming input data sets to output data sets. Those outputs need to be stored, to be of any use later on. Obviously. When deciding how to do this, we must take into account concerns about performance, disk- and memory-usage, data versioning, which metadata to attach, in what way, how to deal with metadata schemas (and versioning of both), etc.
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ console_scripts =
kiara = kiara.interfaces.cli:cli
kiara.modules =
pipeline = kiara.pipeline.module:PipelineModule
metadata.extract_python_class = kiara.modules.metadata:ExtractPythonClass
metadata.python_class = kiara.modules.metadata:ExtractPythonClass

[options.extras_require]
cli =
Expand Down
Loading

0 comments on commit 5ac887b

Please sign in to comment.