itm
itm copied to clipboard
ITS Irregular Terrain Model (ITM), which predicts terrestrial radiowave propagation for frequencies between 20 MHz and 20 GHz based on electromagnetic theory and empirical models developed by Anita Lo...
Simple reproducible example: ```powershell .\ITMDrvr.exe -v ``` outputs the following ``` ******************************************************* Institute for Telecommunications Sciences - Boulder, CO ITM Driver Version: -1.-1 ITM DLL Version: -1.-1 Time: Wed Apr...
There is a typo [here](https://github.com/NTIA/itm/blob/a3020f15508a9218ad4bedb477f10d5543101d2e/win32/ITMDrvr/AreaMode.cpp#L139) which causes the loading of `ITM_AREA_TLS_Ex` to be checked a second time, and causes no check to be performed on the loading of `ITM_AREA_CR_Ex`. Most...
Prompted by #9, this pull request retrofits the ITM codebase with [`const` correctness](https://isocpp.org/wiki/faq/const-correctness) wherever applicable. I used a [static code analysis tool](https://github.com/danmar/cppcheck) to evaluate the ITM and ITMDrvr source code,...
Line 58 in `DiffractionLoss.cpp` incorrectly refers to ERL 79-ITS 67 Eqn 3.23 as Eqn 2.23. This small change simply corrects the citation in the comments. No changes are included which...
The PFL format of `VecLen, Spacing, Samples...` can be a serious performance bottleneck and isn't necessary. It is a bottle neck in that it either mandates that the source of...
Hi, I have an elevation profile of 100 samples that should be returning a propagation mode of 'Diffraction', but instead its returning 'Line Of Sight'.  I set up this...
The provided file [`i_areacr.txt`](https://github.com/NTIA/itm/blob/master/cmd_examples/i_areacr.txt) is actually the output file for the intended use case, and the corresponding input file is missing. Line 3 of that file shows the reason: the...
This PR fixes #10 by adding the correct input file which was overwritten, and renaming the output file accordingly. The `cmdREADME.md` file is also updated to reflect the correction. I...
This fixes #11 by correcting a typo.
PFL can be const since it isn't modified