# ! (TODO) -*- coding: utf-8; mode: org -*-

help: [C-uc .] insert timestamp [C-cc] flip checkbox [C-uucc] partial flip checkbox [C-ct] flip TODO

* TODO
  - [-] gas & water vapor, P676 [8/10]
    + [X] specific attenuation
    + [X] tests from validation table (P676-11 SpAtt 1-9)
    + [X] tests from validation table (P676-11 SpAtt 22-23)
    + [X] e2s propagation, simpler P676-11 Annex 2 method
    + [X] tests from validation table (P676-11 A_Gas)
    + [X] Vt for P676-11 (37) from P.836-6
    + [X] P_dry for P676-11 (37) from P.835-6
    + [X] tests from P618-13 Att_Tot
    + [ ] slant propagation, simpler P676-11 Annex 2 method
    + [ ] any path propagation, layer gral P676-11 Annex 1 method / P619 §C2ss
  - [X] rain, P618 [2/2]
    + [X] model
    + [X] tests from validation table (P618-13 A_Rain)
  - [X] clouds, P840 [2/2]
    + [X] model
    + [X] clouds (P840-7 A_Clouds)
  - [X] scintillation loss (P.618-13 2.4)
  - [ ] total loss (P.618-13)
  - [ ] aeronautical mobile specifics (P682)
  - [ ] lower elevation angle effects (<5°, <10°) P676, P619, P682
  - [ ] tropospheric effects (P834)
  - [ ] effects <10 GHz (ionospheric scintillation, Faraday rotation, etc.)
  - [ ] Earth to space interference (P619)
  - [ ] frequency scaling procedure from P.618-13 2.2.1.3
  - [-] atmospheres.f90, P835 [1/7]
    + [X] reference
    + [ ] low latitude (annual)
    + [ ] mid latitude (summer)
    + [ ] mid latitude (winter)
    + [ ] high latitude (summer)
    + [ ] high latitude (winter)
    + [ ] experimental atmospheres
  - [-] dress up [4/6]
    + [X] C headers
    + [X] Python bindings
    + [X] Guile bindings (generated)
    + [X] installation procedure
    + [ ] acceptable documentation
    + [ ] Guile examples shouldn't use ploy/yak
  - [X] other ITU datasets [1/1]
    + [X] heights from P.1511
  - [ ] tests
    + [ ] look into pfUnit (https://sourceforge.net/projects/pfunit/files/)
