geowatch.tasks.cold.writing_kwcoco module

Writing cold kwcoco script after predict.py

CommandLine

#######################
### FULL REGION TEST-V1
#######################

DATA_DVC_DPATH=$(geowatch_dvc --tags=phase2_data --hardware="auto")
EXPT_DVC_DPATH=$(geowatch_dvc --tags=phase2_expt --hardware="auto")
python -m geowatch.tasks.cold.writing_kwcoco \
    --coco_fpath="$DATA_DVC_DPATH/Drop6/imgonly-KR_R001.kwcoco.json" \
    --combined_coco_fpath="$DATA_DVC_DPATH/Drop6-MeanYear10GSD-V2/imgonly-KR_R001.kwcoco.zip" \
    --out_dpath="$DATA_DVC_DPATH/Drop6-MeanYear10GSD-V2/_pycold_combine_V1" \
    --mod_coco_fpath="$DATA_DVC_DPATH/Drop6-MeanYear10GSD-V2/imgonly_KR_R001_cold-V1.kwcoco.zip" \
    --method='COLD' \
    --timestamp=False \
    --combine=True \
    --resolution='10GSD' \
    --workermode='serial' \
    --workers=0

kwcoco stats "$DATA_DVC_DPATH"/Drop6-MeanYear10GSD-V2/imgonly_KR_R001_cold-V1.kwcoco.zip
geowatch stats "$DATA_DVC_DPATH"/Drop6-MeanYear10GSD-V2/imgonly_KR_R001_cold-V1.kwcoco.zip
kwcoco validate "$DATA_DVC_DPATH"/Drop6-MeanYear10GSD-V2/imgonly_KR_R001_cold-V1.kwcoco.zip

geowatch visualize \
    "$DATA_DVC_DPATH"/Drop6-MeanYear10GSD-V2/imgonly_KR_R001_cold-V1.kwcoco.zip \
    --channels="L8:(red|green|blue,red_COLD_a1|green_COLD_a1|blue_COLD_a1,red_COLD_cv|green_COLD_cv|blue_COLD_cv,red_COLD_rmse|green_COLD_rmse|blue_COLD_rmse)" \
    --exclude_sensors=WV,PD,S2 \
    --smart=True

#######################
### FULL REGION TEST V2
#######################

DATA_DVC_DPATH=$(geowatch_dvc --tags=phase2_data --hardware="auto")
EXPT_DVC_DPATH=$(geowatch_dvc --tags=phase2_expt --hardware="auto")
python -m geowatch.tasks.cold.writing_kwcoco \
    --coco_fpath="$DATA_DVC_DPATH/Drop6/imgonly-KR_R001.kwcoco.json" \
    --out_dpath="$DATA_DVC_DPATH//Drop6/_pycold_combine_V2" \
    --mod_coco_fpath="$DATA_DVC_DPATH/Drop6/imgonly_KR_R001_cold-V2.kwcoco.zip" \
    --method='COLD' \
    --timestamp=False \
    --combine=False \
    --resolution='10GSD' \
    --workermode='serial' \
    --workers=0

kwcoco stats "$DATA_DVC_DPATH/Drop6/imgonly_KR_R001_cold-V2.kwcoco.zip"
geowatch stats "$DATA_DVC_DPATH/Drop6/imgonly_KR_R001_cold-V2.kwcoco.zip"
kwcoco validate "$DATA_DVC_DPATH/Drop6/imgonly_KR_R001_cold-V2.kwcoco.zip"

DATA_DVC_DPATH=$(geowatch_dvc --tags=phase2_data --hardware="auto")
geowatch visualize \
    "$DATA_DVC_DPATH/Drop6/imgonly_KR_R001_cold-V2.kwcoco.zip" \
    --channels="L8:(red|green|blue,red_COLD_a1|green_COLD_a1|blue_COLD_a1,red_COLD_cv|green_COLD_cv|blue_COLD_cv,red_COLD_rmse|green_COLD_rmse|blue_COLD_rmse)" \
    --exclude_sensors=WV,PD,S2 \
    --smart=True
class geowatch.tasks.cold.writing_kwcoco.WriteColdCocoConfig(*args, **kwargs)[source]

Bases: DataConfig

The docstring will be the description in the CLI help

Valid options: []

Parameters:
  • *args – positional arguments for this data config

  • **kwargs – keyword arguments for this data config

default = {'coco_fpath': <Value(None)>, 'combine': <Value(True)>, 'combined_coco_fpath': <Value(None)>, 'method': <Value('COLD')>, 'mod_coco_fpath': <Value(None)>, 'out_dpath': <Value(None)>, 'resolution': <Value('30GSD')>, 'timestamp': <Value(False)>, 'track_emissions': <Value(True)>, 'workermode': <Value('process')>, 'workers': <Value(8)>}
geowatch.tasks.cold.writing_kwcoco.cold_writing_kwcoco_main(cmdline=1, **kwargs)[source]
Parameters:

cmdline (int, optional) – _description_. Defaults to 1.

geowatch.tasks.cold.writing_kwcoco.read_json_metadata(folder_path)[source]