Summary of "Downloading and Installing Toolboxes in SCILAB[TUTORIAL]"
Main ideas / concepts
-
Scilab can be extended using “modules” / “toolboxes.”
- Toolboxes add extra functionality to Scilab that may not exist by default.
- Example use case: if Scilab can’t directly solve a specific type of equation (e.g., polynomial), you can install a toolbox designed for that task.
-
Modules/toolboxes are downloaded from the ADAMS repository.
- Repository URL mentioned: adams.scilab.org
- ADAMS full form: Automatic Modules Management for Scilab
- ADAMS is described as a package repository for Scilab extension modules/toolboxes.
-
Toolboxes are organized and searchable by categories.
- Example categories mentioned: Aerospace, bioinformatics, contributed, c/c binaries, etc.
- Example given: Data analysis and statistics → “Data handling” → CSV read/write toolbox.
-
Compatibility matters: check required Scilab version before installing.
- During the install process, the presenter emphasizes checking supported Scilab versions listed on the toolbox page.
Installation methodology (step-by-step)
-
Find the toolbox/module you want
- Go to: https://adams.scilab.org
- Browse categories or search for the toolbox.
- Optionally review the toolbox description and supported Scilab versions.
-
Download the toolbox file
- On the toolbox page, locate the toolbox/module file to download.
- Download it for your system.
- After download, note the local download path (the full path to the file/folder).
-
Install the toolbox in Scilab using ADAMS install
- In the Scilab console, run:
atoms install "<FULL_PATH_TO_TOOLBOX>"
- The path should be provided as a string.
- Expected behavior: Scilab connects to ADAMS to confirm availability/updates and then completes installation.
- In the Scilab console, run:
-
Confirm installation
- The console shows a success message once installation completes.
-
Load the toolbox into Scilab
- Use:
atoms load <toolbox_name>
- Important detail: the toolbox name to load is not necessarily the entire display title; it’s the specific name provided in the toolbox metadata/description or visible in console output/help.
- Use:
Using the installed toolbox (demonstration)
-
Presenter’s demo toolbox: Equation Solver
- Toolbox name shown as:
eqn_solver(displayed as “Eqn solver”)
- Toolbox name shown as:
-
Loading/using:
atoms load eqn_solver- Then the presenter uses:
help eqn_solver(or “help …” for quick-start documentation)
-
Functions included in the demo toolbox (4 total):
-
B_solve- Finds roots using the bisection method.
-
NR_solve- Finds roots using the Newton-Raphson method (referred to as Newton R method).
-
quad_solver- Solves roots of a quadratic polynomial.
- Input arguments: a, b, c
- Interpreted as coefficients of:
- ( x^2 \rightarrow a )
- ( x \rightarrow b )
- constant term (\rightarrow c)
- Interpreted as coefficients of:
- Output: a matrix of roots (typically two roots for a quadratic).
- Examples shown:
- For (x^2 + 2x + 1) → roots -1 and -1
- For (x^2 + x + 1) → roots are complex (two complex values with a plus/minus pattern)
-
SC_solve- Finds a root using a method referred to as the “second method” (as stated in the video).
-
Additional notes / automation options mentioned
-
Automatic loading behavior
- The presenter states that after installing, Scilab can load the toolbox automatically (e.g., after restarting Scilab), reducing repeated manual loading.
-
Module Manager UI
- There is an icon/button for module manager inside Scilab.
- It can connect to the internet and show toolbox categories.
- From there, you can select a toolbox and click install.
-
Limitation of Module Manager vs website
- The presenter warns that the module manager UI does not show all toolboxes available on the ADAMS website.
- Reason given: not all toolboxes are packaged for the platforms supported by the module manager (example mentioned: Linux/Windows packaging).
- A toolbox created by the presenter was not packaged, so it didn’t appear in the module manager list, even though it exists on the website.
Conclusion / lesson
To extend Scilab:
- Download toolboxes from ADAMS (website) or use the in-tool module manager
- Install with
atoms install - Load with
atoms loadto access new functions
Toolboxes add new computational capabilities (like equation/root solving) and allow those functions to be used like built-in Scilab functions.
Speakers / sources featured
- Speaker: The video presenter (author of the demo toolbox).
- Toolbox author referenced: Manus Sharma (named in the video as the author of the “Equation Solver” toolbox)
- Primary source repository referenced: ADAMS repository / website — adams.scilab.org
Category
Educational
Share this summary
Is the summary off?
If you think the summary is inaccurate, you can reprocess it with the latest model.