266 Commits

Author SHA1 Message Date
Csaba Kiraly
fbb73265c1
fixup: set N/K in observer
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-07-15 14:24:34 +02:00
Csaba Kiraly
14cdec54cb
fix N/K in error patterns
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-07-15 14:24:26 +02:00
Csaba Kiraly
cb9616af14
Add N/K to shape
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-07-15 14:24:10 +02:00
Csaba Kiraly
d2a2c8b137
block: introduce N and K in both EC dimensions
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-07-15 14:24:00 +02:00
Csaba Kiraly
e805dd9582
smallConf: handle row/column dimensions
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-07-12 14:13:05 +02:00
Csaba Kiraly
9bd3a698e4
visualizer: workaround for R/C separation
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-07-12 14:13:05 +02:00
Csaba Kiraly
b49be37489
handle two dimensions on Chi separately
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>

# Conflicts:
#	DAS/simulator.py
#	DAS/validator.py
2023-07-12 14:13:05 +02:00
Csaba Kiraly
e18822b8aa
handle 2 dimensions separately (except visualizer)
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>

# Conflicts:
#	DAS/simulator.py
#	DAS/validator.py
2023-07-12 14:13:05 +02:00
Csaba Kiraly
f21a9ddb01
block: handle 2 dimensions separately
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-07-12 14:13:04 +02:00
Csaba Kiraly
db5fd6c157
add TODO on proposerPublishTo
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-07-12 14:12:36 +02:00
Csaba Kiraly
cff3a1526f
extending .gitignore
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-07-12 14:12:32 +02:00
Leo
041535183c
Merge pull request #51 from codex-storage/license-clarify
clarify license
2023-05-24 13:56:51 +02:00
Csaba Kiraly
66f6e568a7
clarify license
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-05-24 11:30:43 +02:00
Csaba Kiraly
fc0bd39d7d
Merge pull request #50 from codex-storage/develop
Develop
2023-05-22 14:50:29 +02:00
Csaba Kiraly
8a1fda6b4c
README update
Add short description of what DAS Simulator is about.

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-05-21 15:55:21 +02:00
Leo
1569ca2946
Merge pull request #49 from codex-storage/visual
Add new visuals
2023-05-21 14:43:19 +02:00
leobago
f1db022e17 Fix row and column distribution 2023-05-15 17:56:30 +02:00
leobago
20c68cf198 New visualizer module WIP 2023-05-13 11:25:09 +02:00
Csaba Kiraly
f763ed027b
minor fixes to README 2023-05-06 11:31:08 +02:00
Csaba Kiraly
e88c2f310b
Merge pull request #48 from status-im/develop
promote current development branch to master
2023-05-06 11:25:56 +02:00
Csaba Kiraly
e8cf5a4730
Merge pull request #45 from status-im/failureMode
Failure mode
2023-05-02 15:07:02 +02:00
Csaba Kiraly
16e32a3f98
Merge branch 'develop' into failureMode 2023-05-02 15:05:54 +02:00
Csaba Kiraly
d6d290b03f
Merge pull request #44 from status-im/mbps
change to Mbps for bandwidth
2023-05-02 13:56:41 +02:00
Csaba Kiraly
293914e1c3
move initBlock code after network setup
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-05-02 13:47:08 +02:00
Csaba Kiraly
cec9b9f6a7
fixup: fix missing 'order' in failureModel == "sequential"
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-05-02 13:42:41 +02:00
Csaba Kiraly
3c0898c925
adding failureModes with special erasure patterns
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-05-02 13:42:40 +02:00
Csaba Kiraly
06e70e1b40
configure bandwidth in mbps
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-05-02 13:37:57 +02:00
Csaba Kiraly
153eebc64c
Merge pull request #47 from status-im/per-validator-progress
Per validator progress
2023-05-02 12:39:53 +02:00
Leonardo Bautista-Gomez
dfec7bcde8
Clearer debugging data and add row/column distribution to results 2023-05-02 12:22:21 +02:00
Csaba Kiraly
f47f46a330
fix validator assignment when evenLineDistribution = True
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-05-02 12:19:08 +02:00
Csaba Kiraly
08e67cbeb1
measure validation progress more precisely
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-05-02 12:19:08 +02:00
Leo
9e98f6963d
Merge pull request #27 from status-im/vis
Average runs
2023-04-27 14:13:20 +02:00
Leonardo Bautista-Gomez
6eac3eb8e7 Merge develop into vis 2023-04-27 13:58:51 +02:00
Leonardo Bautista-Gomez
eed410e4db Do not count unavailable block on averages 2023-04-26 18:22:17 +02:00
HajarZaiz
3fbda15272 Avg changes 2023-04-25 21:32:31 +00:00
HajarZaiz
e7c2807aca Minor changes 2023-04-23 14:55:31 +00:00
Leonardo Bautista-Gomez
6fe0fab6d0 Inverse heatmap 2023-04-21 17:14:55 +02:00
Leonardo Bautista-Gomez
ffeac4608b Update requirements 2023-04-21 17:13:53 +02:00
HajarZaiz
4f0e888c1b Other plots 2023-04-21 09:45:17 +00:00
Leonardo Bautista-Gomez
9d699ada51 Remove debug lines 2023-04-21 07:14:45 +02:00
Leonardo Bautista-Gomez
c7f9577d45 Fix max value for tta 2023-04-20 21:53:25 +02:00
Leonardo Bautista-Gomez
b36a94e269 Fix runs bug 2023-04-20 18:15:02 +02:00
Leo
b2df64f8b9
Merge pull request #42 from status-im/failureRate-exact
make failureRate exact
2023-04-19 16:52:08 +02:00
Leo
b5dc260611
Merge pull request #41 from status-im/fix-steps
fixup: increase step counter while steps4StopCondition
2023-04-18 17:05:14 +02:00
Csaba Kiraly
08ba135da8
Merge pull request #40 from status-im/saveConfig
Save config file and git info in results folder for reproducibility
2023-04-18 16:04:08 +02:00
Csaba Kiraly
1638a18507
make failureRate exact
simplify code and make sure failureRate is the exact
portion of segments missing, not just a probability per
sample.

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-04-18 14:54:38 +02:00
Csaba Kiraly
b74ac19557
fixup: increase step counter while steps4StopCondition
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-04-18 12:49:59 +02:00
Leonardo Bautista-Gomez
ebe1a4c87b Make git save an option for when code is downloaded instead of cloned 2023-04-17 12:14:39 +02:00
Leo
5aa364db8f
Merge pull request #39 from status-im/successCondition
Changing the success condition
2023-04-17 11:16:24 +02:00
Leonardo Bautista-Gomez
f3a9e4b8fd Fix corner case when last iteration is equal to success condition 2023-04-17 10:56:10 +02:00