gnssrefl
GNSS Interferometric Reflectometry Software (GNSS-IR) in python
Science Score: 59.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
Found 5 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
2 of 20 committers (10.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.9%) to scientific vocabulary
Keywords
Repository
GNSS Interferometric Reflectometry Software (GNSS-IR) in python
Basic Info
Statistics
- Stars: 180
- Watchers: 20
- Forks: 84
- Open Issues: 2
- Releases: 3
Topics
Metadata Files
README.md
gnssrefl v3.18.0
gnssrefl is an open source software package for GNSS Interferometric Reflectometry (GNSS-IR). When showing results created using gnssrefl, please use:
Larson, K.M., gnssrefl: an open source python software package for environmental GNSS interferometric reflectometry applications, GPS Solutions, Vol. 28(165), 10.1007/s10291-024-01694-8, 2024.
gnssrefl also has a DOI from zenodo.
The latest pypi version can be found here
Latest Features
You can estimate LSP in SNR units of dB-Hz. Command line option dbhz.
Soil moisture can be computed from L1 and L5 data, see e.g. George Townsend PR
you can set beginning and end dates in
daily_avgandsubdaily. The parameters are called date1 and date2. See the descriptions of these modules in the usual place.
Questions and bug reports for gnssrefl (but not the notebooks) must be submitted via the Issues button at the github repository. The notebooks were created by Earthscope with NASA funding. I formally asked Earthscope about maintenance of the notebooks and received the following response from them:
In general, we place maintenance of notebooks (and many of our apps) that are not in active production on the Low Priority list and I think it would be really healthy for our community to be willing to apply their expertise to provide fixes and enhancements to the notebook collection that can be reviewed in a pull request and merged for deployment.
Questions?
Try looking at old Issues on github. People might have asked your question before. If you found our documentation confusing or lacking, please submit a PR to improve it.
Some older new features:
You can now store coordinates for your local GNSS-IR sites. See file formats for more information. (A bug in this option was fixed in version 3.6.7. The previous version failed when you only had a single station in your file.)

A notebook version of this animation is also available if you would like to try changing parameters.
See documentation for gnssir_input for new refraction models.
How do you find out which version are you running? Any of the major pieces
of code should display this information on the first line. Try rinex2snr.
If you want to sign up for the GNSS-IR email list, please contact Kristine Larson.
If you want to access CDDIS, including orbits, you should make an account.
If you want to access to any Earthscope data, an account is required.
GNSS-IR was developed with funding from NSF (ATM 0740515, EAR 0948957, AGS 0935725, EAR 1144221, AGS 1449554) and
NASA (NNX12AK21G and NNX13AF43G). gnssrefl was initially developed
as a fun post-retirement project, followed by support from NASA (80NSSC20K1731).
The CRC 1502 DETECT project and the University of Bonn supported this project from 2022-2024.
I am not funded to give courses on using gnssrefl. If you are interested in
hosting a GNSS-IR workshop, as was done by the Earth Observatory of Singapore in
2022, please feel free to contact me.
Kristine M. Larson
January 19, 2025
Owner
- Name: Kristine M. Larson
- Login: kristinemlarson
- Kind: user
- Location: La Jolla, CA
- Website: https://kristinelarson.net
- Repositories: 18
- Profile: https://github.com/kristinemlarson
GPS/GNSS enthusiast and geodesist.
GitHub Events
Total
- Issues event: 45
- Watch event: 26
- Issue comment event: 98
- Push event: 39
- Pull request event: 18
- Fork event: 8
- Create event: 21
Last Year
- Issues event: 45
- Watch event: 26
- Issue comment event: 98
- Push event: 39
- Pull request event: 18
- Fork event: 8
- Create event: 21
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| kristinemlarson | k****n@g****m | 1,798 |
| Tim Dittmann | d****n@u****g | 78 |
| timdittmann | 7****n | 47 |
| Kelly Enloe | k****e@e****g | 22 |
| Felipe Geremia-Nievinski | f****i@g****m | 16 |
| kellye | e****e@u****g | 8 |
| Makan Karegar | 5****r | 8 |
| naoyakadota | n****a@g****m | 5 |
| Radon Rosborough | r****n@i****m | 5 |
| tasmi | t****h@u****e | 4 |
| Naoya Kadota | 6****a | 4 |
| MakanAKaregar | m****r@g****m | 3 |
| Dan Nowacki | d****i@u****v | 3 |
| k-enloe | 7****e | 2 |
| cemalialtuntas | 4****s | 2 |
| Xie | 1****e | 2 |
| Camilo Rada | c****a@g****m | 1 |
| Radon Rosborough | r****n@g****m | 1 |
| purnelldj | d****l@g****m | 1 |
| sreeram-radhakrishnan | s****0@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 131
- Total pull requests: 106
- Average time to close issues: 29 days
- Average time to close pull requests: 3 days
- Total issue authors: 22
- Total pull request authors: 15
- Average comments per issue: 2.02
- Average comments per pull request: 0.64
- Merged pull requests: 84
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 17
- Pull requests: 10
- Average time to close issues: about 1 month
- Average time to close pull requests: 5 days
- Issue authors: 10
- Pull request authors: 1
- Average comments per issue: 3.06
- Average comments per pull request: 1.7
- Merged pull requests: 7
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- kristinemlarson (135)
- jonauq2508 (8)
- Baizitang (5)
- jsppr1147 (3)
- dnowacki-usgs (3)
- 1026689430 (3)
- jonauq25 (2)
- christopherbarbarie (2)
- derekpickell (2)
- timdittmann (2)
- caradag (1)
- Septyaz (1)
- fenoglioluciana (1)
- ashrafmousa07 (1)
- denivt (1)
Pull Request Authors
- timdittmann (37)
- fgnievinski (28)
- MakanAKaregar (21)
- GeorgeTownsendd (10)
- tasmi (5)
- k-enloe (4)
- aaryan-rampal (4)
- mohseniaref (3)
- cemalialtuntas (3)
- kristinemlarson (3)
- naoyakadota (2)
- MeanLowDrew (2)
- raxod502 (2)
- purnelldj (1)
- HadiShali (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 1,672 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 226
- Total maintainers: 1
pypi.org: gnssrefl
A GNSS reflectometry software package
- Documentation: https://gnssrefl.readthedocs.io/en/latest/
- License: GNU General Public License v3 (GPLv3)
-
Latest release: 3.17.0
published 6 months ago
Rankings
Maintainers (1)
Dependencies
- matplotlib *
- numpy *
- pip *
- progress *
- requests *
- scipy *
- twine *
- wget *
- wheel *