From 5b32a206296c0af93791bb0ad604c6ec95dc8d2a Mon Sep 17 00:00:00 2001 From: Dimitris Karakostas Date: Tue, 5 Nov 2024 16:32:24 +0000 Subject: [PATCH] Set population window equal to estimation window --- consensus_decentralization/analyze.py | 2 +- tests/test_analyze.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/consensus_decentralization/analyze.py b/consensus_decentralization/analyze.py index 4a4c92e..66af0e8 100644 --- a/consensus_decentralization/analyze.py +++ b/consensus_decentralization/analyze.py @@ -63,7 +63,7 @@ def analyze(projects, aggregated_data_filename, output_dir): try: date_blocks_per_entity[entity] = block_values[date] except KeyError: - date_blocks_per_entity[entity] = 0 + pass sorted_date_blocks = sorted(date_blocks_per_entity.values(), reverse=True) for metric_name, metric, param in metric_params: diff --git a/tests/test_analyze.py b/tests/test_analyze.py index 7ab034d..0ae323b 100644 --- a/tests/test_analyze.py +++ b/tests/test_analyze.py @@ -82,8 +82,8 @@ def test_analyze(setup_and_cleanup): lines = f.readlines() assert lines[0] == 'timeframe,sample_bitcoin\n' if metric == 'gini': - assert lines[1] == 'Feb-2018,0.375\n' - assert lines[2] == 'Mar-2018,0.75\n' + assert lines[1] == 'Feb-2018,0.16666666666666666\n' + assert lines[2] == 'Mar-2018,0.0\n' elif metric == 'nakamoto_coefficient': assert lines[1] == 'Feb-2018,1\n' assert lines[2] == 'Mar-2018,1\n'