Eradiate
A next-generation radiative transfer model for Earth observation applications.
https://github.com/eradiate/eradiate
Category: Atmosphere
Sub Category: Radiative Transfer
Keywords
earth-observation radiative-transfer
Last synced: about 18 hours ago
JSON representation
Repository metadata
Eradiate: a next-generation radiative transfer model for Earth observation applications
- Host: GitHub
- URL: https://github.com/eradiate/eradiate
- Owner: eradiate
- License: lgpl-3.0
- Created: 2020-11-04T09:40:35.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-04-16T09:36:21.000Z (11 days ago)
- Last Synced: 2025-04-20T10:40:26.385Z (7 days ago)
- Topics: earth-observation, radiative-transfer
- Language: Python
- Homepage: https://www.eradiate.eu
- Size: 22 MB
- Stars: 64
- Watchers: 4
- Forks: 13
- Open Issues: 8
- Releases: 23
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Citation: CITATION.cff
README.md
Eradiate Radiative Transfer Model
Eradiate is a modern radiative transfer simulation software package for Earth
observation applications. Its main focus is accuracy, and for that purpose, it
uses the Monte Carlo ray tracing method to solve the radiative transfer
equation.
Detailed list of features
Installation and usage
For build and usage instructions, please refer to the
documentation.
Support
Got a question? Please visit our
discussion forum.
Authors and acknowledgements
Eradiate is developed by a core team consisting of Vincent Leroy,
Sebastian Schunke, Nicolas Misk and Yves Govaerts.
Eradiate uses the
Mitsuba 3 renderer, developed by
the Realistic Graphics Lab,
taking advantage of its Python interface and proven architecture, and extends it
with components implementing numerical methods and models used in radiative
transfer for Earth observation. The Eradiate team acknowledges Mitsuba creators
and contributors for their work.
The development of Eradiate is funded by the
Copernicus programme through a project managed by
the European Space Agency (contract no
40000127201/19/I‑BG).
The design phase was funded by the MetEOC-3 project
(EMPIR grant 16ENV03).
Citing Eradiate
The most general citation is as follows:
@software{Eradiate,
author = {Leroy, Vincent and Nollet, Yvan and Schunke, Sebastian and Misk, Nicolas and Marton, Nicolae and Govaerts, Yves},
license = {LGPL-3.0},
title = {Eradiate radiative transfer model},
url = {https://github.com/eradiate/eradiate},
doi = {10.5281/zenodo.7224314},
year = {2024}
}
If you want to reference a specific version, you can update the previous
citation with doi
, year
and version
fields populated with metadata
retrieved from our
Zenodo records.
Example:
@software{Eradiate,
author = {Leroy, Vincent and Nollet, Yvan and Schunke, Sebastian and Misk, Nicolas and Marton, Nicolae and Govaerts, Yves},
license = {LGPL-3.0},
title = {Eradiate radiative transfer model},
url = {https://github.com/eradiate/eradiate},
doi = {10.5281/zenodo.13897261},
year = {2024},
version = {0.29.0},
}
License
Eradiate is free software licensed under the
GNU Lesser General Public License (v3).
Project status
Eradiate is actively developed. It is beta software.
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit. # Visit https://bit.ly/cffinit to generate yours today! cff-version: 1.2.0 title: Eradiate radiative transfer model message: >- If you use this software, please cite it using the metadata from this file. type: software authors: - given-names: Vincent family-names: Leroy affiliation: Rayference orcid: 'https://orcid.org/0000-0002-5407-0237' - given-names: Yvan family-names: Nollet affiliation: Rayference orcid: 'https://orcid.org/0000-0002-6241-444X' - given-names: Sebastian family-names: Schunke affiliation: Rayference orcid: 'https://orcid.org/0000-0002-5304-2410' - given-names: Nicolas family-names: Misk affiliation: Rayference - given-names: Nicolae family-names: Marton affiliation: Rayference orcid: 'https://orcid.org/0000-0002-0465-8577' - given-names: Claudia family-names: Emde affiliation: Rayference orcid: 'https://orcid.org/0000-0003-2537-4466' - given-names: Yves family-names: Govaerts affiliation: Rayference orcid: 'https://orcid.org/0000-0002-9476-9595' identifiers: - type: doi value: 10.5281/zenodo.7224314 description: Latest version on Zenodo repository-code: 'https://github.com/eradiate/eradiate' url: 'https://www.eradiate.eu' license: LGPL-3.0 version: 0.30.0 date-released: '2025-03-27'
Owner metadata
- Name: Eradiate
- Login: eradiate
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/65609068?v=4
- Repositories: 6
- Last ynced at: 2023-03-04T04:39:07.959Z
- Profile URL: https://github.com/eradiate
GitHub Events
Total
- Create event: 38
- Issues event: 2
- Release event: 3
- Watch event: 4
- Delete event: 24
- Member event: 1
- Issue comment event: 21
- Push event: 156
- Pull request review event: 43
- Pull request review comment event: 75
- Pull request event: 44
- Fork event: 2
Last Year
- Create event: 38
- Issues event: 2
- Release event: 3
- Watch event: 4
- Delete event: 24
- Member event: 1
- Issue comment event: 21
- Push event: 156
- Pull request review event: 43
- Pull request review comment event: 75
- Pull request event: 44
- Fork event: 2
Committers metadata
Last synced: 4 days ago
Total Commits: 2,373
Total Committers: 8
Avg Commits per committer: 296.625
Development Distribution Score (DDS): 0.161
Commits in past year: 391
Committers in past year: 4
Avg Commits per committer in past year: 97.75
Development Distribution Score (DDS) in past year: 0.107
Name | Commits | |
---|---|---|
Vincent Leroy | v****y@r****u | 1992 |
Yvan Nollet | y****t@r****u | 183 |
Sebastian Schunke | s****e@r****u | 89 |
nicolae marton | n****n@g****m | 35 |
Nicolas Misk | n****k@r****u | 35 |
Nicolas Misk | n****k@g****m | 31 |
Sebastian Schunke | s****e@g****t | 5 |
Lucio Franceschini | l****i@r****u | 3 |
Committer domains:
- rayference.eu: 5
- gmx.net: 1
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 30
Total pull requests: 431
Average time to close issues: 3 months
Average time to close pull requests: 15 days
Total issue authors: 11
Total pull request authors: 7
Average comments per issue: 3.3
Average comments per pull request: 1.55
Merged pull request: 373
Bot issues: 0
Bot pull requests: 5
Past year issues: 6
Past year pull requests: 74
Past year average time to close issues: 4 days
Past year average time to close pull requests: 8 days
Past year issue authors: 5
Past year pull request authors: 5
Past year average comments per issue: 1.0
Past year average comments per pull request: 0.45
Past year merged pull request: 62
Past year bot issues: 0
Past year bot pull requests: 5
Top Issue Authors
- wint3ria (9)
- gritk (5)
- leroyvn (3)
- nollety (3)
- schunkes (2)
- SylvainDoute (2)
- seb-absolute-sensing (2)
- fehr-t (1)
- frettini (1)
- Ly0n (1)
- jennifersusanadams (1)
Top Pull Request Authors
- leroyvn (202)
- nollety (133)
- schunkes (50)
- wint3ria (26)
- frettini (13)
- dependabot[bot] (5)
- lucio-f (2)
Top Issue Labels
- bug 🐛 (19)
- enhancement 🦾 (4)
- invalid 🚫 (2)
- infrastructure 🏗️ (1)
- refactoring 🚧 (1)
- ⚗️ testing (1)
- help wanted 🆘 (1)
Top Pull Request Labels
- enhancement 🦾 (111)
- documentation 📚 (38)
- bug 🐛 (26)
- infrastructure 🏗️ (24)
- refactoring 🚧 (17)
- dependencies (5)
- ⚗️ testing (3)
- invalid 🚫 (1)
- good first issue 👋 (1)
- help wanted 🆘 (1)
Package metadata
- Total packages: 1
-
Total downloads:
- pypi: 2,120 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 47
- Total maintainers: 2
pypi.org: eradiate
A radiative transfer model for the Earth observation community
- Homepage:
- Documentation: https://eradiate.readthedocs.io/
- Licenses: LGPLv3
- Latest release: 0.30.0 (published about 1 month ago)
- Last Synced: 2025-04-25T13:04:48.936Z (2 days ago)
- Versions: 47
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 2,120 Last month
-
Rankings:
- Dependent packages count: 7.49%
- Downloads: 11.957%
- Average: 29.752%
- Dependent repos count: 69.808%
- Maintainers (2)
Dependencies
- aabbtree
- astropy
- attrs
- autodocsumm
- black
- cerberus
- click
- conda-lock >=0.12
- coverage
- dask
- dessinemoi
- environ-config
- iapws
- ipython
- ipywidgets
- isort
- jupyterlab
- matplotlib
- mock
- myst-parser
- nbsphinx
- netcdf4
- numpy
- pint
- pinttrs >=21.3.0
- pip
- pip-tools >=6.5
- pooch
- pytest
- pytest-json-report
- pytest-metadata
- pytest-xdist
- python 3.8.*
- python-dateutil
- rich
- ruamel.yaml
- scipy
- seaborn
- setuptools >=61
- setuptools-scm >=6.2
- sphinx >=3.1
- sphinx-autobuild
- sphinx-book-theme >=0.1.10
- sphinx-click >=3.0.2
- sphinx-copybutton
- sphinx-design
- sphinxcontrib-bibtex >=2.0
- tqdm
- twine
- xarray >=0.19,!=0.20.*
- black *
- conda-lock >=0.12
- coverage *
- ipython *
- ipywidgets *
- isort *
- jupyterlab *
- pip *
- pip-tools >=6.5
- setuptools >=61
- setuptools-scm >=6.2
- twine *
- 199 dependencies
- autodocsumm *
- mock *
- myst-parser *
- nbsphinx *
- sphinx >=3.1
- sphinx-autobuild *
- sphinx-book-theme >=0.1.10
- sphinx-click >=3.0.2
- sphinx-copybutton *
- sphinx-design *
- sphinxcontrib-bibtex >=2.0
- 108 dependencies
- channels *
- dependencies *
- aabbtree *
- astropy *
- attrs *
- cerberus *
- click *
- dask *
- dessinemoi *
- environ-config *
- iapws *
- matplotlib *
- netcdf4 *
- numpy *
- pint *
- pinttrs >=21.3.0
- pooch *
- python-dateutil *
- rich *
- ruamel.yaml *
- scipy *
- seaborn *
- tqdm *
- xarray >=0.19,
- aabbtree ==2.8.1
- appdirs ==1.4.4
- astropy ==5.1
- attrs ==21.4.0
- cerberus ==1.3.4
- certifi ==2022.6.15
- cftime ==1.6.0
- charset-normalizer ==2.0.12
- click ==8.1.3
- cloudpickle ==2.1.0
- commonmark ==0.9.1
- cycler ==0.11.0
- dask ==2022.6.0
- dessinemoi ==21.3.0
- environ-config ==22.1.0
- fonttools ==4.33.3
- fsspec ==2022.5.0
- iapws ==1.5.2
- idna ==3.3
- kiwisolver ==1.4.3
- locket ==1.0.0
- matplotlib ==3.5.2
- netcdf4 ==1.5.8
- numpy ==1.22.4
- packaging ==20.9
- pandas ==1.4.2
- partd ==1.2.0
- pillow ==9.1.1
- pint ==0.19.2
- pinttrs ==21.3.1
- pooch ==1.6.0
- pyerfa ==2.0.0.1
- pygments ==2.12.0
- pyparsing ==3.0.9
- python-dateutil ==2.8.2
- pytz ==2022.1
- pyyaml ==6.0
- requests ==2.28.0
- rich ==12.4.4
- ruamel-yaml ==0.17.21
- ruamel-yaml-clib ==0.2.6
- scipy ==1.8.1
- seaborn ==0.11.2
- setuptools ==62.4.0
- six ==1.16.0
- toolz ==0.11.2
- tqdm ==4.64.0
- typing-extensions ==4.2.0
- urllib3 ==1.26.9
- xarray ==2022.3.0
- pytest *
- pytest-json-report *
- pytest-metadata *
- pytest-xdist *
- aabbtree ==2.8.1
- appdirs ==1.4.4
- astropy ==5.1
- attrs ==21.4.0
- cerberus ==1.3.4
- certifi ==2022.6.15
- cftime ==1.6.0
- charset-normalizer ==2.0.12
- click ==8.1.3
- cloudpickle ==2.1.0
- commonmark ==0.9.1
- cycler ==0.11.0
- dask ==2022.6.0
- dessinemoi ==21.3.0
- environ-config ==22.1.0
- execnet ==1.9.0
- fonttools ==4.33.3
- fsspec ==2022.5.0
- iapws ==1.5.2
- idna ==3.3
- iniconfig ==1.1.1
- kiwisolver ==1.4.3
- locket ==1.0.0
- matplotlib ==3.5.2
- netcdf4 ==1.5.8
- numpy ==1.22.4
- packaging ==20.9
- pandas ==1.4.2
- partd ==1.2.0
- pillow ==9.1.1
- pint ==0.19.2
- pinttrs ==21.3.1
- pluggy ==1.0.0
- pooch ==1.6.0
- py ==1.11.0
- pyerfa ==2.0.0.1
- pygments ==2.12.0
- pyparsing ==3.0.9
- pytest ==7.1.2
- pytest-forked ==1.4.0
- pytest-json-report ==1.5.0
- pytest-metadata ==2.0.1
- pytest-xdist ==2.5.0
- python-dateutil ==2.8.2
- pytz ==2022.1
- pyyaml ==6.0
- requests ==2.28.0
- rich ==12.4.4
- ruamel-yaml ==0.17.21
- ruamel-yaml-clib ==0.2.6
- scipy ==1.8.1
- seaborn ==0.11.2
- setuptools ==62.4.0
- six ==1.16.0
- tomli ==2.0.1
- toolz ==0.11.2
- tqdm ==4.64.0
- typing-extensions ==4.2.0
- urllib3 ==1.26.9
- xarray ==2022.3.0
Score: 14.016221979869819