Skip to content

Commit

Permalink
add epoch_start_time to timestamps data (#226)
Browse files Browse the repository at this point in the history
  • Loading branch information
maciejka authored Sep 26, 2024
1 parent df38b60 commit 02a3d6f
Showing 1 changed file with 6 additions and 8 deletions.
14 changes: 6 additions & 8 deletions scripts/data/generate_timestamp_data.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from collections import defaultdict
from functools import lru_cache

INDEX_SIZE = 50000
INDEX_SIZE = 30000

BASE_DIR = "timestamps_data"

Expand Down Expand Up @@ -38,15 +38,12 @@ def download_timestamp(file_name: str):
def create_index(folder_path):
index = {}
for filename in tqdm(os.listdir(folder_path), "Creating index"):
if filename.endswith(".json"):
if filename.endswith(".json") and not "index" in filename:
with open(os.path.join(folder_path, filename), "r") as file:
data = [json.loads(line.rstrip()) for line in file]
for entry in data:
block_number = entry["block_number"]
index[block_number] = [
entry["median_timestamp"],
entry["previous_timestamps"],
]
index[block_number] = entry
return index


Expand Down Expand Up @@ -88,10 +85,11 @@ def load_index(file_name):

def get_timestamp_data(block_number):
"""Get the timestamp data for a given block number."""
print(int(block_number) // INDEX_SIZE)
file_name = index_file_name(int(block_number) // INDEX_SIZE)
print(file_name)
index = load_index(file_name)
median, previous_timestamps = index[block_number]
return median, previous_timestamps
return index[block_number]


if __name__ == "__main__":
Expand Down

0 comments on commit 02a3d6f

Please sign in to comment.