novifinancial / librabft_simulator
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 49
  • Daily file updates (only one update per file and date counted): 159
  • First update: 2019-09-26
  • Latest update: 2021-10-13
  • Days between first and latest update: 749 (107 weeks, estimated 535 working days)
  • Active days (at least one file change): 25
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 49 files with 4,719 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 49 files that are 181-365 days old (4,719 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
0% | 100% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
Latest Change Distribution Overall
Days since last update
  • There are 49 files with 4,719 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 49 files have been last changed 181-365 days ago (4,719 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
0% | 100% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
File Change History per File Extension
rs, toml, md, txt, gitignore, json, py, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
rs0% | 100% | 0% | 0% | 0%
toml0% | 100% | 0% | 0% | 0%
py0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
rs0% | 100% | 0% | 0% | 0%
toml0% | 100% | 0% | 0% | 0%
py0% | 100% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
librabft-v2/src0% | 100% | 0% | 0% | 0%
bft-lib/src0% | 100% | 0% | 0% | 0%
bft-driver/src0% | 100% | 0% | 0% | 0%
node/src0% | 100% | 0% | 0% | 0%
network/src0% | 100% | 0% | 0% | 0%
mempool/src0% | 100% | 0% | 0% | 0%
crypto/src0% | 100% | 0% | 0% | 0%
store/src0% | 100% | 0% | 0% | 0%
node0% | 100% | 0% | 0% | 0%
librabft-v20% | 100% | 0% | 0% | 0%
bft-driver0% | 100% | 0% | 0% | 0%
bft-lib0% | 100% | 0% | 0% | 0%
mempool0% | 100% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
network0% | 100% | 0% | 0% | 0%
crypto0% | 100% | 0% | 0% | 0%
store0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
librabft-v2/src0% | 100% | 0% | 0% | 0%
bft-lib/src0% | 100% | 0% | 0% | 0%
bft-driver/src0% | 100% | 0% | 0% | 0%
node/src0% | 100% | 0% | 0% | 0%
network/src0% | 100% | 0% | 0% | 0%
mempool/src0% | 100% | 0% | 0% | 0%
crypto/src0% | 100% | 0% | 0% | 0%
store/src0% | 100% | 0% | 0% | 0%
node0% | 100% | 0% | 0% | 0%
librabft-v20% | 100% | 0% | 0% | 0%
bft-driver0% | 100% | 0% | 0% | 0%
bft-lib0% | 100% | 0% | 0% | 0%
mempool0% | 100% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
network0% | 100% | 0% | 0% | 0%
crypto0% | 100% | 0% | 0% | 0%
store0% | 100% | 0% | 0% | 0%
Oldest Files (Top 49)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
5 - 336 360 2 1
Cargo.toml
in root
15 - 277 337 5 3
record_store.rs
in librabft-v2/src
759 33 186 336 8 2
simulator.rs
in bft-lib/src
413 15 186 336 10 2
data_sync.rs
in librabft-v2/src
192 6 186 336 15 3
node.rs
in librabft-v2/src
190 5 186 336 15 3
main.rs
in librabft-v2/src
162 2 186 336 14 3
pacemaker.rs
in librabft-v2/src
159 7 186 336 8 2
record.rs
in librabft-v2/src
97 5 186 336 9 2
data_writer.rs
in bft-lib/src
84 - 186 336 5 2
round_plotter.py
in bft-lib/src/visualization/round_switch
44 2 186 336 2 1
configuration.rs
in bft-lib/src
34 - 186 336 9 2
base_types.rs
in bft-lib/src
30 - 186 336 9 2
Cargo.toml
in librabft-v2
29 - 284 336 10 2
Cargo.toml
in bft-lib
25 - 284 336 9 2
lib.rs
in bft-lib/src
10 - 186 336 5 2
lib.rs
in librabft-v2/src
6 - 186 336 5 2
simulated_context.rs
in bft-lib/src
237 20 186 335 13 3
smr_context.rs
in bft-lib/src
126 11 186 335 13 3
interfaces.rs
in bft-lib/src
50 2 186 335 7 2
lib.rs
in crypto/src
205 13 277 334 4 2
main.rs
in node/src
141 1 277 334 3 2
client.rs
in node/src
137 - 277 334 3 2
node.rs
in node/src
102 - 277 334 4 2
lib.rs
in store/src
84 - 277 334 2 2
mempool.rs
in mempool/src
66 - 277 334 5 2
config.rs
in mempool/src
65 1 277 334 3 2
config.rs
in node/src
64 3 277 334 3 2
Cargo.toml
in node
32 - 277 334 4 2
Cargo.toml
in mempool
23 - 277 334 3 2
Cargo.toml
in network
17 - 277 334 3 2
Cargo.toml
in crypto
12 - 277 334 2 2
lib.rs
in network/src
10 - 186 334 4 3
lib.rs
in mempool/src
9 - 186 334 5 3
Cargo.toml
in store
9 - 277 334 2 2
util.rs
in librabft-v2/src
48 - 186 333 3 2
reliable_sender.rs
in network/src
190 3 186 284 3 3
simple_sender.rs
in network/src
108 3 186 284 3 3
batch_maker.rs
in mempool/src
102 - 186 284 4 3
processor.rs
in mempool/src
26 - 186 284 3 3
error.rs
in network/src
18 - 186 284 3 3
receiver.rs
in network/src
16 - 186 284 3 3
core.rs
in bft-driver/src
178 1 277 277 1 2
context.rs
in bft-driver/src
166 20 277 277 1 2
consensus.rs
in bft-driver/src
91 - 277 277 1 2
config.rs
in bft-driver/src
73 1 277 277 1 2
Cargo.toml
in bft-driver
28 - 277 277 1 2
timer.rs
in bft-driver/src
24 - 277 277 1 2
lib.rs
in bft-driver/src
8 - 277 277 1 2
Files Not Recently Changed (Top 49)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
5 - 336 360 2 1
Cargo.toml
in bft-lib
25 - 284 336 9 2
Cargo.toml
in librabft-v2
29 - 284 336 10 2
lib.rs
in bft-driver/src
8 - 277 277 1 2
Cargo.toml
in store
9 - 277 334 2 2
Cargo.toml
in crypto
12 - 277 334 2 2
Cargo.toml
in root
15 - 277 337 5 3
Cargo.toml
in network
17 - 277 334 3 2
Cargo.toml
in mempool
23 - 277 334 3 2
timer.rs
in bft-driver/src
24 - 277 277 1 2
Cargo.toml
in bft-driver
28 - 277 277 1 2
Cargo.toml
in node
32 - 277 334 4 2
config.rs
in node/src
64 3 277 334 3 2
config.rs
in mempool/src
65 1 277 334 3 2
mempool.rs
in mempool/src
66 - 277 334 5 2
config.rs
in bft-driver/src
73 1 277 277 1 2
lib.rs
in store/src
84 - 277 334 2 2
consensus.rs
in bft-driver/src
91 - 277 277 1 2
node.rs
in node/src
102 - 277 334 4 2
client.rs
in node/src
137 - 277 334 3 2
main.rs
in node/src
141 1 277 334 3 2
context.rs
in bft-driver/src
166 20 277 277 1 2
core.rs
in bft-driver/src
178 1 277 277 1 2
lib.rs
in crypto/src
205 13 277 334 4 2
lib.rs
in librabft-v2/src
6 - 186 336 5 2
lib.rs
in mempool/src
9 - 186 334 5 3
lib.rs
in bft-lib/src
10 - 186 336 5 2
lib.rs
in network/src
10 - 186 334 4 3
receiver.rs
in network/src
16 - 186 284 3 3
error.rs
in network/src
18 - 186 284 3 3
processor.rs
in mempool/src
26 - 186 284 3 3
base_types.rs
in bft-lib/src
30 - 186 336 9 2
configuration.rs
in bft-lib/src
34 - 186 336 9 2
round_plotter.py
in bft-lib/src/visualization/round_switch
44 2 186 336 2 1
util.rs
in librabft-v2/src
48 - 186 333 3 2
interfaces.rs
in bft-lib/src
50 2 186 335 7 2
data_writer.rs
in bft-lib/src
84 - 186 336 5 2
record.rs
in librabft-v2/src
97 5 186 336 9 2
batch_maker.rs
in mempool/src
102 - 186 284 4 3
simple_sender.rs
in network/src
108 3 186 284 3 3
smr_context.rs
in bft-lib/src
126 11 186 335 13 3
pacemaker.rs
in librabft-v2/src
159 7 186 336 8 2
main.rs
in librabft-v2/src
162 2 186 336 14 3
reliable_sender.rs
in network/src
190 3 186 284 3 3
node.rs
in librabft-v2/src
190 5 186 336 15 3
data_sync.rs
in librabft-v2/src
192 6 186 336 15 3
simulated_context.rs
in bft-lib/src
237 20 186 335 13 3
simulator.rs
in bft-lib/src
413 15 186 336 10 2
record_store.rs
in librabft-v2/src
759 33 186 336 8 2
Most Recently Created Files (Top 49)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
core.rs
in bft-driver/src
178 1 277 277 1 2
context.rs
in bft-driver/src
166 20 277 277 1 2
consensus.rs
in bft-driver/src
91 - 277 277 1 2
config.rs
in bft-driver/src
73 1 277 277 1 2
Cargo.toml
in bft-driver
28 - 277 277 1 2
timer.rs
in bft-driver/src
24 - 277 277 1 2
lib.rs
in bft-driver/src
8 - 277 277 1 2
reliable_sender.rs
in network/src
190 3 186 284 3 3
simple_sender.rs
in network/src
108 3 186 284 3 3
batch_maker.rs
in mempool/src
102 - 186 284 4 3
processor.rs
in mempool/src
26 - 186 284 3 3
error.rs
in network/src
18 - 186 284 3 3
receiver.rs
in network/src
16 - 186 284 3 3
util.rs
in librabft-v2/src
48 - 186 333 3 2
lib.rs
in crypto/src
205 13 277 334 4 2
main.rs
in node/src
141 1 277 334 3 2
client.rs
in node/src
137 - 277 334 3 2
node.rs
in node/src
102 - 277 334 4 2
lib.rs
in store/src
84 - 277 334 2 2
mempool.rs
in mempool/src
66 - 277 334 5 2
config.rs
in mempool/src
65 1 277 334 3 2
config.rs
in node/src
64 3 277 334 3 2
Cargo.toml
in node
32 - 277 334 4 2
Cargo.toml
in mempool
23 - 277 334 3 2
Cargo.toml
in network
17 - 277 334 3 2
Cargo.toml
in crypto
12 - 277 334 2 2
lib.rs
in network/src
10 - 186 334 4 3
lib.rs
in mempool/src
9 - 186 334 5 3
Cargo.toml
in store
9 - 277 334 2 2
simulated_context.rs
in bft-lib/src
237 20 186 335 13 3
smr_context.rs
in bft-lib/src
126 11 186 335 13 3
interfaces.rs
in bft-lib/src
50 2 186 335 7 2
record_store.rs
in librabft-v2/src
759 33 186 336 8 2
simulator.rs
in bft-lib/src
413 15 186 336 10 2
data_sync.rs
in librabft-v2/src
192 6 186 336 15 3
node.rs
in librabft-v2/src
190 5 186 336 15 3
main.rs
in librabft-v2/src
162 2 186 336 14 3
pacemaker.rs
in librabft-v2/src
159 7 186 336 8 2
record.rs
in librabft-v2/src
97 5 186 336 9 2
data_writer.rs
in bft-lib/src
84 - 186 336 5 2
round_plotter.py
in bft-lib/src/visualization/round_switch
44 2 186 336 2 1
configuration.rs
in bft-lib/src
34 - 186 336 9 2
base_types.rs
in bft-lib/src
30 - 186 336 9 2
Cargo.toml
in librabft-v2
29 - 284 336 10 2
Cargo.toml
in bft-lib
25 - 284 336 9 2
lib.rs
in bft-lib/src
10 - 186 336 5 2
lib.rs
in librabft-v2/src
6 - 186 336 5 2
Cargo.toml
in root
15 - 277 337 5 3
5 - 336 360 2 1
Most Recently Changed Files (Top 49)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
record_store.rs
in librabft-v2/src
759 33 186 336 8 2
simulator.rs
in bft-lib/src
413 15 186 336 10 2
simulated_context.rs
in bft-lib/src
237 20 186 335 13 3
data_sync.rs
in librabft-v2/src
192 6 186 336 15 3
node.rs
in librabft-v2/src
190 5 186 336 15 3
reliable_sender.rs
in network/src
190 3 186 284 3 3
main.rs
in librabft-v2/src
162 2 186 336 14 3
pacemaker.rs
in librabft-v2/src
159 7 186 336 8 2
smr_context.rs
in bft-lib/src
126 11 186 335 13 3
simple_sender.rs
in network/src
108 3 186 284 3 3
batch_maker.rs
in mempool/src
102 - 186 284 4 3
record.rs
in librabft-v2/src
97 5 186 336 9 2
data_writer.rs
in bft-lib/src
84 - 186 336 5 2
interfaces.rs
in bft-lib/src
50 2 186 335 7 2
util.rs
in librabft-v2/src
48 - 186 333 3 2
round_plotter.py
in bft-lib/src/visualization/round_switch
44 2 186 336 2 1
configuration.rs
in bft-lib/src
34 - 186 336 9 2
base_types.rs
in bft-lib/src
30 - 186 336 9 2
processor.rs
in mempool/src
26 - 186 284 3 3
error.rs
in network/src
18 - 186 284 3 3
receiver.rs
in network/src
16 - 186 284 3 3
lib.rs
in network/src
10 - 186 334 4 3
lib.rs
in bft-lib/src
10 - 186 336 5 2
lib.rs
in mempool/src
9 - 186 334 5 3
lib.rs
in librabft-v2/src
6 - 186 336 5 2
lib.rs
in crypto/src
205 13 277 334 4 2
core.rs
in bft-driver/src
178 1 277 277 1 2
context.rs
in bft-driver/src
166 20 277 277 1 2
main.rs
in node/src
141 1 277 334 3 2
client.rs
in node/src
137 - 277 334 3 2
node.rs
in node/src
102 - 277 334 4 2
consensus.rs
in bft-driver/src
91 - 277 277 1 2
lib.rs
in store/src
84 - 277 334 2 2
config.rs
in bft-driver/src
73 1 277 277 1 2
mempool.rs
in mempool/src
66 - 277 334 5 2
config.rs
in mempool/src
65 1 277 334 3 2
config.rs
in node/src
64 3 277 334 3 2
Cargo.toml
in node
32 - 277 334 4 2
Cargo.toml
in bft-driver
28 - 277 277 1 2
timer.rs
in bft-driver/src
24 - 277 277 1 2
Cargo.toml
in mempool
23 - 277 334 3 2
Cargo.toml
in network
17 - 277 334 3 2
Cargo.toml
in root
15 - 277 337 5 3
Cargo.toml
in crypto
12 - 277 334 2 2
Cargo.toml
in store
9 - 277 334 2 2
lib.rs
in bft-driver/src
8 - 277 277 1 2
Cargo.toml
in librabft-v2
29 - 284 336 10 2
Cargo.toml
in bft-lib
25 - 284 336 9 2
5 - 336 360 2 1