...
<update pipeline diagram>
PGE's
...
to port to
...
Python3
- AOI Ops Report
...
ariamh
...
SLC sling
...
enumerator
...
SAR avail
...
SLCP-COR
...
SLCP-PM
...
COD
...
evaluator
...
localizer
- AOI Enumerator Submitter
- TopsApp
- GUNW Completeness Evaluator
- Blacklist Generation
- Greylist Generation
- AOI Based IPF Scraper
- AOI Based Acquisition Scraper
- Add Machine Tag
- Add User Tag
- Product Delivery
- Create AOI
- IPF ASF Scraper for Acq
- IPF SciHub Scraper for Acq
- Orbit Crawler
- Orbit Ingest
- LAR
- SLC sling
- Enumerator
- SAR avail
- SLCP-COR
- SLCP-PM
- COD
- Evaluator
- Localizer
- multi acquisition localizer
PGE I/O
PGE test list is incomplete. We are currently focusing on the main pipeline |
Expand | ||
---|---|---|
| ||
AOI based submission of acq scraper jobs
AOI based submission of ipf scraper jobs
AOI Enumerator Submitter
AOI Merged Track Stitcher
AOI Validate Acquisitions
AWS Get Script
Data Sling Extract for asf
Data Sling Extract for Scihub
|
Test Procedures
Expand | ||
---|---|---|
| ||
Test Description: Run the enumerator submitter as an on-demand job to generate the acquisition lists. Compare output acquisition lists to those generated over the same AOI on C-cluster. Github Repo: https://github.com/aria-jpl/aoi_enumerator_submitter Pass Criteria:
Input dataset: <link to dataset used> (a single AOI) Output dataset: <link to slc's generated> (acquisition lists) Summary: <summary of test results; quick description of any validation done with datasets from c-cluster> |
Expand | ||
---|---|---|
| ||
Test Description: Run the AOI track acquisition enumerator as an on-demand job to generate the acquisition lists. Compare output acquisition lists to those generated over the same AOI on C-cluster. Github Repo: https://github.com/aria-jpl/standard_product.git Pass Criteria:
Input dataset: <link to dataset used> (S1-AUX_POEORB) Output dataset: <link to slc's generated> (acquisition lists) Summary: <summary of test results; quick description of any validation done with datasets from c-cluster> |
Expand | ||
---|---|---|
| ||
Test Description: Run the localizer as an on-demand job to generate the sling jobs for the missing slc's. Github Repo: https://github.com/aria-jpl/standard_product.git Pass Criteria:
Input dataset: <link to dataset used> (acquisition lists) Output dataset: <link to slc's generated> (sling jobs) Summary: <summary of test results; quick description of any validation done with datasets from c-cluster> |
Expand | ||
---|---|---|
| ||
Test Description: Run the evaluator as an on-demand job to ensure all expected ifg-cfg's are generated. Github Repo: https://github.com/aria-jpl/standard_product.git Pass Criteria:
Input dataset: <link to dataset used> (slc's) Output dataset: <link to slc's generated> (ifg-cfgs) Summary: <summary of test results; quick description of any validation done with datasets from c-cluster> |
Expand | ||
---|---|---|
| ||
Test Description: Run the topsapp PGE as an on-demand job to generate GUNW's. Github Repo: https://github.com/aria-jpl/ariamh.git Pass Criteria:
Input dataset: <link to dataset used> (ifg-cfg) Output dataset: <link to slc's generated> (s1-gunw) Summary: <summary of test results; quick description of any validation done with datasets from c-cluster> |
Expand | ||
---|---|---|
| ||
Test Description: Run the completeness evaluator as an on-demand job to generate the aoi_track dataset if the track is complete. Github Repo: https://github.com/aria-jpl/standard_product_completeness_evaluator.git Pass Criteria:
Input dataset: <link to dataset used> (gunw) Output dataset: <link to slc's generated> (aoi track) Summary: <summary of test results; quick description of any validation done with datasets from c-cluster> |
Expand | ||
---|---|---|
| ||
Test Description: Ensures this PGE pulls SLC products from ASF endpoint and ingests them into S3/ES when PGE is run as an on-demand job. Pass Criteria:
Input dataset: <link to dataset used> Output dataset: <link to slc's generated> Summary: <summary of test results; quick description of any validation done with datasets from c-cluster> |
Expand | ||
---|---|---|
| ||
Test Description: Ensures this PGE pulls SLC products from SciHub endpoint and ingests them into S3/ES when PGE is run as an on-demand job. Pass Criteria:
Input dataset: <link to dataset used> Output dataset: <link to slc's generated> Summary: <summary of test results; quick description of any validation done with datasets from c-cluster> |
...
Create a python3 virtual environment.
virtualenv virtualenv env3 -p python3 to create the virtual environmentStart the python3 virtual environment.
source ~/env3/bin/activate to start a python 3 virtual environmentPull contents of repo on a new branch named python3
Run Run futurize over the contents of the repo.
pip install future
cd <repo>
futurize -w -n -p .
Output will show what has been changed.ssh into e mozart to add the python3 converted pge : sds using this command:
sds ci add_job -k -b develop https://github.com/aria-jpl/standard_product_report.git s3Go to e jenkins Jenkins and click configure. Specify the branch as python3 branch and build. check Check the docker file and change FROM to the latest branch. wait Wait for build to complete successfully. may May take a few minutes. will Will publish job to e cluster automatically.
Go to e cluster and run job. step into container if you need to debug stuff.
Once job runs successfully, push changes to dev.
...