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

CNES Space Mechanics Toolbox for Mission Analysis
(944 downloads for this version - 64434 downloads for all versions)
Details
Version
3.3.0
Author
CNES
Owner Organization
CNES
Maintainers
Alain Lamy
Thierry Martin
Category
License
Creation Date
October 30, 2018
Source created on
Scilab 6.0.x
Binaries available on
Scilab 6.0.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit MacOSX
Install command
--> atomsInstall("celestlab")
Description
            
******************************************************************************
CelestLab - CNES Space Mechanics Toolbox for Scilab 
Version 3.3.0			     
******************************************************************************

CelestLab is a Scilab toolbox for Space Flight Dynamics. 

It has been developed by CNES (Centre National d'Etudes Spatiales - 
French Space Agency) for mission analysis purposes.

CelestLab can be used for trajectory analysis and orbit
design for various types of space missions. 
It allows engineers to perform tasks such as: orbit propagation, attitude
computation, elementary manoeuvre computation, change of coordinate systems,
...


CelestLab comes with an extension module called CelestLabX.  
The features in CelestLab that require CelestLabX to be installed are
related to: 
- STELA: CNES orbit long-term propagation software
- Two Line Elements 
- MSIS2000 atmospheric model 


Note: 
- CelestLab can be used with Scilab versions 5.5.x and 6.0.x 
- The version of CelestLabX that should be used is 3.3.0 

See: 
- CelestLabX Atoms page for more details about CelestLabX: 
http://atoms.scilab.org/toolboxes/celestlabx

- The detailed changelog in CelestLab menu for more information about what has
changed in CelestLab compared to the previous version. 


===============================================================
Please take one minute to tell the CelestLab team about your usage of the
toolbox. Thank you!

https://framaforms.org/celestlab-usage-quick-survey-1535624276
===============================================================



            
Files (2)
[64.05 MB]
OS-independent binary for Scilab 6.0.x

[57.17 MB]
Source code archive

News (0)
Comments (1)     Leave a comment 
Comment from Samuel Gougeon -- November 28, 2018, 12:10:55 PM    
Hello Alain, Thierry,

I have just installed CelestLab 3.3.0. When i load it, i get the following error:

atomsLoad: An error occurred while loading 'celestlab-3.3.0':
	exec: error on line #36: "libraryinfo: Invalid library utilslib."
at line   335 of function        atomsLoad ( SCI\modules\atoms\macros\atomsLoad.sci line
351 )
at line     1 of executed string 

Regards
Samuel
Answer from Samuel Gougeon -- November 28, 2018, 12:19:32 PM    
In celestlab.start,
root_tlbx = dirname(get_absolute_file_path("celestlab.start"));
That's not right: celestlab.start is in ./etc, not at the root
Answer from Samuel Gougeon -- November 28, 2018, 12:40:22 PM    
>root_tlbx = dirname(get_absolute_file_path("celestlab.start"));

Actually, the result is OK, but unexpected:
We actually get
SCI\contrib\celestlab\3.3.0
while i would expect
SCI\contrib\celestlab\3.3.0\etc
So the issue is elsewhere...

Answer from Alain Lamy -- November 28, 2018, 01:50:44 PM    
> >root_tlbx = dirname(get_absolute_file_path("celestlab.start"));
> 
> Actually, the result is OK, but unexpected:
> We actually get
> SCI\contrib\celestlab\3.3.0
> while i would expect
> SCI\contrib\celestlab\3.3.0\etc
> So the issue is elsewhere...
> 

Hi Samuel, 

About the error: we have never seen it. 
Could it come from the fact that another "utilslib" is already loaded (that could
exist 
in another toolbox)? 
Can you check that ? 
In CelestLab, we pay attention to names in order to limit risks of conflicts, but the 
library names appear to not follow any rule (particular prefix for instance). They 
probably be renammed, I suppose. 

And about root_tlbx = dirname(get_absolute_file_path("celestlab.start"))
I dont see any problem: 
get_absolute_file_path() returns .../etc
and dirname() returns the parent directory = root directory of the toolbox. 

Alain

Answer from Samuel Gougeon -- December 7, 2018, 06:36:33 PM    
Hello Alain,
To answer to a question asked in private: loading Celestlab works as well for me with
Scilab 6.0.1 official. The described error occurs with Scilab 6.0-branch of 2018-11-21.
I removed all other loaded ATOMS modules, and the error still occurs.
Regards
Samuel
Leave a comment
You must register and log in before leaving a comment.
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.