No project description provided
Project description
This repository addresses the algorithmic challenges of the IARPA SMART (Space-based Machine Automated Recognition Technique) program. The goal of this software is analyze space-based imagery to perform broad-area search for natural and anthropogenic events and characterize their extent and progression in time and space.
The following table provides links to relevant resources for the SMART WATCH project:
The Public GEOWATCH Python Module |
|
The Internal SMART GEOWATCH Python Module |
|
The Phase 2 Internal SMART GEOWATCH DVC Data Repo |
|
The Phase 2 Internal SMART GEOWATCH DVC Experiment Repo |
Getting Started
To quickly get started locally, assuming you have Python installed, you can install geowatch with pip.
pip install geowatch[headless]
# OR for a more fully featured install use:
pip install geowatch[headless,optional,development,tests]
This gives you access to the GEOWATCH CLI.
geowatch --help
One library that we cannot get via the standard pip mechanism is GDAL. We have to install this manually from the Kitware hosted GDAL large image wheels.
pip install --prefer-binary GDAL>=3.4.1 --find-links https://girder.github.io/large_image_wheels
# NEW in 0.8.0. Instead of using the above command you can run:
geowatch finish_install
If you use the fully featured install command (which you can run after the fact), you can test that your install is functioning correctly by running the doctests:
xdoctest watch
For more details see the installing GEOWATCH for development guide.
We also have limited windows support, see installing GEOWATCH on Windows.
Tutorials
We have a set of tutorials related to training models and predicting with the system.
Tutorial 1: Toy RGB Fusion Model Example
Tutorial 2: Toy MSI Fusion Model Example
Tutorial 3: Feature Fusion Tutorial
Tutorial 4: Misc Training Tutorial
Documentation
For quick reference, a list of current documentation files is:
Contribution:
Installing:
Fusion Related Docs:
Older Design Docs:
Development
For new collaberators, please refer to the onboarding docs
For internal collaberators, please refer to the internal docs
For more details about the GEOWATCH CLI and other CLI tools included in this package see: the GEOWATCH CLI docs
Acknowledgement
This research is based upon work supported in part by the Office of the Director of National Intelligence (ODNI), 6 Intelligence Advanced Research Projects Activity (IARPA), via 2021-2011000005. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies, either expressed or implied, of ODNI, IARPA, or the U.S. Government. The U.S. Government is authorized to reproduce and distribute reprints for governmental purposes notwithstanding any copyright annotation therein
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file geowatch-0.11.1.tar.gz
.
File metadata
- Download URL: geowatch-0.11.1.tar.gz
- Upload date:
- Size: 6.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85aea6fc35511046fd8163c3d0ff041d3862eade42176e7b2b1840625ed37c3c |
|
MD5 | 40289331bf2848395309006a60eb17c1 |
|
BLAKE2b-256 | b9271fa1112bd3e9f186907d118cd30cf0ef15ade67cc4b6bc63026d9551a439 |
File details
Details for the file geowatch-0.11.1-py3-none-any.whl
.
File metadata
- Download URL: geowatch-0.11.1-py3-none-any.whl
- Upload date:
- Size: 6.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4203b1c5d1e96578fe199fbd7e8621bb0571d7e3642a85bf4fb50bab56a216dc |
|
MD5 | 20a2b16402d864410c25d194a9ce7b10 |
|
BLAKE2b-256 | 32ba4e09bf3b5c74383672b64b97e532717688da393dbdb2dadcf90be42fde75 |