******************************************************
CelestLab - CNES Space mechanics toolbox for Scilab
Version: 2.4.2
******************************************************
See also: 
-> http://www.scilab.org/products/modules/pem/celestlab for a brief description of CelestLab. 
-> CelestLab help pages for how to use the library and initialize CelestLab predefined variables. 
-> "detailed_changelog.txt" in CelestLab home directory for more details on the changes. 

------------------------------------
Version: 2.4.2 - July 27, 2012
------------------------------------
- One bug fixed in CL_rot_quat2axAng (which sometimes returned a wrong rotation angle). 

- One new demo (in the "relative motion" section). 

- Improvement/adaptation of the functions: CL_rot_quat2axAng, CL_rot_axAng2quat, CL_rot_quatSlerp. 
  
- The CelestLab menu has been extended. 


------------------------------------
Version: 2.4.1 - July 20, 2012
------------------------------------
- A few minor changes, mostly the update of the detailed changelog 
  that was not exact. 
  
- 2 new demos (relative motion and Hohmann <-> continuous thrust)

- Improvement of the functions: CL_cw_Mmatrix and CL_cw_Nmatrix


------------------------------------
Version: 2.4.0 - July 10, 2012
------------------------------------
This version is a "minor" version that includes a few improvements.  
The main features (in comparison with 2.3.0) are: 

- 11 new functions:
  CL_man_applyDvKep, CL_man_dvApsidesLine, CL_man_dvBiElliptic, CL_man_dvHohmann, 
  CL_man_dvHohmannG, CL_man_dvIncRaanCirc, CL_man_dvInc, CL_man_dvSma
  CL_gm_orbSphTriangle, CL_op_equatorialSwath, CL_integrate, CL_home

  The interfaces of the new maneuver functions (CL_man_dv...) are such that: 
  - the delta-v (sum of norms) is systematically returned as 1st argument 
  - the delta-v vectors are now returned in cartesian coordinates
  
- 7 new demos
  (about: solar zenith angle, satellite local time, Sun elevation on earth, inclination maneuvers)
  
- A few functions improved: 
  CL_dat_utc2tai, CL_dat_tai2utc... 
   
- A few bugs fixed:
  CL_man_hohmannG, CL_man_inclination, CL_man_lambert, CL_ex_lyddaneInfos. 
  A major bug in CL_rot_angularVelocity had an impact on some frame transformations (limited impact in practice). 
  
- Minor interface changes: 
  "obl" argument in CL_fr_ter2topoN and CL_fr_topoN2ter becomes "obla", 
  "conv" argument in some frame conversion functions changed to "conv_iers". 
 
- Some functions from the "Utilities" folder have been moved to a new folder: "Math". 
  The CelestLab overview help page now contains links to external pages about CelestLab. 

- A total of 16 functions are now deprecated.  
  They will issue a warning message in CelestLab v3.x,
  and will be permanently deleted in CelestLab v4.0. 
  The deprecated functions have been grouped in a section (library) called "DEPRECATED". 

  
------------------------------------
Version 2.3.0 - January 31, 2012			  
------------------------------------
- 10 new functions: 
  CL_gm_inters3dLineEllips, CL_gm_inters3dConeSa,
  CL_op_shortPeriodsJ2Circ,
  CL_ex_eckHechInfos, CL_ex_lyddaneInfos,
  CL_oe_cir2kep, CL_oe_kep2cir,
  CL_interpLagrange, CL_ev_visibilityEph,
  CL_intervDiff.
  
- A few bug fixed (one major in CL_fr_locOrbMat) 

- A few functions improved 


------------------------------------
Version 2.2.0 - July 27, 2011		  
------------------------------------
Changes: 
- 9 new functions: 
  CL_gm_reflectionPtSph, CL_gm_eclipse, CL_gm_eclipseCheck,
  CL_rot_angles2quat, CL_rot_matrix2angles, CL_rot_quat2angles, 
  CL_rot_defRot1ax, CL_rot_defRot2ax,
  CL_locationInfo.
- 7 new demos
- Several functions improved (performance, simplicity of code)
- A few bugs fixed
- 2 deprecated functions


------------------------------------
Version 2.1.1 - January 6, 2011				  
------------------------------------
Changes: 
- Correction of 2 demos
- 1 (minor) bug fixed


------------------------------------
Version 2.1.0 - December 22, 2010				  
------------------------------------
Changes:
- New functions: CL_rot_defRotVec, CL_rot_defFrameVec, CL_path, CL_dMult
- A few bugs fixed
- Several functions improved (performance, simplicity of code)
- Celestlab predefined data are now loaded from files (see CL_init) 
  
            
------------------------------------
Version 2.0.1 - June 3, 2010				  
------------------------------------
Changes:
- Handling of global variables in CelestLab. 
  You can now set for example %CL_mu=3.8e14 in the console and that variable 
  will be used consistently throughout CelestLab, 
  whereas you used to have to modify the global variable to do that.
- Several bugs fixed
- New demo : Visibility / Accessibility at equator


------------------------------------
Version 2.0.0 - March 22, 2010				  
------------------------------------
NB: Some interfaces have been improved. Therefore, this version is not fully 
compatible with the previous one.
Changes:
- A few anomalies corrected
- Several functions added
- Several new demos (with enhancements)
- Various improvements to documentation
- Improved error handling in several functions
- Improved performance and code of several functions simplified 
- A few functions removed (should be replaced by new improved functions in the future) 
- A few functions/constants/arguments renamed (for library consistency)
- Some interfaces modified


------------------------------------
Version 1.0.1 - December 18, 2009				  
------------------------------------
Changes:
- Improvement of demos
- Correction of CL_gm_equatorialOverlap.sci
- Correction of CL_gm_equatorialSwath.sci
 (vectors [1,n] instead of [n,1])
- About page (explanations on constants)
	

------------------------------------
Version 1.0.0 - December 17, 2009				  
------------------------------------
First version. 

