https://github.com/alexeypechnikov/s1orbits
Well-structured and up-to-date Sentinel-1 RESORB and POEORB orbit data for InSAR processing
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.3%) to scientific vocabulary
Keywords
Repository
Well-structured and up-to-date Sentinel-1 RESORB and POEORB orbit data for InSAR processing
Basic Info
- Host: GitHub
- Owner: AlexeyPechnikov
- License: bsd-3-clause
- Language: Python
- Default Branch: main
- Homepage: https://InSAR.dev
- Size: 4.24 GB
Statistics
- Stars: 15
- Watchers: 4
- Forks: 3
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
Sentinel-1 Orbits
This repository offers up-to-date and well-structured daily Sentinel-1 RESORB and POEORB orbits for PyGMTSAR InSAR software, available at InSAR.dev.
We ensure the orbits remain current by utilizing regularly scheduled GitHub Actions runners that update the orbits catalog every four hours. Additionally, you can manually trigger the updating scripts on the GitHub Actions page or via a terminal command. Currently, this repository keeps track of the ESA's orbits store at https://step.esa.int/auxdata/orbits, but additional sources may be included if necessary.
The updating process is comprehensive: it involves storing orbits in daily directories, unpacking zip archives, removing unnecessary files like those found in the /var directory, and conducting validity checks on the orbit XML files. Verified orbits are subsequently repacked into single-file zip archives. We always host POEORB files, providing permanent links to them. RESORB files are removed as soon as the corresponding POEORB files become accessible.
If the ESA's orbit archive becomes overloaded or experiences downtime, you can always rely on this GitHub repository. Furthermore, you can clone this repository to your own account, and it will stay up-to-date thanks to auto-synchronization.
To streamline the repository, you may opt to create a new one that includes all GitHub workflows. All files in the root directory, along with all the orbits and index files, can be seamlessly added to the new repository using the commands below:
```bash git add README.md .py *.sh .github/workflows/ git commit -m "Update root directory files and workflows" git push
for satellitedir in $(find . -maxdepth 1 -type d -name 'S1*'); do satellite=$(basename "$satellitedir") for yeardir in $(find "$satellitedir" -maxdepth 1 -type d -name '20*'); do year=$(basename "$year_dir") git add "$satellite/$year" git commit -m "Add $satellite $year data" git push done done ```
Owner
- Name: Alexey Pechnikov
- Login: AlexeyPechnikov
- Kind: user
- Company: Independent Contractor
- Website: https://pechnikov.dev
- Repositories: 27
- Profile: https://github.com/AlexeyPechnikov
Founder & Developer, InSAR.dev & Geo3D.dev | Geoscience, CS & ML Expert, MSc. Radiophysics
GitHub Events
Total
- Watch event: 5
- Push event: 1,404
- Fork event: 2
Last Year
- Watch event: 5
- Push event: 1,404
- Fork event: 2
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v4 composite
- actions/setup-python v5 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite