Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.3%) to scientific vocabulary
Repository
MATLAB/Octave implementation of Recommenation ITU-R P.619
Basic Info
- Host: GitHub
- Owner: eeveetza
- License: other
- Language: MATLAB
- Default Branch: main
- Size: 5.96 MB
Statistics
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
MATLAB/Octave Implementation of Recommendation ITU-R P.619
This development code repository contains a MATLAB/Octave software implementation of Recommendation ITU-R P.619-5 "Propagation data required for the evaluation of interference between stations in space and those on the surface of the Earth".
This is a very first implementation. It is not yet complete and is work under progress. It has not been tested and may contain errors and bugs.
The following table describes the structure of the folder ./matlab/ containing the MATLAB/Octave implementation of Recommendation ITU-R P.619.
| File/Folder | Description |
|----------------------------|---------------------------------------------------------------------|
|P619.m | MATLAB class with methods implementing Recommendation ITU-R P.619-5 |
|initiate_digital_maps.m| MATLAB script that processes the ITU-R maps and generates the necessary functions. It needs to be run prior to using this software implementation. For details, see Integrating ITU Digital Products. |
|test_p619.m | MATLAB script (under development) that will be used to validate the implementation of this Recommendation |
Integrating ITU Digital Products
This software uses ITU digital products that are integral part of Recommendations. These products must not be reproduced or distributed without explicit written permission from the ITU.
Setup Instructions
- Download and extract the required maps to
./private/maps:
- From ITU-R P.452-18:
DN50.TXT
- Run the script
initiate_digital_maps.mto generate the necessary functions for retrieving and interpolating data from from the maps.
Notes
- Ensure all files are placed in
./private/mapsbefore running the script. - The script processes the maps, which are critical for the software’s functionality.
- The resulting
*.mfiles are placed in the folder./private.
Methods implemented in class P5P619
| Function | Reference | Description | |-------------------|------------|--------------| |``| § | |
Function Call
Required input arguments
| Variable | Type | Units | Limits | Description | |-------------------|--------|-------|--------------|--------------|
Optional input arguments
| Variable | Type | Units | Limits | Description | |-------------------|--------|-------|--------------|--------------|
Outputs
| Variable | Type | Units | Description | |------------|--------|-------|-------------|
Software Versions
The code was tested and runs on: * MATLAB version 2022a * Octave version 6.1.0
References
Owner
- Name: Ivica Stevanovic
- Login: eeveetza
- Kind: user
- Location: Switzerland
- Company: Swiss Federal Office of Communications OFCOM
- Repositories: 7
- Profile: https://github.com/eeveetza
Citation (CITATION.cff)
cff-version: 1.2.0
title: 'MATLAB/Octave Implementation of Recommendation ITU-R P.619-5'
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Ivica
family-names: Stevanovic
name-suffix:
email:
affiliation: Swiss Federal Office of Communications
orcid: 'https://orcid.org/0000-0002-5032-1844'
doi:
url: https://github.com/eeveetza/p619
version: 5.0-dev
GitHub Events
Total
- Watch event: 2
- Push event: 1
Last Year
- Watch event: 2
- Push event: 1