A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

RT1

A first order radiative transfer model for soil- and vegetation related parameter retrievals from radar-data.
https://github.com/TUW-GEO/rt1

Category: Atmosphere
Sub Category: Radiative Transfer

Keywords

microwave-remote-sensing python radiative-transfer remote-sensing soil-moisture vegetation

Keywords from Contributors

gtk qt tk wx

Last synced: about 21 hours ago
JSON representation

Repository metadata

A first order radiative transfer model for soil- and vegetation related parameter retrievals from radar-data

README.md

Windows_build
Ubuntu_build
Coverage Status
pypi version
Documentation Status
DOI

RT1 - bistatic scattering model for first order scattering of random media


[!CAUTION]
This package is superseeded by a TUW-GEO/rt1_model!
(TUW-GEO/rt1_model provides similar functionalities but with a simplified and more robust API)


The package implements a first order scattering radiative transfer model
for random volume over ground as documented in Quast & Wagner (2016) and
Quast, Albergel, Calvet, Wagner (2019)

The documentation of the package is found here.
(Note that the documentation is still under construction.)

Overview of the RT1 python-module structure

RT1_overview

  • 🏞️ rt1.volume and rt1.surface

    • a collection of useful surface- and volume scattering distribution functions
  • πŸ”¨ rt1.rt1

    • generic implementation of radiative transfer calculations for a random
      volume over ground

    • symbolic evaluation of first-order interaction contribution estimates

  • βš™οΈ rt1.rtfits

    • a flexible interface to perform parameter estimation from incidence-angle
      dependent backscatter-timeseries via non-linear least-squares fitting routines.

    • integrates with a set of pre-defined plot-functions and interactive
      widgets that can be used to quickly analyze the obtained results

  • πŸš€ rt1.rtprocess

    • a versatile interface to setup and run parallelized processing
  • πŸ“‘ rt1.rtparse

    • a configparser to set up processing-routines via .ini files

Usage

Any usage of this code is subject to the following conditions:

❗ Full compliance with the license (see LICENSE file) is given
❗ In publications or public presentations, credit should be given to the
authors by:

  • citing the references below βœ”οΈ
  • pointing to this github repository βœ”οΈ

Installation

For a basic install, the following line should be fine:

pip install rt1

In order to get a significant speedup in the symbolic computations and enable
NetCDF functionalities, it is recommended to install the module with the
optional dependencies symengine and xarray by using:

pip install rt1[full]

References


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 1,235
Total Committers: 7
Avg Commits per committer: 176.429
Development Distribution Score (DDS): 0.313

Commits in past year: 14
Committers in past year: 1
Avg Commits per committer in past year: 14.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Raphael r****t@g****t 849
Raphael Quast r****t@g****t 230
Alex Loew a****w@g****t 82
Alex a****w@l****e 68
Nikolaus DrΓ€ger n****r@t****t 4
Raphael Quast r****t@p****t 1
Katrin Leinweber 9****r 1

Committer domains:


Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 30
Total pull requests: 72
Average time to close issues: 5 months
Average time to close pull requests: 19 days
Total issue authors: 3
Total pull request authors: 4
Average comments per issue: 1.7
Average comments per pull request: 0.33
Merged pull request: 66
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/TUW-GEO/rt1

Top Issue Authors

  • raphaelquast (18)
  • bulli92 (10)
  • xushanthu-2014 (2)

Top Pull Request Authors

  • raphaelquast (67)
  • ndraeger (2)
  • bulli92 (2)
  • katrinleinweber (1)

Top Issue Labels

  • enhancement (9)
  • question (1)
  • documentation (1)

Top Pull Request Labels


Package metadata

pypi.org: rt1

RT1 - bistatic single scattering radiative transfer model

  • Homepage: https://github.com/TUW-GEO/rt1
  • Documentation: https://rt1.readthedocs.io/
  • Licenses: apache-2.0
  • Latest release: 1.5.2 (published almost 4 years ago)
  • Last Synced: 2025-04-25T13:32:38.215Z (2 days ago)
  • Versions: 20
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 532 Last month
  • Rankings:
    • Dependent packages count: 10.052%
    • Forks count: 16.824%
    • Stargazers count: 17.066%
    • Average: 17.153%
    • Downloads: 20.184%
    • Dependent repos count: 21.642%
  • Maintainers (1)
pypi.org: rt1-model

Implementation of the RT1 first order radiative transfer model.

  • Homepage:
  • Documentation: https://rt1-model.readthedocs.io
  • Licenses: Apache Software License
  • Latest release: 0.5 (published about 1 year ago)
  • Last Synced: 2025-04-25T13:32:38.285Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 184 Last month
  • Rankings:
    • Dependent packages count: 10.026%
    • Average: 38.753%
    • Dependent repos count: 67.481%
  • Maintainers (1)

Dependencies

doc/requirements.txt pypi
  • numpydoc *
setup.py pypi
  • numpy >=1.16
  • pandas >=0.24
.github/workflows/Publish_to_PyPi.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/RT1_ubuntu.yml actions
  • actions/checkout v2 composite
  • codecov/codecov-action v1 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/RT1_windows.yml actions
  • actions/checkout v2 composite
  • codecov/codecov-action v1 composite
  • conda-incubator/setup-miniconda v2 composite

Score: 11.613422171461853