-
Notifications
You must be signed in to change notification settings - Fork 11
Description
I am trying to reshuffle daily ESA CCI Soil Moisture data (v09.1, COMBINED, year 2023) using ccism_reshuffle. All files were downloaded via wget from the CEDA FTP server:
ftp://anon-ftp.ceda.ac.uk/neodc/esacci/soil_moisture/data/daily_files/COMBINED/v09.1/2023/
The reshuffle call fails with a KeyError: None and the warning:
ccism_reshuffle D:\ESA_CCI_SM\2023 D:\ESA_CCI_SM\reshuffled 2023-01-01 2023-12-31 --land_points True
Full Traceback:
C:\Users\strei\anaconda3\envs\esa_cci_sm\Lib\site-packages\repurpose\img2ts.py:747: UserWarning: Could not infer time coverage from files warnings.warn("Could not infer time coverage from files") Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "C:\Users\strei\anaconda3\envs\esa_cci_sm\Scripts\ccism_reshuffle.exe\__main__.py", line 7, in <module> File "C:\Users\strei\anaconda3\envs\esa_cci_sm\Lib\site-packages\esa_cci_sm\reshuffle.py", line 276, in run main(sys.argv[1:]) File "C:\Users\strei\anaconda3\envs\esa_cci_sm\Lib\site-packages\esa_cci_sm\reshuffle.py", line 265, in main reshuffle(args.dataset_root, File "C:\Users\strei\anaconda3\envs\esa_cci_sm\Lib\site-packages\esa_cci_sm\reshuffle.py", line 211, in reshuffle reshuffler.calc() File "C:\Users\strei\anaconda3\envs\esa_cci_sm\Lib\site-packages\repurpose\img2ts.py", line 750, in calc parallel_process( File "C:\Users\strei\anaconda3\envs\esa_cci_sm\Lib\site-packages\repurpose\process.py", line 356, in parallel_process r = run_with_error_handling(FUNC, ignore_errors, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\strei\anaconda3\envs\esa_cci_sm\Lib\site-packages\repurpose\process.py", line 198, in run_with_error_handling raise e File "C:\Users\strei\anaconda3\envs\esa_cci_sm\Lib\site-packages\repurpose\process.py", line 190, in run_with_error_handling r = FUNC(**kwargs) ^^^^^^^^^^^^^^ File "C:\Users\strei\anaconda3\envs\esa_cci_sm\Lib\site-packages\repurpose\img2ts.py", line 531, in _write_non_orthogonal n_gpis, n_t = celldata[self.timekey].shape ~~~~~~~~^^^^^^^^^^^^^^ KeyError: None
Version Info:
- Python: 3.12 (Conda environment)
- esa_cci_sm: installed via pip (latest)
- OS: Windows 11