26 lines
713 B
Python
26 lines
713 B
Python
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")
|