TypeError: missing positional arguments at geetiles/cmds.py
Closed this issue · 0 comments
TRACEBACK
Traceback (most recent call last):
File "/home/felipe/miniconda3/envs/fix-geetiles/bin/geet", line 8, in
sys.exit(main())
^^^^^^
File "/home/felipe/miniconda3/envs/fix-geetiles/lib/python3.11/site-packages/geetiles/main.py", line 95, in main
make_grid(aoi_wkt_file = args.aoi_wkt_file,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/felipe/miniconda3/envs/fix-geetiles/lib/python3.11/site-packages/geetiles/cmds.py", line 203, in make_grid
grid = build_grid(aoi=aoi, chip_size_meters=chip_size_meters)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/felipe/miniconda3/envs/fix-geetiles/lib/python3.11/site-packages/geetiles/cmds.py", line 268, in build_grid
parts = utils.mParallel(n_jobs=-1, verbose=30)(delayed(get_polygon)(m, gx, gy, minx, miny)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/felipe/miniconda3/envs/fix-geetiles/lib/python3.11/site-packages/joblib/parallel.py", line 1906, in call
self._print(
TypeError: mParallel._print() missing 1 required positional argument: 'msg_args'
Environment
On a clean conda environment, using pip install git+https://github.com/rramosp/geetiles
proposed fix
utils.mParallel
gives a prettier print of the parts created, with more info. But since im not sure how should I fix it, I just changed it to joblib.Parallel
for the Polygon creation instead.