10.11.2012 Views

Reference Manual of the nadc-tools API and Libraries - SRON

Reference Manual of the nadc-tools API and Libraries - SRON

Reference Manual of the nadc-tools API and Libraries - SRON

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.27 SCIA LV1 CORR LOS<br />

Identifier SCIA LV1 CORR LOS<br />

Author R.M. van Hees<br />

Language ANSI C<br />

Purpose correct <strong>the</strong> line-<strong>of</strong>-sight azimuth <strong>and</strong> zenith angles (geoN)<br />

Usage SCIA LV1 CORR LOS( state, mds 1b );<br />

Input struct state1 scia *state : structure with States <strong>of</strong> <strong>the</strong> product<br />

Output struct mds1 scia *mds 1b : structure holding level 1b MDS records (E.31)<br />

Returns nothing<br />

Comment The values <strong>of</strong> <strong>the</strong> level 1b line-<strong>of</strong>-sight zenith angles are<br />

always larger than zero, <strong>and</strong> <strong>the</strong> azimuth angle jumps with 180<br />

degrees while scanning through nadir.<br />

This function will modify <strong>the</strong>se values as follows: removing<br />

<strong>the</strong> jump in <strong>the</strong> azimuth angles <strong>and</strong> returns negative zenith angles,<br />

when <strong>the</strong> original azimuth angle was larger than 180 degree.<br />

This makes interpolation much easier.<br />

4.28 SCIA LV1 FREE MDS<br />

Identifier SCIA LV1 FREE MDS<br />

Author R.M. van Hees<br />

Language ANSI C<br />

Purpose free memory allocated by SCIA LV1 RD MDS, SCIA LV1C RD MDS, etc<br />

Returns nothing<br />

Comment contains SCIA LV1 FREE MDS, SCIA LV1C FREE MDS,<br />

SCIA LV1C FREE MDS PMD, SCIA LV1C FREE MDS POLV<br />

4.28.1 SCIA LV1 FREE MDS<br />

Identifier SCIA LV1 FREE MDS<br />

Purpose free memory allocated by SCIA LV1 RD MDS<br />

Usage SCIA LV1 FREE MDS( source, nr mds, mds );<br />

Input int source : source <strong>of</strong> MDS (Nadir, Limb, ... )<br />

unsigned short nr mds : number <strong>of</strong> level 1b MDS<br />

Output struct mds1 scia *mds : level 1b MDS records (E.31)<br />

Returns nothing<br />

Comment none<br />

4.28.2 SCIA LV1C FREE MDS<br />

Identifier SCIA LV1C FREE MDS<br />

Purpose free memory allocated by SCIA LV1C RD MDS<br />

Usage SCIA LV1C FREE MDS( source, nr mds, mds );<br />

Input int source : source <strong>of</strong> MDS (Nadir, Limb, ... )<br />

unsigned int nr mds : number <strong>of</strong> level 1c MDS<br />

Output struct mds1c scia *mds : level 1c MDS records (C.11)<br />

Returns nothing<br />

Comment none<br />

92

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!