pyosoaa
pyOSOAA is a python interface for the Ocean Successive Orders with Atmosphere - Advanced (OSOAA) radiative transfer.
Science Score: 23.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
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 5 committers (20.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.5%) to scientific vocabulary
Keywords
Repository
pyOSOAA is a python interface for the Ocean Successive Orders with Atmosphere - Advanced (OSOAA) radiative transfer.
Basic Info
- Host: GitHub
- Owner: fnemina
- License: gpl-3.0
- Language: Python
- Default Branch: master
- Size: 3.02 MB
Statistics
- Stars: 23
- Watchers: 2
- Forks: 7
- Open Issues: 23
- Releases: 8
Topics
Metadata Files
README.md
pyOSOAA
pyOSOAA is a python interface for the Ocean Successive Orders with Atmosphere - Advanced (OSOAA) radiative transfer. The OSOAA is a radiative transfer code developed in the Sorbonne Université by Pr. Malik Chami group and supported by the CNES.
The coded is based in the successive orders of scattering method and the OSOA code developed by Malik Chami in 2001 that included the computation of the radiance and polarization for the ocean-atmosphere system with a flat surface.
The OSOAA code simulates:
- Atmospheric and sea profiles: The atmosphere can be and sea profiles can be defined by the user both for the molecules and aerosol in the atmosphere and the water column, chlorophyll and mineral-like particles in the sea. Detritus and yellow substance absorption can also be modelled.
- Aerosol models: Aerosol models include WMO, LND, Junge mono-modal, bimodal LND and Shettle and Fenn.
- Hydrosol models: For phytoplankton and mineral-like particles including scattering and absorbing properties.
- Sea surface interface: Both for a flat surface or by a rough surface using Cox and Munk model.
The pyOSOAA interface aims to incorporate the creation of run scripts and parsing of output results for the OSOAA model. It also incorporates helpers to perform common tasks like calculating the radiance for a certain band instead of a wavelength or running the model for multiple wavelengths.
This code was inspired by py6S by Robin Wilson.
You can find the full pyOSOAA manual here.
Installation
The installation of the pyOSOAA has two parts.
First, you need to install the OSOAA software package from https://github.com/CNES/RadiativeTransferCode-OSOAA.
Second, install pyOSOAA. There are two ways to install pyOSOAA.
Install pyOSOAA from pypi
bash
pip install pyOSOAA
Install pyOSOAA from source code
Download the last version of the pyOSOAA from github.
Once downloaded decompress it, go to the folder containing the code and run
bash
python setup.py install
To then check that software installed correctly
```python
Load pyOSOAA module
import pyOSOAA
Run the test suite
pyOSOAA.test()
the following output should appear at the end of the screen
OSOAA wrapper script by Francisco Nemiña
Inspired by Py6S wrapper by Robin Wilson
Using OSOAA located at /home/.../OSOAA_V1.5
Running OSOAA using a set of test parameters
The results are:
Expected result: 0.128266
Actual result: 0.128266
Results agree PyOSOAA is working correctly
```
Owner
- Name: Francisco Nemiña
- Login: fnemina
- Kind: user
- Location: CABA
- Company: CONAE
- Repositories: 15
- Profile: https://github.com/fnemina
GitHub Events
Total
- Issues event: 3
- Watch event: 2
- Issue comment event: 7
- Pull request event: 3
Last Year
- Issues event: 3
- Watch event: 2
- Issue comment event: 7
- Pull request event: 3
Committers
Last synced: 6 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Francisco Nemiña | f****a@g****m | 156 |
| XQiao | 1****7@q****m | 10 |
| fengqiaogh | q****g@s****n | 2 |
| fengqiao | f****c@o****m | 1 |
| fengqiaogh | 1****h | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 43
- Total pull requests: 17
- Average time to close issues: 22 days
- Average time to close pull requests: 5 days
- Total issue authors: 16
- Total pull request authors: 4
- Average comments per issue: 1.37
- Average comments per pull request: 0.18
- Merged pull requests: 14
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 4
- Pull requests: 3
- Average time to close issues: N/A
- Average time to close pull requests: 1 minute
- Issue authors: 4
- Pull request authors: 2
- Average comments per issue: 1.5
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- fnemina (22)
- fengqiaogit (5)
- Tianfeng-Pink (3)
- wanghuajing271413 (1)
- binbinjiang1990 (1)
- lwk1542 (1)
- fserva (1)
- panyuwei1 (1)
- CDesj (1)
- ruohu129 (1)
- sry-make (1)
- amsuhail (1)
- SidneyCCCC (1)
- ashishbijlani (1)
- xueyi991010 (1)
Pull Request Authors
- fengqiaogit (9)
- fengqiaogh (6)
- fnemina (4)
- micha030201 (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 26 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 2
- Total maintainers: 2
pypi.org: pyosoaa
pyOSOAA is a python interface for the Ocean Successive Orders with Atmosphere - Advanced (OSOAA) radiative transfer.
- Homepage: https://github.com/fnemina/pyOSOAA
- Documentation: https://pyosoaa.readthedocs.io/
- License: GPL-3.0
-
Latest release: 1.5
published about 3 years ago