Skip to content

Commit 52b60c0

Browse files
authored
Update README.md
1 parent 6c3fe2d commit 52b60c0

File tree

1 file changed

+29
-5
lines changed

1 file changed

+29
-5
lines changed

README.md

+29-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,31 @@
11
# Terminal Components
2-
work in progress
32

4-
// TODO: vytvorit paralelnu verziu
5-
// 1, pocitanie worker 1 a worker 2 nezavislo
6-
// 2, rozsekat state space a skrz to pocitat fwd a bwd, sync vysledok
7-
// 3, verzia kde zistime prinajhorsom dolny odhad
3+
This module is part of Pithya and enables computation of terminal components (which correspond to attractors in continuous systems).
4+
5+
It can be used as a command line utility with the following options:
6+
```
7+
terminal-components [options...]
8+
--algorithm-type [LOCAL | DIST] : Specify the type of the algorithm. (default:
9+
LOCAL)
10+
--cut-to-range : Thresholds above and below original variable
11+
range will be discarded. (default: false)
12+
--disable-heuristic : Use to disable the set size state choosing
13+
heuristic (default: false)
14+
--disable-self-loops : Disable selfloop creation in transition
15+
system. (default: false)
16+
--fast-approximation : Use faster, but less precise version of
17+
linear approximation. (default: false)
18+
--parallelism N : Recommended number of used threads.
19+
(default: 8)
20+
-h (--help) : Print help message (default: false)
21+
-lo (--log-output) VAL : Name of stream to which logging info should
22+
be printed. Filename, stdout, stderr or
23+
null. (default: stdout)
24+
-m (--model) FILE : Path to the .bio file from which the model
25+
should be loaded.
26+
-ro (--result-output) VAL : Name of stream to which the results should
27+
be printed. Filename, stdout, stderr or
28+
null. (default: stdout)
29+
```
30+
31+
To build this repo locally, run `./gradlew installDist` in the root folder. Binaries will then appear in `build/install/terminal-components`.

0 commit comments

Comments
 (0)