import os import sys sys.path.insert(0, os.getcwd()) import new_import_ODC import time import xarray as xr # Mock minimal params to test load_data date_range = ('2023-01-01', '2023-01-31') longtitude_range = (105.0, 105.1) latitude_range = (9.5, 9.6) print("--- First Call (Downloading & Caching) ---") start = time.time() data1 = new_import_ODC.load_data(None, date_range, longtitude_range, latitude_range) end = time.time() print(f"Time taken: {end - start:.2f}s") print("--- Second Call (Loading from Cache) ---") start = time.time() data2 = new_import_ODC.load_data(None, date_range, longtitude_range, latitude_range) end = time.time() print(f"Time taken: {end - start:.2f}s") print("✅ Test completed")