CHANGELOG.md
Dockerfile
LICENSE
MANIFEST.in
README.rst
conda_env.yml
conftest.py
pyproject.toml
requirements.txt
run_tests.py
setup.py
docs/README.rst
docs/index.rst
docs/mlops.md
docs/onboarding.rst
docs/watch_cli.rst
docs/algorithms/fusion_overview.rst
docs/algorithms/sensorchan_specs.rst
docs/algorithms/ta2_deep_dive_info.md
docs/data/access_dvc_repos.rst
docs/data/internal_resources.rst
docs/data/using_smartwatch_dvc.rst
docs/debugging/debugging_cmdqueue.rst
docs/development/coding_conventions.rst
docs/development/coding_tips.rst
docs/development/contribution_instructions.rst
docs/development/rebasing_procedure.rst
docs/development/ta2_feature_integration.md
docs/environment/getting_started_aws.rst
docs/environment/getting_started_dvc.rst
docs/environment/getting_started_kubectl.rst
docs/environment/getting_started_ssh_keys.rst
docs/environment/install_python.rst
docs/environment/install_python_conda.rst
docs/environment/install_python_pyenv.rst
docs/environment/installing_geowatch.rst
docs/environment/windows.rst
docs/misc/structure_proposal.md
docs/misc/supporting_projects.rst
docs/smartflow/getting_started_smartflow.rst
docs/smartflow/smartflow_copying_large_files_to_efs.md
docs/smartflow/smartflow_running_the_system.rst
docs/smartflow/smartflow_training_fusion_models.md
docs/testing/running_ci_locally.rst
docs/testing/testing_practices.rst
geowatch/__init__.py
geowatch/__main__.py
geowatch/exceptions.py
geowatch/heuristics.py
geowatch.egg-info/PKG-INFO
geowatch.egg-info/SOURCES.txt
geowatch.egg-info/dependency_links.txt
geowatch.egg-info/entry_points.txt
geowatch.egg-info/not-zip-safe
geowatch.egg-info/requires.txt
geowatch.egg-info/top_level.txt
geowatch/cli/__init__.py
geowatch/cli/__main__.py
geowatch/cli/animate_visualizations.py
geowatch/cli/baseline_framework_egress.py
geowatch/cli/baseline_framework_ingress.py
geowatch/cli/baseline_framework_kwcoco_egress.py
geowatch/cli/baseline_framework_kwcoco_ingress.py
geowatch/cli/cluster_sites.py
geowatch/cli/coco_add_watch_fields.py
geowatch/cli/coco_align.py
geowatch/cli/coco_align_geotiffs.py
geowatch/cli/coco_average_features.py
geowatch/cli/coco_clean_geotiffs.py
geowatch/cli/coco_combine_features.py
geowatch/cli/coco_crop_tracks.py
geowatch/cli/coco_intensity_histograms.py
geowatch/cli/coco_reformat_channels.py
geowatch/cli/coco_remove_bad_images.py
geowatch/cli/coco_remove_empty_images.py
geowatch/cli/coco_shard.py
geowatch/cli/coco_spectra.py
geowatch/cli/coco_time_combine.py
geowatch/cli/coco_update_geotiff_metadata.py
geowatch/cli/coco_visualize_videos.py
geowatch/cli/concat_kwcoco_videos.py
geowatch/cli/crop_sites_to_regions.py
geowatch/cli/extend_sc_sites.py
geowatch/cli/find_dvc.py
geowatch/cli/geojson_site_stats.py
geowatch/cli/geotiffs_to_kwcoco.py
geowatch/cli/gifify.py
geowatch/cli/kwcoco_to_geojson.py
geowatch/cli/merge_region_models.py
geowatch/cli/mlops_cli.py
geowatch/cli/prepare_splits.py
geowatch/cli/prepare_ta2_dataset.py
geowatch/cli/prepare_teamfeats.py
geowatch/cli/pseudolive_consolidate.py
geowatch/cli/reproject_annotations.py
geowatch/cli/run_fusion_predict.py
geowatch/cli/run_metrics_framework.py
geowatch/cli/run_tracker.py
geowatch/cli/split_videos.py
geowatch/cli/stac_search.py
geowatch/cli/ta1_stac_to_kwcoco.py
geowatch/cli/torch_model_stats.py
geowatch/cli/validate_annotation_schemas.py
geowatch/cli/watch_coco_stats.py
geowatch/cli/dag_cli/__init__.py
geowatch/cli/dag_cli/run_bas_datagen.py
geowatch/cli/dag_cli/run_bas_fusion.py
geowatch/cli/dag_cli/run_pseudolive_consolidate.py
geowatch/cli/dag_cli/run_psuedolive_copy_previous.py
geowatch/cli/dag_cli/run_sc_datagen.py
geowatch/cli/dag_cli/run_sc_fusion.py
geowatch/cli/dag_cli/run_teamfeat_invariants.py
geowatch/demo/__init__.py
geowatch/demo/demo_region.py
geowatch/demo/dummy_demodata.py
geowatch/demo/landsat_demodata.py
geowatch/demo/nitf_demodata.py
geowatch/demo/sentinel2_demodata.py
geowatch/demo/smart_kwcoco_demodata.py
geowatch/demo/stac_demo.py
geowatch/demo/metrics_demo/__init__.py
geowatch/demo/metrics_demo/demo_rendering.py
geowatch/demo/metrics_demo/demo_truth.py
geowatch/demo/metrics_demo/demo_utils.py
geowatch/demo/metrics_demo/generate_demodata.py
geowatch/demo/metrics_demo/site_perterbing.py
geowatch/geoannots/__init__.py
geowatch/geoannots/geomodels.py
geowatch/geoannots/make_region_from_sites.py
geowatch/gis/__init__.py
geowatch/gis/digital_globe.py
geowatch/gis/elevation.py
geowatch/gis/geotiff.py
geowatch/gis/spatial_reference.py
geowatch/gis/sensors/__init__.py
geowatch/gis/sensors/sentinel2.py
geowatch/mlops/__init__.py
geowatch/mlops/__main__.py
geowatch/mlops/_notebook.py
geowatch/mlops/aggregate.py
geowatch/mlops/aggregate_loader.py
geowatch/mlops/confusion_visualization.py
geowatch/mlops/confusor_analysis.py
geowatch/mlops/manager.py
geowatch/mlops/pipeline_nodes.py
geowatch/mlops/repackager.py
geowatch/mlops/schedule_evaluation.py
geowatch/mlops/smart_global_helper.py
geowatch/mlops/smart_pipeline.py
geowatch/mlops/smart_result_parser.py
geowatch/mlops/old/__init__.py
geowatch/mlops/old/expt_manager.py
geowatch/mlops/old/expt_report.py
geowatch/mlops/old/expt_state.py
geowatch/mlops/old/old_pipeline_nodes.py
geowatch/mlops/old/old_plots.py
geowatch/mlops/old/pipeline_v1.py
geowatch/mlops/old/plots.py
geowatch/monkey/__init__.py
geowatch/monkey/_monkey_fbeta.py
geowatch/monkey/monkey_albumentations.py
geowatch/monkey/monkey_kwcoco.py
geowatch/monkey/monkey_lightning.py
geowatch/monkey/monkey_numpy.py
geowatch/monkey/monkey_pil.py
geowatch/monkey/monkey_tensorflow.py
geowatch/monkey/monkey_torch.py
geowatch/monkey/monkey_torchmetrics.py
geowatch/rc/__init__.py
geowatch/rc/registry.py
geowatch/stac/__init__.py
geowatch/stac/_notebook.py
geowatch/stac/stac_search_builder.py
geowatch/stac/util_stac.py
geowatch/tasks/__init__.py
geowatch/tasks/cold/__init__.py
geowatch/tasks/cold/assemble_cold_result_kwcoco.py
geowatch/tasks/cold/export_change_map.py
geowatch/tasks/cold/export_cold_result_kwcoco.py
geowatch/tasks/cold/predict.py
geowatch/tasks/cold/prepare_ard.py
geowatch/tasks/cold/prepare_kwcoco.py
geowatch/tasks/cold/tile_processing.py
geowatch/tasks/cold/tile_processing_kwcoco.py
geowatch/tasks/depth/__init__.py
geowatch/tasks/depth/backbone.py
geowatch/tasks/depth/datasets.py
geowatch/tasks/depth/demo_transform.py
geowatch/tasks/depth/dzyne_img_util.py
geowatch/tasks/depth/modules_monkeypatch.py
geowatch/tasks/depth/pl_highres_verify.py
geowatch/tasks/depth/predict.py
geowatch/tasks/depth/utils.py
geowatch/tasks/dino_detector/__init__.py
geowatch/tasks/dino_detector/package_building_detector.py
geowatch/tasks/dino_detector/predict.py
geowatch/tasks/fusion/__init__.py
geowatch/tasks/fusion/__main__.py
geowatch/tasks/fusion/aggregate_results.py
geowatch/tasks/fusion/coco_stitcher.py
geowatch/tasks/fusion/evaluate.py
geowatch/tasks/fusion/fit.py
geowatch/tasks/fusion/fit_lightning.py
geowatch/tasks/fusion/organize.py
geowatch/tasks/fusion/predict.py
geowatch/tasks/fusion/production.py
geowatch/tasks/fusion/utils.py
geowatch/tasks/fusion/architectures/__init__.py
geowatch/tasks/fusion/architectures/segmenter_decoder.py
geowatch/tasks/fusion/architectures/sits.py
geowatch/tasks/fusion/architectures/transformer.py
geowatch/tasks/fusion/architectures/unet_blur.py
geowatch/tasks/fusion/architectures/wu_mae.py
geowatch/tasks/fusion/datamodules/__init__.py
geowatch/tasks/fusion/datamodules/_notebook.py
geowatch/tasks/fusion/datamodules/batch_visualization.py
geowatch/tasks/fusion/datamodules/data_augment.py
geowatch/tasks/fusion/datamodules/data_utils.py
geowatch/tasks/fusion/datamodules/demos_for_slides.py
geowatch/tasks/fusion/datamodules/kwcoco_datamodule.py
geowatch/tasks/fusion/datamodules/kwcoco_dataset.py
geowatch/tasks/fusion/datamodules/kwcoco_video_data.py
geowatch/tasks/fusion/datamodules/qa_bands.py
geowatch/tasks/fusion/datamodules/smart_mixins.py
geowatch/tasks/fusion/datamodules/spacetime_grid_builder.py
geowatch/tasks/fusion/datamodules/temporal_sampling/__init__.py
geowatch/tasks/fusion/datamodules/temporal_sampling/_notebook.py
geowatch/tasks/fusion/datamodules/temporal_sampling/affinity.py
geowatch/tasks/fusion/datamodules/temporal_sampling/exceptions.py
geowatch/tasks/fusion/datamodules/temporal_sampling/plots.py
geowatch/tasks/fusion/datamodules/temporal_sampling/sampler.py
geowatch/tasks/fusion/datamodules/temporal_sampling/time_kernel_grammar.py
geowatch/tasks/fusion/datamodules/temporal_sampling/utils.py
geowatch/tasks/fusion/methods/__init__.py
geowatch/tasks/fusion/methods/channelwise_transformer.py
geowatch/tasks/fusion/methods/heterogeneous.py
geowatch/tasks/fusion/methods/network_modules.py
geowatch/tasks/fusion/methods/noop_model.py
geowatch/tasks/fusion/methods/unet_baseline.py
geowatch/tasks/fusion/methods/watch_module_mixins.py
geowatch/tasks/invariants/__init__.py
geowatch/tasks/invariants/change.py
geowatch/tasks/invariants/fit.py
geowatch/tasks/invariants/fit_segment.py
geowatch/tasks/invariants/iarpa_dataset.py
geowatch/tasks/invariants/predict.py
geowatch/tasks/invariants/pretext_model.py
geowatch/tasks/invariants/segmentation_model.py
geowatch/tasks/invariants/data/__init__.py
geowatch/tasks/invariants/data/datasets.py
geowatch/tasks/invariants/data/multi_image_datasets.py
geowatch/tasks/invariants/data/other_datasets.py
geowatch/tasks/landcover/__init__.py
geowatch/tasks/landcover/datasets.py
geowatch/tasks/landcover/detector.py
geowatch/tasks/landcover/fit.py
geowatch/tasks/landcover/model_info.py
geowatch/tasks/landcover/nets.py
geowatch/tasks/landcover/predict.py
geowatch/tasks/landcover/utils.py
geowatch/tasks/metrics/__init__.py
geowatch/tasks/metrics/merge_iarpa_metrics.py
geowatch/tasks/metrics/viz_sc_results.py
geowatch/tasks/rutgers_material_change_detection/__init__.py
geowatch/tasks/rutgers_material_change_detection/fit.py
geowatch/tasks/rutgers_material_change_detection/predict.py
geowatch/tasks/rutgers_material_change_detection/predict_sc.py
geowatch/tasks/rutgers_material_change_detection/datasets/__init__.py
geowatch/tasks/rutgers_material_change_detection/datasets/base_dataset.py
geowatch/tasks/rutgers_material_change_detection/datasets/iarpa_kwdataset.py
geowatch/tasks/rutgers_material_change_detection/datasets/iarpa_sc_kwdataset.py
geowatch/tasks/rutgers_material_change_detection/datasets/peo_dataset.py
geowatch/tasks/rutgers_material_change_detection/models/__init__.py
geowatch/tasks/rutgers_material_change_detection/models/apnb.py
geowatch/tasks/rutgers_material_change_detection/models/base_model.py
geowatch/tasks/rutgers_material_change_detection/models/discritizers.py
geowatch/tasks/rutgers_material_change_detection/models/dynamic_unet.py
geowatch/tasks/rutgers_material_change_detection/models/early_fusion_framework.py
geowatch/tasks/rutgers_material_change_detection/models/early_fusion_mat_framework.py
geowatch/tasks/rutgers_material_change_detection/models/late_fusion_framework.py
geowatch/tasks/rutgers_material_change_detection/models/mat_ed_framework.py
geowatch/tasks/rutgers_material_change_detection/models/patch_transformer.py
geowatch/tasks/rutgers_material_change_detection/models/patch_transformer_framework.py
geowatch/tasks/rutgers_material_change_detection/models/peri_resnet.py
geowatch/tasks/rutgers_material_change_detection/models/pos_embedding.py
geowatch/tasks/rutgers_material_change_detection/models/resnet.py
geowatch/tasks/rutgers_material_change_detection/models/self_attention.py
geowatch/tasks/rutgers_material_change_detection/models/siamese_feature_diff_model.py
geowatch/tasks/rutgers_material_change_detection/models/siamese_fusion_model.py
geowatch/tasks/rutgers_material_change_detection/models/simple_cnn_encoder.py
geowatch/tasks/rutgers_material_change_detection/models/simple_decoder.py
geowatch/tasks/rutgers_material_change_detection/models/timesformer.py
geowatch/tasks/rutgers_material_change_detection/models/unet.py
geowatch/tasks/rutgers_material_change_detection/models/unet_lstm.py
geowatch/tasks/rutgers_material_change_detection/models/vit.py
geowatch/tasks/rutgers_material_change_detection/utils/__init__.py
geowatch/tasks/rutgers_material_change_detection/utils/util_config.py
geowatch/tasks/rutgers_material_change_detection/utils/util_misc.py
geowatch/tasks/rutgers_material_change_detection/utils/util_model.py
geowatch/tasks/rutgers_material_change_detection/utils/util_paths.py
geowatch/tasks/rutgers_material_change_detection/utils/util_visualize.py
geowatch/tasks/rutgers_material_seg/__init__.py
geowatch/tasks/rutgers_material_seg/fit.py
geowatch/tasks/rutgers_material_seg/predict.py
geowatch/tasks/rutgers_material_seg/predict_patchwise.py
geowatch/tasks/rutgers_material_seg/predict_test.py
geowatch/tasks/rutgers_material_seg/datasets/__init__.py
geowatch/tasks/rutgers_material_seg/datasets/bigearthnet.py
geowatch/tasks/rutgers_material_seg/datasets/deepglobe.py
geowatch/tasks/rutgers_material_seg/datasets/dynamicearthnet.py
geowatch/tasks/rutgers_material_seg/datasets/hrscd.py
geowatch/tasks/rutgers_material_seg/datasets/iarpa_contrastive_dataset.py
geowatch/tasks/rutgers_material_seg/datasets/iarpa_dataset.py
geowatch/tasks/rutgers_material_seg/datasets/inria.py
geowatch/tasks/rutgers_material_seg/datasets/s2_self.py
geowatch/tasks/rutgers_material_seg/datasets/s2mcp.py
geowatch/tasks/rutgers_material_seg/datasets/spacenet.py
geowatch/tasks/rutgers_material_seg/datasets/spacenet2.py
geowatch/tasks/rutgers_material_seg/datasets/sysucd.py
geowatch/tasks/rutgers_material_seg/experiments/__init__.py
geowatch/tasks/rutgers_material_seg/experiments/bigearthnet_finetune.py
geowatch/tasks/rutgers_material_seg/experiments/change_vector_analysis.py
geowatch/tasks/rutgers_material_seg/experiments/cluster_labeling.py
geowatch/tasks/rutgers_material_seg/experiments/compare_vw_maps.py
geowatch/tasks/rutgers_material_seg/experiments/deepglobe_finetune.py
geowatch/tasks/rutgers_material_seg/experiments/deepglobe_train_val.py
geowatch/tasks/rutgers_material_seg/experiments/dynamicearthnet_finetune.py
geowatch/tasks/rutgers_material_seg/experiments/evaluation_method_comparison.py
geowatch/tasks/rutgers_material_seg/experiments/hrscd_finetune.py
geowatch/tasks/rutgers_material_seg/experiments/iarpa_finetune.py
geowatch/tasks/rutgers_material_seg/experiments/iarpa_patch_finetune.py
geowatch/tasks/rutgers_material_seg/experiments/inria_finetune.py
geowatch/tasks/rutgers_material_seg/experiments/moco_train.py
geowatch/tasks/rutgers_material_seg/experiments/moco_unsupervised_material.py
geowatch/tasks/rutgers_material_seg/experiments/mt_material_clustering_tranfer_learn.py
geowatch/tasks/rutgers_material_seg/experiments/multi_temporal_material_clustering.py
geowatch/tasks/rutgers_material_seg/experiments/onera_fine_tune.py
geowatch/tasks/rutgers_material_seg/experiments/onera_patch_finetune.py
geowatch/tasks/rutgers_material_seg/experiments/onera_patch_finetune2.py
geowatch/tasks/rutgers_material_seg/experiments/onera_patch_train.py
geowatch/tasks/rutgers_material_seg/experiments/onera_train.py
geowatch/tasks/rutgers_material_seg/experiments/pretrain_contrastive_net.py
geowatch/tasks/rutgers_material_seg/experiments/pretrain_contrastive_resnet.py
geowatch/tasks/rutgers_material_seg/experiments/pretrain_contrastive_resnet_enc.py
geowatch/tasks/rutgers_material_seg/experiments/setr_train.py
geowatch/tasks/rutgers_material_seg/experiments/shallow_seg_train.py
geowatch/tasks/rutgers_material_seg/experiments/sim_contrastive_train.py
geowatch/tasks/rutgers_material_seg/experiments/spacenet2_finetune.py
geowatch/tasks/rutgers_material_seg/experiments/supervised_clustering.py
geowatch/tasks/rutgers_material_seg/experiments/sysu_patch_train.py
geowatch/tasks/rutgers_material_seg/models/__init__.py
geowatch/tasks/rutgers_material_seg/models/canny_edge.py
geowatch/tasks/rutgers_material_seg/models/deeplab.py
geowatch/tasks/rutgers_material_seg/models/deeplabWS.py
geowatch/tasks/rutgers_material_seg/models/deeplab_diff.py
geowatch/tasks/rutgers_material_seg/models/encoding.py
geowatch/tasks/rutgers_material_seg/models/gci.py
geowatch/tasks/rutgers_material_seg/models/linear_classifier.py
geowatch/tasks/rutgers_material_seg/models/losses.py
geowatch/tasks/rutgers_material_seg/models/moco.py
geowatch/tasks/rutgers_material_seg/models/quantizer.py
geowatch/tasks/rutgers_material_seg/models/resnet.py
geowatch/tasks/rutgers_material_seg/models/resnetGNWS.py
geowatch/tasks/rutgers_material_seg/models/resnet_classification_finetune.py
geowatch/tasks/rutgers_material_seg/models/resnet_enc.py
geowatch/tasks/rutgers_material_seg/models/sg.py
geowatch/tasks/rutgers_material_seg/models/shallow_seg.py
geowatch/tasks/rutgers_material_seg/models/supcon.py
geowatch/tasks/rutgers_material_seg/models/tex_refine.py
geowatch/tasks/rutgers_material_seg/models/transformer_model.py
geowatch/tasks/rutgers_material_seg/models/transformer_seg.py
geowatch/tasks/rutgers_material_seg/scripts/__init__.py
geowatch/tasks/rutgers_material_seg/scripts/filter_by_sensor.py
geowatch/tasks/rutgers_material_seg/scripts/labelbox2coco.py
geowatch/tasks/rutgers_material_seg/utils/__init__.py
geowatch/tasks/rutgers_material_seg/utils/convert_sysucd_to_kwcoco.py
geowatch/tasks/rutgers_material_seg/utils/cva.py
geowatch/tasks/rutgers_material_seg/utils/eval_utils.py
geowatch/tasks/rutgers_material_seg/utils/utils.py
geowatch/tasks/rutgers_material_seg/utils/visualization.py
geowatch/tasks/tracking/__init__.py
geowatch/tasks/tracking/from_heatmap.py
geowatch/tasks/tracking/from_polygon.py
geowatch/tasks/tracking/normalize.py
geowatch/tasks/tracking/phase.py
geowatch/tasks/tracking/utils.py
geowatch/tasks/tracking/visualize.py
geowatch/tasks/uky_temporal_prediction/__init__.py
geowatch/tasks/uky_temporal_prediction/drop0_datasets.py
geowatch/tasks/uky_temporal_prediction/fit.py
geowatch/tasks/uky_temporal_prediction/predict.py
geowatch/tasks/uky_temporal_prediction/time_sort_S7.py
geowatch/tasks/uky_temporal_prediction/time_sort_module.py
geowatch/tasks/uky_temporal_prediction/utils.py
geowatch/tasks/uky_temporal_prediction/models/__init__.py
geowatch/tasks/uky_temporal_prediction/models/resnets.py
geowatch/tasks/uky_temporal_prediction/models/unet.py
geowatch/tasks/uky_temporal_prediction/models/unet_blur.py
geowatch/tasks/uky_temporal_prediction/spacenet/__init__.py
geowatch/tasks/uky_temporal_prediction/spacenet/datasets.py
geowatch/tasks/uky_temporal_prediction/spacenet/data/__init__.py
geowatch/tasks/uky_temporal_prediction/spacenet/data/create_splits.py
geowatch/tasks/uky_temporal_prediction/spacenet/data/splits_unmasked/__init__.py
geowatch/tasks/uky_temporal_prediction/spacenet/data/splits_unmasked/create_splits_unmasked.py
geowatch/utils/__init__.py
geowatch/utils/configargparse_ext.py
geowatch/utils/ext_monai.py
geowatch/utils/ijson_ext.py
geowatch/utils/kwcoco_extensions.py
geowatch/utils/partial_format.py
geowatch/utils/process_context.py
geowatch/utils/result_analysis.py
geowatch/utils/reverse_hashid.py
geowatch/utils/simple_dvc.py
geowatch/utils/slugify_ext.py
geowatch/utils/util_bands.py
geowatch/utils/util_codes.py
geowatch/utils/util_data.py
geowatch/utils/util_dotdict.py
geowatch/utils/util_environ.py
geowatch/utils/util_eval.py
geowatch/utils/util_framework.py
geowatch/utils/util_gdal.py
geowatch/utils/util_girder.py
geowatch/utils/util_gis.py
geowatch/utils/util_globals.py
geowatch/utils/util_hardware.py
geowatch/utils/util_iter.py
geowatch/utils/util_json.py
geowatch/utils/util_kwarray.py
geowatch/utils/util_kwimage.py
geowatch/utils/util_kwplot.py
geowatch/utils/util_locks.py
geowatch/utils/util_logging.py
geowatch/utils/util_nesting.py
geowatch/utils/util_netharn.py
geowatch/utils/util_pandas.py
geowatch/utils/util_parallel.py
geowatch/utils/util_param_grid.py
geowatch/utils/util_path.py
geowatch/utils/util_pattern.py
geowatch/utils/util_progress.py
geowatch/utils/util_raster.py
geowatch/utils/util_regex.py
geowatch/utils/util_resolution.py
geowatch/utils/util_resources.py
geowatch/utils/util_rgdc.py
geowatch/utils/util_s3.py
geowatch/utils/util_stringalgo.py
geowatch/utils/util_time.py
geowatch/utils/util_torchmetrics.py
geowatch/utils/util_yaml.py
geowatch/utils/lightning_ext/__init__.py
geowatch/utils/lightning_ext/argparse_ext.py
geowatch/utils/lightning_ext/demo.py
geowatch/utils/lightning_ext/lightning_cli_ext.py
geowatch/utils/lightning_ext/monkeypatches.py
geowatch/utils/lightning_ext/old_parser_devices.py
geowatch/utils/lightning_ext/util_device.py
geowatch/utils/lightning_ext/util_globals.py
geowatch/utils/lightning_ext/util_model.py
geowatch/utils/lightning_ext/callbacks/__init__.py
geowatch/utils/lightning_ext/callbacks/auto_resumer.py
geowatch/utils/lightning_ext/callbacks/batch_plotter.py
geowatch/utils/lightning_ext/callbacks/packager.py
geowatch/utils/lightning_ext/callbacks/state_logger.py
geowatch/utils/lightning_ext/callbacks/tensorboard_plotter.py
geowatch/utils/lightning_ext/callbacks/text_logger.py
requirements/cold.txt
requirements/development.txt
requirements/dvc.txt
requirements/gdal.txt
requirements/graphics.txt
requirements/headless.txt
requirements/linting.txt
requirements/mmcv.txt
requirements/optional.txt
requirements/runtime.txt
requirements/tensorflow.txt
requirements/tests.txt
tests/test_cli.py
tests/test_heterogeneous_model.py
tests/test_init_from_pretrained.py
tests/test_kwcoco_dataloader.py
tests/test_lightning_cli_fit.py
tests/test_load_models.py
tests/test_mlops_scheduler.py
tests/test_predict_latest_models.py
tests/test_predict_old_fusion_model.py
tests/test_predict_small_region.py
tests/test_save_packages.py
tests/test_sensor_metadata.py
tests/test_tracker.py
tests/test_version.py
watch/__init__.py
watch/__main__.py
watch/exceptions.py
watch/heuristics.py
watch/cli/__init__.py
watch/cli/__main__.py
watch/cli/animate_visualizations.py
watch/cli/baseline_framework_egress.py
watch/cli/baseline_framework_ingress.py
watch/cli/baseline_framework_kwcoco_egress.py
watch/cli/baseline_framework_kwcoco_ingress.py
watch/cli/cluster_sites.py
watch/cli/coco_add_watch_fields.py
watch/cli/coco_align.py
watch/cli/coco_align_geotiffs.py
watch/cli/coco_average_features.py
watch/cli/coco_clean_geotiffs.py
watch/cli/coco_combine_features.py
watch/cli/coco_crop_tracks.py
watch/cli/coco_intensity_histograms.py
watch/cli/coco_reformat_channels.py
watch/cli/coco_remove_bad_images.py
watch/cli/coco_shard.py
watch/cli/coco_spectra.py
watch/cli/coco_time_combine.py
watch/cli/coco_update_geotiff_metadata.py
watch/cli/coco_visualize_videos.py
watch/cli/concat_kwcoco_videos.py
watch/cli/crop_sites_to_regions.py
watch/cli/extend_sc_sites.py
watch/cli/find_dvc.py
watch/cli/geojson_site_stats.py
watch/cli/geotiffs_to_kwcoco.py
watch/cli/gifify.py
watch/cli/kwcoco_to_geojson.py
watch/cli/merge_region_models.py
watch/cli/mlops_cli.py
watch/cli/prepare_splits.py
watch/cli/prepare_ta2_dataset.py
watch/cli/prepare_teamfeats.py
watch/cli/pseudolive_consolidate.py
watch/cli/reproject_annotations.py
watch/cli/run_fusion_predict.py
watch/cli/run_metrics_framework.py
watch/cli/run_tracker.py
watch/cli/split_videos.py
watch/cli/stac_search.py
watch/cli/ta1_stac_to_kwcoco.py
watch/cli/torch_model_stats.py
watch/cli/validate_annotation_schemas.py
watch/cli/watch_coco_stats.py
watch/cli/dag_cli/__init__.py
watch/cli/dag_cli/run_bas_datagen.py
watch/cli/dag_cli/run_bas_fusion.py
watch/cli/dag_cli/run_dino_sv.py
watch/cli/dag_cli/run_dzyne_parallel_site_vali.py
watch/cli/dag_cli/run_pseudolive_consolidate.py
watch/cli/dag_cli/run_psuedolive_copy_previous.py
watch/cli/dag_cli/run_sc_datagen.py
watch/cli/dag_cli/run_sc_fusion.py
watch/cli/dag_cli/run_sv_datagen.py
watch/cli/dag_cli/run_teamfeat_invariants.py
watch/cli/dag_cli/run_teamfeat_landcover.py
watch/demo/__init__.py
watch/demo/demo_region.py
watch/demo/dummy_demodata.py
watch/demo/landsat_demodata.py
watch/demo/nitf_demodata.py
watch/demo/sentinel2_demodata.py
watch/demo/smart_kwcoco_demodata.py
watch/demo/stac_demo.py
watch/demo/metrics_demo/__init__.py
watch/demo/metrics_demo/demo_rendering.py
watch/demo/metrics_demo/demo_truth.py
watch/demo/metrics_demo/demo_utils.py
watch/demo/metrics_demo/generate_demodata.py
watch/demo/metrics_demo/site_perterbing.py
watch/geoannots/__init__.py
watch/geoannots/geococo_objects.py
watch/geoannots/geomodels.py
watch/gis/__init__.py
watch/gis/digital_globe.py
watch/gis/elevation.py
watch/gis/geotiff.py
watch/gis/spatial_reference.py
watch/gis/sensors/__init__.py
watch/gis/sensors/sentinel2.py
watch/mlops/__init__.py
watch/mlops/__main__.py
watch/mlops/_notebook.py
watch/mlops/aggregate.py
watch/mlops/aggregate_loader.py
watch/mlops/confusion_visualization.py
watch/mlops/confusor_analysis.py
watch/mlops/manager.py
watch/mlops/pipeline_nodes.py
watch/mlops/repackager.py
watch/mlops/schedule_evaluation.py
watch/mlops/smart_global_helper.py
watch/mlops/smart_pipeline.py
watch/mlops/smart_result_parser.py
watch/mlops/old/__init__.py
watch/mlops/old/expt_manager.py
watch/mlops/old/expt_report.py
watch/mlops/old/expt_state.py
watch/mlops/old/old_pipeline_nodes.py
watch/mlops/old/old_plots.py
watch/mlops/old/pipeline_v1.py
watch/mlops/old/plots.py
watch/monkey/__init__.py
watch/monkey/_monkey_fbeta.py
watch/monkey/monkey_albumentations.py
watch/monkey/monkey_kwcoco.py
watch/monkey/monkey_lightning.py
watch/monkey/monkey_numpy.py
watch/monkey/monkey_pil.py
watch/monkey/monkey_tensorflow.py
watch/monkey/monkey_torch.py
watch/monkey/monkey_torchmetrics.py
watch/rc/__init__.py
watch/rc/registry.py
watch/stac/__init__.py
watch/stac/_notebook.py
watch/stac/stac_search_builder.py
watch/stac/util_stac.py
watch/tasks/__init__.py
watch/tasks/cold/__init__.py
watch/tasks/cold/assemble_cold_result_kwcoco.py
watch/tasks/cold/export_change_map.py
watch/tasks/cold/export_cold_result_kwcoco.py
watch/tasks/cold/predict.py
watch/tasks/cold/prepare_ard.py
watch/tasks/cold/prepare_kwcoco.py
watch/tasks/cold/tile_processing.py
watch/tasks/cold/tile_processing_kwcoco.py
watch/tasks/depth/__init__.py
watch/tasks/depth/backbone.py
watch/tasks/depth/config.json
watch/tasks/depth/datasets.py
watch/tasks/depth/demo_transform.py
watch/tasks/depth/dzyne_img_util.py
watch/tasks/depth/modules_monkeypatch.py
watch/tasks/depth/pl_highres_verify.py
watch/tasks/depth/predict.py
watch/tasks/depth/utils.py
watch/tasks/depthPCD/__init__.py
watch/tasks/depthPCD/model.py
watch/tasks/depthPCD/model_test.py
watch/tasks/depthPCD/score_tracks.py
watch/tasks/dino_detector/__init__.py
watch/tasks/dino_detector/building_validator.py
watch/tasks/dino_detector/predict.py
watch/tasks/fusion/__init__.py
watch/tasks/fusion/__main__.py
watch/tasks/fusion/aggregate_results.py
watch/tasks/fusion/coco_stitcher.py
watch/tasks/fusion/evaluate.py
watch/tasks/fusion/fit.py
watch/tasks/fusion/fit_lightning.py
watch/tasks/fusion/organize.py
watch/tasks/fusion/predict.py
watch/tasks/fusion/production.py
watch/tasks/fusion/utils.py
watch/tasks/fusion/architectures/__init__.py
watch/tasks/fusion/architectures/segmenter_decoder.py
watch/tasks/fusion/architectures/sits.py
watch/tasks/fusion/architectures/transformer.py
watch/tasks/fusion/architectures/unet_blur.py
watch/tasks/fusion/architectures/wu_mae.py
watch/tasks/fusion/datamodules/__init__.py
watch/tasks/fusion/datamodules/_notebook.py
watch/tasks/fusion/datamodules/batch_visualization.py
watch/tasks/fusion/datamodules/data_augment.py
watch/tasks/fusion/datamodules/data_utils.py
watch/tasks/fusion/datamodules/demos_for_slides.py
watch/tasks/fusion/datamodules/kwcoco_datamodule.py
watch/tasks/fusion/datamodules/kwcoco_dataset.py
watch/tasks/fusion/datamodules/kwcoco_video_data.py
watch/tasks/fusion/datamodules/qa_bands.py
watch/tasks/fusion/datamodules/smart_mixins.py
watch/tasks/fusion/datamodules/spacetime_grid_builder.py
watch/tasks/fusion/datamodules/temporal_sampling/__init__.py
watch/tasks/fusion/datamodules/temporal_sampling/_notebook.py
watch/tasks/fusion/datamodules/temporal_sampling/affinity.py
watch/tasks/fusion/datamodules/temporal_sampling/exceptions.py
watch/tasks/fusion/datamodules/temporal_sampling/plots.py
watch/tasks/fusion/datamodules/temporal_sampling/sampler.py
watch/tasks/fusion/datamodules/temporal_sampling/time_kernel_grammar.py
watch/tasks/fusion/datamodules/temporal_sampling/utils.py
watch/tasks/fusion/methods/__init__.py
watch/tasks/fusion/methods/channelwise_transformer.py
watch/tasks/fusion/methods/heterogeneous.py
watch/tasks/fusion/methods/network_modules.py
watch/tasks/fusion/methods/noop_model.py
watch/tasks/fusion/methods/unet_baseline.py
watch/tasks/fusion/methods/watch_module_mixins.py
watch/tasks/invariants/__init__.py
watch/tasks/invariants/change.py
watch/tasks/invariants/fit.py
watch/tasks/invariants/fit_segment.py
watch/tasks/invariants/iarpa_dataset.py
watch/tasks/invariants/predict.py
watch/tasks/invariants/pretext_model.py
watch/tasks/invariants/segmentation_model.py
watch/tasks/invariants/data/__init__.py
watch/tasks/invariants/data/datasets.py
watch/tasks/invariants/data/multi_image_datasets.py
watch/tasks/invariants/data/other_datasets.py
watch/tasks/landcover/__init__.py
watch/tasks/landcover/datasets.py
watch/tasks/landcover/detector.py
watch/tasks/landcover/fit.py
watch/tasks/landcover/model_info.py
watch/tasks/landcover/nets.py
watch/tasks/landcover/predict.py
watch/tasks/landcover/utils.py
watch/tasks/metrics/__init__.py
watch/tasks/metrics/merge_iarpa_metrics.py
watch/tasks/metrics/viz_sc_results.py
watch/tasks/rutgers_material_change_detection/__init__.py
watch/tasks/rutgers_material_change_detection/fit.py
watch/tasks/rutgers_material_change_detection/predict.py
watch/tasks/rutgers_material_change_detection/predict_sc.py
watch/tasks/rutgers_material_change_detection/datasets/__init__.py
watch/tasks/rutgers_material_change_detection/datasets/base_dataset.py
watch/tasks/rutgers_material_change_detection/datasets/iarpa_kwdataset.py
watch/tasks/rutgers_material_change_detection/datasets/iarpa_sc_kwdataset.py
watch/tasks/rutgers_material_change_detection/datasets/peo_dataset.py
watch/tasks/rutgers_material_change_detection/models/__init__.py
watch/tasks/rutgers_material_change_detection/models/apnb.py
watch/tasks/rutgers_material_change_detection/models/base_model.py
watch/tasks/rutgers_material_change_detection/models/discritizers.py
watch/tasks/rutgers_material_change_detection/models/dynamic_unet.py
watch/tasks/rutgers_material_change_detection/models/early_fusion_framework.py
watch/tasks/rutgers_material_change_detection/models/early_fusion_mat_framework.py
watch/tasks/rutgers_material_change_detection/models/late_fusion_framework.py
watch/tasks/rutgers_material_change_detection/models/mat_ed_framework.py
watch/tasks/rutgers_material_change_detection/models/patch_transformer.py
watch/tasks/rutgers_material_change_detection/models/patch_transformer_framework.py
watch/tasks/rutgers_material_change_detection/models/peri_resnet.py
watch/tasks/rutgers_material_change_detection/models/pos_embedding.py
watch/tasks/rutgers_material_change_detection/models/resnet.py
watch/tasks/rutgers_material_change_detection/models/self_attention.py
watch/tasks/rutgers_material_change_detection/models/siamese_feature_diff_model.py
watch/tasks/rutgers_material_change_detection/models/siamese_fusion_model.py
watch/tasks/rutgers_material_change_detection/models/simple_cnn_encoder.py
watch/tasks/rutgers_material_change_detection/models/simple_decoder.py
watch/tasks/rutgers_material_change_detection/models/timesformer.py
watch/tasks/rutgers_material_change_detection/models/unet.py
watch/tasks/rutgers_material_change_detection/models/unet_lstm.py
watch/tasks/rutgers_material_change_detection/models/vit.py
watch/tasks/rutgers_material_change_detection/utils/__init__.py
watch/tasks/rutgers_material_change_detection/utils/util_config.py
watch/tasks/rutgers_material_change_detection/utils/util_misc.py
watch/tasks/rutgers_material_change_detection/utils/util_model.py
watch/tasks/rutgers_material_change_detection/utils/util_paths.py
watch/tasks/rutgers_material_change_detection/utils/util_visualize.py
watch/tasks/rutgers_material_seg/__init__.py
watch/tasks/rutgers_material_seg/fit.py
watch/tasks/rutgers_material_seg/predict.py
watch/tasks/rutgers_material_seg/predict_patchwise.py
watch/tasks/rutgers_material_seg/predict_test.py
watch/tasks/rutgers_material_seg/datasets/__init__.py
watch/tasks/rutgers_material_seg/datasets/bigearthnet.py
watch/tasks/rutgers_material_seg/datasets/deepglobe.py
watch/tasks/rutgers_material_seg/datasets/dynamicearthnet.py
watch/tasks/rutgers_material_seg/datasets/hrscd.py
watch/tasks/rutgers_material_seg/datasets/iarpa_contrastive_dataset.py
watch/tasks/rutgers_material_seg/datasets/iarpa_dataset.py
watch/tasks/rutgers_material_seg/datasets/inria.py
watch/tasks/rutgers_material_seg/datasets/s2_self.py
watch/tasks/rutgers_material_seg/datasets/s2mcp.py
watch/tasks/rutgers_material_seg/datasets/spacenet.py
watch/tasks/rutgers_material_seg/datasets/spacenet2.py
watch/tasks/rutgers_material_seg/datasets/sysucd.py
watch/tasks/rutgers_material_seg/experiments/__init__.py
watch/tasks/rutgers_material_seg/experiments/bigearthnet_finetune.py
watch/tasks/rutgers_material_seg/experiments/change_vector_analysis.py
watch/tasks/rutgers_material_seg/experiments/cluster_labeling.py
watch/tasks/rutgers_material_seg/experiments/compare_vw_maps.py
watch/tasks/rutgers_material_seg/experiments/deepglobe_finetune.py
watch/tasks/rutgers_material_seg/experiments/deepglobe_train_val.py
watch/tasks/rutgers_material_seg/experiments/dynamicearthnet_finetune.py
watch/tasks/rutgers_material_seg/experiments/evaluation_method_comparison.py
watch/tasks/rutgers_material_seg/experiments/hrscd_finetune.py
watch/tasks/rutgers_material_seg/experiments/iarpa_finetune.py
watch/tasks/rutgers_material_seg/experiments/iarpa_patch_finetune.py
watch/tasks/rutgers_material_seg/experiments/inria_finetune.py
watch/tasks/rutgers_material_seg/experiments/moco_train.py
watch/tasks/rutgers_material_seg/experiments/moco_unsupervised_material.py
watch/tasks/rutgers_material_seg/experiments/mt_material_clustering_tranfer_learn.py
watch/tasks/rutgers_material_seg/experiments/multi_temporal_material_clustering.py
watch/tasks/rutgers_material_seg/experiments/onera_fine_tune.py
watch/tasks/rutgers_material_seg/experiments/onera_patch_finetune.py
watch/tasks/rutgers_material_seg/experiments/onera_patch_finetune2.py
watch/tasks/rutgers_material_seg/experiments/onera_patch_train.py
watch/tasks/rutgers_material_seg/experiments/onera_train.py
watch/tasks/rutgers_material_seg/experiments/pretrain_contrastive_net.py
watch/tasks/rutgers_material_seg/experiments/pretrain_contrastive_resnet.py
watch/tasks/rutgers_material_seg/experiments/pretrain_contrastive_resnet_enc.py
watch/tasks/rutgers_material_seg/experiments/setr_train.py
watch/tasks/rutgers_material_seg/experiments/shallow_seg_train.py
watch/tasks/rutgers_material_seg/experiments/sim_contrastive_train.py
watch/tasks/rutgers_material_seg/experiments/spacenet2_finetune.py
watch/tasks/rutgers_material_seg/experiments/supervised_clustering.py
watch/tasks/rutgers_material_seg/experiments/sysu_patch_train.py
watch/tasks/rutgers_material_seg/models/__init__.py
watch/tasks/rutgers_material_seg/models/canny_edge.py
watch/tasks/rutgers_material_seg/models/deeplab.py
watch/tasks/rutgers_material_seg/models/deeplabWS.py
watch/tasks/rutgers_material_seg/models/deeplab_diff.py
watch/tasks/rutgers_material_seg/models/encoding.py
watch/tasks/rutgers_material_seg/models/gci.py
watch/tasks/rutgers_material_seg/models/linear_classifier.py
watch/tasks/rutgers_material_seg/models/losses.py
watch/tasks/rutgers_material_seg/models/moco.py
watch/tasks/rutgers_material_seg/models/quantizer.py
watch/tasks/rutgers_material_seg/models/resnet.py
watch/tasks/rutgers_material_seg/models/resnetGNWS.py
watch/tasks/rutgers_material_seg/models/resnet_classification_finetune.py
watch/tasks/rutgers_material_seg/models/resnet_enc.py
watch/tasks/rutgers_material_seg/models/sg.py
watch/tasks/rutgers_material_seg/models/shallow_seg.py
watch/tasks/rutgers_material_seg/models/supcon.py
watch/tasks/rutgers_material_seg/models/tex_refine.py
watch/tasks/rutgers_material_seg/models/transformer_model.py
watch/tasks/rutgers_material_seg/models/transformer_seg.py
watch/tasks/rutgers_material_seg/scripts/__init__.py
watch/tasks/rutgers_material_seg/scripts/filter_by_sensor.py
watch/tasks/rutgers_material_seg/scripts/labelbox2coco.py
watch/tasks/rutgers_material_seg/utils/__init__.py
watch/tasks/rutgers_material_seg/utils/convert_sysucd_to_kwcoco.py
watch/tasks/rutgers_material_seg/utils/cva.py
watch/tasks/rutgers_material_seg/utils/eval_utils.py
watch/tasks/rutgers_material_seg/utils/utils.py
watch/tasks/rutgers_material_seg/utils/visualization.py
watch/tasks/rutgers_material_seg_v2/__init__.py
watch/tasks/rutgers_material_seg_v2/predict.py
watch/tasks/rutgers_material_seg_v2/datasets/__init__.py
watch/tasks/rutgers_material_seg_v2/datasets/base_dataset.py
watch/tasks/rutgers_material_seg_v2/datasets/image_dataset.py
watch/tasks/rutgers_material_seg_v2/datasets/material_pixel_dataset.py
watch/tasks/rutgers_material_seg_v2/models/__init__.py
watch/tasks/rutgers_material_seg_v2/models/material_mlp.py
watch/tasks/sam/__init__.py
watch/tasks/sam/predict.py
watch/tasks/tracking/__init__.py
watch/tasks/tracking/from_heatmap.py
watch/tasks/tracking/from_polygon.py
watch/tasks/tracking/normalize.py
watch/tasks/tracking/phase.py
watch/tasks/tracking/utils.py
watch/tasks/tracking/visualize.py
watch/tasks/uky_temporal_prediction/__init__.py
watch/tasks/uky_temporal_prediction/drop0_datasets.py
watch/tasks/uky_temporal_prediction/fit.py
watch/tasks/uky_temporal_prediction/predict.py
watch/tasks/uky_temporal_prediction/time_sort_S7.py
watch/tasks/uky_temporal_prediction/time_sort_module.py
watch/tasks/uky_temporal_prediction/utils.py
watch/tasks/uky_temporal_prediction/models/__init__.py
watch/tasks/uky_temporal_prediction/models/resnets.py
watch/tasks/uky_temporal_prediction/models/unet.py
watch/tasks/uky_temporal_prediction/models/unet_blur.py
watch/tasks/uky_temporal_prediction/spacenet/__init__.py
watch/tasks/uky_temporal_prediction/spacenet/datasets.py
watch/tasks/uky_temporal_prediction/spacenet/data/__init__.py
watch/tasks/uky_temporal_prediction/spacenet/data/create_splits.py
watch/tasks/uky_temporal_prediction/spacenet/data/splits_unmasked/__init__.py
watch/tasks/uky_temporal_prediction/spacenet/data/splits_unmasked/create_splits_unmasked.py
watch/utils/__init__.py
watch/utils/configargparse_ext.py
watch/utils/ext_monai.py
watch/utils/ijson_ext.py
watch/utils/kwcoco_extensions.py
watch/utils/partial_format.py
watch/utils/process_context.py
watch/utils/result_analysis.py
watch/utils/reverse_hashid.py
watch/utils/simple_dvc.py
watch/utils/slugify_ext.py
watch/utils/util_bands.py
watch/utils/util_codes.py
watch/utils/util_data.py
watch/utils/util_dotdict.py
watch/utils/util_environ.py
watch/utils/util_eval.py
watch/utils/util_framework.py
watch/utils/util_gdal.py
watch/utils/util_girder.py
watch/utils/util_gis.py
watch/utils/util_globals.py
watch/utils/util_hardware.py
watch/utils/util_iter.py
watch/utils/util_json.py
watch/utils/util_kwarray.py
watch/utils/util_kwimage.py
watch/utils/util_kwplot.py
watch/utils/util_locks.py
watch/utils/util_logging.py
watch/utils/util_nesting.py
watch/utils/util_netharn.py
watch/utils/util_nvidia.py
watch/utils/util_pandas.py
watch/utils/util_parallel.py
watch/utils/util_param_grid.py
watch/utils/util_path.py
watch/utils/util_pattern.py
watch/utils/util_progress.py
watch/utils/util_raster.py
watch/utils/util_regex.py
watch/utils/util_resolution.py
watch/utils/util_resources.py
watch/utils/util_rgdc.py
watch/utils/util_s3.py
watch/utils/util_stringalgo.py
watch/utils/util_time.py
watch/utils/util_torchmetrics.py
watch/utils/util_windows.py
watch/utils/util_yaml.py
watch/utils/lightning_ext/__init__.py
watch/utils/lightning_ext/_jsonargparse_ext_ge_4_21.py
watch/utils/lightning_ext/_jsonargparse_ext_lt_4_21.py
watch/utils/lightning_ext/argparse_ext.py
watch/utils/lightning_ext/demo.py
watch/utils/lightning_ext/lightning_cli_ext.py
watch/utils/lightning_ext/monkeypatches.py
watch/utils/lightning_ext/old_parser_devices.py
watch/utils/lightning_ext/util_device.py
watch/utils/lightning_ext/util_globals.py
watch/utils/lightning_ext/util_model.py
watch/utils/lightning_ext/callbacks/__init__.py
watch/utils/lightning_ext/callbacks/auto_resumer.py
watch/utils/lightning_ext/callbacks/batch_plotter.py
watch/utils/lightning_ext/callbacks/packager.py
watch/utils/lightning_ext/callbacks/state_logger.py
watch/utils/lightning_ext/callbacks/tensorboard_plotter.py
watch/utils/lightning_ext/callbacks/text_logger.py