Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : CelestLabX details
Login with GitLab


CNES Space Mechanics Toolbox for Mission Analysis (extension)
(833 downloads for this version - 58073 downloads for all versions)
A more recent valid version exists: 3.5.0
Owner Organization
Alain Lamy
Creation Date
April 4, 2023
Source created on
Scilab 2023.0.x
Binaries available on
Scilab 2023.0.x:
Linux 64-bit Windows 64-bit
Install command
--> atomsInstall("celestlabx")
CelestLabX - CNES Space Mechanics Toolbox for Scilab - Extension Module
Version 3.4.2			     

CelestLabX is CelestLab's extension module. 
It contains low level functions that are called by CelestLab. 
Included features are related in particular to STELA (CNES software
for orbit long-term propagation), Two-Line Elements and MSIS2000
atmospheric model. 

Fore more information about CelestLab, see the CelestLab Atoms page 

- CelestLabX can be used with Scilab versions 5.5.x to 2023.x.x 
- The version of CelestLab that should be used is 3.4.2 

Note: binary version has been created using Scilab 6.0.2, but is compatible with
Scilab 2023.0.0. 
Files (3)
[7.79 MB]
Linux 64-bit binary for Scilab 2023.0.x
Binary version for Linux 64 bits (built with Ubuntu 20.04) 
[7.75 MB]
Windows 64-bit binary for Scilab 2023.0.x
Binary version for Windows 64 bits 
[7.34 MB]
Source code archive

News (0)
Comments (4)     Leave a comment 
Comment from Hani Ibrahim -- April 4, 2023, 09:21:55 PM    
Error building CelestlabX 3.4.2 on macOS 13.3 Ventura with Scilab 2023.0.0

Independently if you build the toolbox
a) automatically via Atoms GUI or
b) manually via sources with builder.sce

CelestlabX will build properly w/o any errors. But after restarting Scilab or running
loader.sce I get the same error: 'error on line #19: "*** CelestLabX: Error in
log initialization"'

Output after Atoms build and restart: 
Start CelestLabX
	Load macros
	Load gateways
	Load configuration
	Load Java packages
	Load STELA => Invalid STELA path:
	Check directory validity and/or STELA version
atomsLoad: An error occurred while loading 'celestlabx-3.4.2': (<- translated
to English)
	exec: error on line #19: "*** CelestLabX: Error in log initialization"

Via manual build running cleaner.sce displays (translated from German):
at line 59 of executed file /Users/[xx]/Downloads/celestlabx/cleaner.sce
perform_clean: error on line #17: "exec: Cannot open file cleaner.sce."
Comment from Alain Lamy -- April 5, 2023, 07:13:37 AM    

I would have to look at what happened in more detail, but the solution in this case is
probably to delete the file named "celestlabx_config.txt" in the
"SCIHOME" directory and start Scilab again (and load the toolboxes). 

Comment from Hani Ibrahim -- April 5, 2023, 06:50:55 PM    
Thank you for your prompt response, Alain.

That was the problem. I built the toolbox outside from /Applications and than copied the
app-bundle to the Application folder after. A uninstall and rebuild in the Applications
folder does not work because of celestlabx_config.txt. conf.STELA_ROOT is not specified as
a relative but as an absolute path in this file. And after moving the bundle the path does
not match anymore of course.

Thanks a lot. Problem solved.

Comment from Alain Lamy -- February 7, 2024, 10:38:09 AM    
For information, some changes have been made in the next version (3.5.0) regarding this 
point that should avoid this problem to happen again. 
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
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.