Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : CelestLab details
Please login or create an account

CelestLab

(9445/24845 downloads)
CNES Space mechanics toolbox for mission analysis
Details
Version
3.0.0-1
Author(s)
CNES - DCT/SB
Entity
CNES - DCT/SB
Package maintainers
Alain Lamy
Thierry Martin
Category
License
Supported Scilab Versions
>= 5.4
Creation Date
27th of March 2013
ATOMS packaging system
Available on
How To Install
atomsInstall('celestlab')
Description
****************************************************************************** CelestLab - CNES Space mechanics toolbox for Scilab Version 3.0.0 ****************************************************************************** Overview of CelestLab 3.0.0 --------------------------- This version includes major improvements and a few changes. It is therefore not fully compatible with CelestLab 2.4.2, but only little changes are necessary to make old scripts work. Among the new features: - Many new reference frames (IERS 2010 conventions) - New models for the ephemerides of solar system main bodies (MEEUS, VSOP87, ELP, DE405) - Force + potential functions including for the full gravity model up to degree/order 70 (potential defined by spherical harmonics) - Extended definition of orbital elements (now 2 new types for equinoctial elements) - IAU planetary angles (orientation of equator and prime meridian) - New propagation model based on Lyddane (mean elements include secular and long period perturbation effects) - Many new utility functions: Gauss for all orbital element types, conversion of time scales, etc... - Magnetic field added (IGRF model). Changes regarding predefined data: - No local variables are now created by default (except one for internal use). The function CL_init is still available, but it now only creates a limited set of variables. - Internal data may be retrieved by a new function: CL_dataGet. - There have been some changes to improve consistency and simplicity: some redundant variables have been removed (e.g. %CL_j2, ...) or renamed (e.g. %CL_muSun is replaced by: %CL_body.Sun.mu). - Some data have been updated. Gravity data (zonal terms) are now those from EGM96s gravity model. - The default oblateness value is consistent with WGS84. - All date/time function arguments are now relative to a specific time scale called "TREF". - Two new reference frames adapted to mission analysis are defined: "ECI" (nearly inertial frame) and "ECF" (rotating frame). - Documentation has been extended with new pages describing various topics (ephemerides, forces...). It also includes a section named "cookbook" where various complete examples are given. - Configuration features have been added for high level properties. - CelestLab v3.0.0 can be used with Scilab version 5.3.0 or higher.
Files (3)
[227.78 Ko] CelestLab.pdf
Introduction to CelestLab
[29.41 Mo] celestlab_3.0.0-1.bin.zip
Binary version
Automatically generated by the ATOMS compilation chain

News (0)
Comments (2)
    Leave a comment 
Comment from Alain Lamy -- 29th of March 2013, 06:03:43 PM    
Note: small error detected in the help files (cookbook): 

In the "Frame conversions" section of the cookbook, 
there is a call to "CL_fr_convPosVel". It should have been 
a call to "CL_rot_pvConvert":   

[pos_eci, vel_eci] = CL_rot_pvConvert(pos_launch, vel_launch, M, omega); 


Alain

Comment from Alain Lamy -- 16th of April 2014, 02:44:37 PM    
CelestLab 3.0.0 is not fully compatible with Scilab 5.5.0. 
(there are impacts for instance related to the "demo tool"). 

A new version of CelestLab will be released soon. 
Until then, continue using CelestLab with Scilab versions < 5.5.0

Alain
Answer from Guillaume Ri -- 23rd of April 2014, 09:19:12 AM    
Hi Alain, I received help in BugTracker to make the demo tool of Celestlab work with scilab

5.5.0.
These solutions worked for me :
-----------
To fix this issue you have the following solutions: 
    1. You should remove or comment the line 140 (demo.fig.visible = "off") of
CL_demos.sci.
    2. You can set the value for fig.visible to "on" (demo.fig.visible =
"on") the same 
file.
To finalize your changes you should to recompile the macros (exec buildmacros.sce) this
file 
is at the same folder with CL_demos.sci.
-----------
Regards
Guillaume

> CelestLab 3.0.0 is not fully compatible with Scilab 5.5.0. 
> (there are impacts for instance related to the "demo tool"). 
> 
> A new version of CelestLab will be released soon. 
> Until then, continue using CelestLab with Scilab versions < 5.5.0
> 
> Alain
Leave a comment
You need to log in before you can leave a comment.