Welcome to geowatch’s documentation!¶
The GeoWATCH module
The GeoWATCH Gitlab Repo |
|
The GeoWATCH Github Repo (Mirror) |
|
Pypi |
|
Read the docs |
|
Slides |
Main modules of interest are:
Main Tasks:
Supported Feature Tasks:
geowatch.tasks.rutgers_material_seg_v2
Also see:
You probably wont need:
# Useful environs
# Phase 3
DVC_DATA_DPATH=$(geowatch_dvc --tags='phase3_data' --hardware=auto)
DVC_EXPT_DPATH=$(geowatch_dvc --tags='phase3_expt' --hardware=auto)
echo "$DVC_DATA_DPATH"
echo "$DVC_EXPT_DPATH"
# Phase 2
DVC_DATA_DPATH=$(geowatch_dvc --tags='phase2_data' --hardware=auto)
DVC_EXPT_DPATH=$(geowatch_dvc --tags='phase2_expt' --hardware=auto)
HIGHRES_DVC_EXPT_DPATH=$(geowatch_dvc --tags='smart_drop7' --hardware=auto)
DATA_DVC_DPATH=$DVC_DATA_DPATH
EXPT_DVC_DPATH=$DVC_EXPT_DPATH
# To get the above make sure you have run:
geowatch_dvc add my_phase2_data_repo --path=<path-to-your-phase2-data-dvc-repo> --hardware=hdd --priority=100 --tags=phase2_data
geowatch_dvc add my_phase2_expt_repo --path=<path-to-your-phase2-expt-dvc-repo> --hardware=hdd --priority=100 --tags=phase2_expt
# Useful Python Snippets
import geowatch
data_dvc_dpath = geowatch.find_dvc_dpath(tags='phase3_data', hardware='auto')
expt_dvc_dpath = geowatch.find_dvc_dpath(tags='phase3_expt', hardware='auto')
- geowatch
- geowatch package
- Subpackages
- Submodules
- geowatch.exceptions module
- geowatch.heuristics module
DEFAULT_QA_ENCODING
IARPA_REAL_STATUS
iarpa_assign_truth_confusion()
iarpa_assign_pred_confusion()
TAG_IF()
CONDITION()
ALL()
hack_track_categories()
ensure_heuristic_coco_colors()
ensure_heuristic_category_tree_colors()
category_tree_ensure_color()
category_category_colors()
dummy_legend()
build_image_header_text()
auto_expt_dvc()
auto_data_dvc()
normalize_sensors()
extract_region_id()
register_known_fsspec_s3_buckets()
- Module contents
- geowatch package
- Manual Docs
- GeoWATCH System
- Sensor Channel Spec
- TA2 Deep Dive Notes
- Baseline 2023-06-22 BAS
- Baseline 2023-06-22 Joint BAS+AC/SC
- Tips and Tricks
- Troubleshooting
- Baseline 2023-06-22 Joint AC/SC Truth
- Baseline 2023-10-12 Full
- Baseline 2024-06-11 BAS
- Variation 2023-11-14 Full
- Beginner’s Python
- Accessing GeoWATCH DVC Repos
- Accessing Phase3 GeoWATCH DVC Repos
- Internal Resources
- Using GeoWATCH DVC
- Debugging Cmd-Queue Powered Scripts
- Coding Conventions in the GeoWATCH REPO
- Coding Environment
- Coding Tips
- Valuable Code Properties
- Misc
- Contributing New Models to the WATCH Project
- How to Contribute
- Forking Workflow
- Rebasing Procedure
- Roadmap
- TA2 Feature Integration
- Getting started with AWS
- Minimal DVC
- Installation
- Core Commands
- Details
- Use Cases
- Getting started with AWS
- Getting started with PostgreSQL
- Setup your SSH Keys
- Installing Python
- Installing Python With Conda
- Installing Pyenv
- Installing GeoWATCH For Development
- Understanding Editable Installs
- See Also
- GeoWATCH On Windows
- Examles
- FAQ on CloudMasks
- FAQ: Model Prediction
- FAQ: STAC
- Refactoring Datasets and Models
- Directory Structure for Multi-task Integration
- Supporting Projects
- Using the MLOps tool to run GeoWATCH
- GeoWATCH Onboarding
- GeoWATCH Overview
- SMART Activity Characterization Tutorial
- SMART Ensemble Tutorial
- Getting Started With Smartflow
- Copying Large Files to EFS
- Connecting to Smartflow
- Launch a
KIT_DEMO_WAIT
job - Finally we can copy!
- Common pitfalls
- Running The System In Smartflow
- Prerequisites
- Connecting to Smartflow
- Launch a
KIT_TRAIN_WITH_YAML
job - Copying your own DAG to Smartflow’s S3 Bucket
- Logging into a running DAG step / K8s pod
- Running CI Locally
- Running tests
- Writing tests
- Tutorials
- Important GeoWATCH Scripts
- Summary of GeoWATCH Scripts
- The “geowatch_dvc” command
See Also:
Manual Docs: