Commit Graph

281 Commits

Author SHA1 Message Date
Csaba Kiraly c53043bab9
improve readme
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2024-03-29 22:34:55 +01:00
Csaba Kiraly 36d098cea3
Merge branch 'visual'
New visualizer module with updated plots, and plotting after each run.
2024-02-19 13:53:15 +01:00
Csaba Kiraly 2b69a3ae35
Merge pull request #53 from codex-storage/independent-dimensions
Independent dimensions
2024-02-19 11:30:28 +01:00
Sudipta Basak 2335b468e3
Merge pull request #57 from sudiptab2100/patch-1
Independent Dimensions - Fixed results string in shape.py
2024-02-18 21:31:10 +05:30
Sudipta Basak 00c3b3fe54 plot textBox attribute value fixed 2024-02-17 12:40:17 +01:00
Sudipta Basak e6b33cb542
Fixed results string in shape.py 2024-02-16 15:42:52 +05:30
Csaba Kiraly cc51b2ba45
fix plotting if row/column sizes differ
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2024-01-30 14:20:28 +01:00
Csaba Kiraly 9fb2f6cfe6
update example smallConf with N/K
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-12-05 10:37:09 +01:00
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 4f5205e247
plot RCdist only if saveRCdist 2023-07-15 14:23:12 +02:00
Csaba Kiraly 866229f8e8
fixup: df.pivot needs parameter names 2023-07-13 11:30:50 +02:00
Csaba Kiraly b427cf93c0
plot figures right after simulation run
This allows to observe partial results during long studies.

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-07-12 21:28:37 +02:00
Csaba Kiraly 0dfbace655
fix heatmap when spacing in not equal
Histogram2d was binning data, even if axes values were not
on a linear scale, creating some strange figures. We
do not need the binning here.

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-07-12 21:15:48 +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
leobago 562ef5122f More output 2023-06-11 19:30:10 +02:00
leobago 8a24e4f88e heatmap plotting WIP 2023-06-11 19:26:44 +02:00
leobago 731331046c Better order for the plots 2023-06-11 18:46:55 +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