Initialization of CelestLab data
CL_init([init_glob])
Initializes CelestLab data.
These data consist of physical quantities and other constants.
The data are defined in 4 files (in the %CL_home/data/utils directory):
- physical_data.scd: physical data.
- constants.scd: miscellaneous data (don't normally change).
- planetary_data.scd: planetary data.
- TAI_UTC.scd: leap seconds between TAI and UTC.
The data once read are stored in variables whose names begin with "%CL_".
These variables are defined as globals and returned to the caller as locals.
The data are the following:
- The data names from physical_data.scd and constants.scd ("data.xxx = ...") become %CL_xxx.
- The planetary data from planetary_data.scd (data.planet = [...]) are stored in a structure called %CL_planetC. %CL_planetC.planet contains the fields: {mu: gravitational constant, eqRad: equatorial radius, obla: oblateness}
- The data from TAI_UTC.scd are stored in a matrix "%CL_TAI_UTC" containing the 3 columns defined in the file: beginning of interval (JD1950.0), end of interval (JD1950.0), number of leap seconds (seconds).
(boolean) Specifies if global variables are defined and initialized (%t by default).
CNES - DCT/SB