Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/owenodriscoll/orcestra
Repository containing sub projects directly related to ORCESTRA campaign. Currently contains script to automatically download Sentinel-1 acquisition plans regularly updated by ESA
https://github.com/owenodriscoll/orcestra
Last synced: 10 days ago
JSON representation
Repository containing sub projects directly related to ORCESTRA campaign. Currently contains script to automatically download Sentinel-1 acquisition plans regularly updated by ESA
- Host: GitHub
- URL: https://github.com/owenodriscoll/orcestra
- Owner: owenodriscoll
- License: mit
- Created: 2024-09-12T11:49:11.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-24T08:41:18.000Z (13 days ago)
- Last Synced: 2024-10-25T05:21:50.734Z (12 days ago)
- Language: Jupyter Notebook
- Homepage:
- Size: 690 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Repository containing sub projects directly related to ORCESTRA campaign
- `S1_acquistion`: downloads and visualizes the latest Sentinel-1 acquistion plan
## Prepare evironment
Create the correct environment
```bash
$ conda create -n ENVNAME python=3.12
$ conda activate ENVNAME
```
Clone repository and navigate to the correct directory```bash
$ git clone [email protected]:owenodriscoll/ORCESTRA.git
$ cd ORCESTRA
```
Install packages within `pyproject.toml````bash
$ pip install -e .
```## Option 1. Set up automated cron job
Run the Bash script `ORCESTRA/S1_acquisition/cron_task/task.sh` (and optionally set the cron update frequency in this file)```bash
$ bash path/to/ORCESTRA/S1_acquisition/cron_task/task.sh
```This will start a recurring cron job scheduled for 10 am every day that looks for and downloads/visualizes updated acquistion plans
## Option 2. Run manually
To run the script manually use
```bash
$ python path/to/ORCESTRA/S1_acquisition/src/file_download.py
```To change the domain size or plotting settings you can modify parameters in either `visualisation.py` or `file_download.py` (ugly, I know).
Which will create a figure in the `figures` folder with, for example:
![alt text](S1_acquisition/figures/S1_acquisition_plan_example.png)