Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes

Change language to:
English - 日本語 - Português

Please note that the recommended version of Scilab is 6.1.1. This page might be outdated.
See the recommended documentation of this function

Aide Scilab >> ATOMS > atomsIsInstalled

atomsIsInstalled

Determines whether the module is installed. Returns true if the module is installed, false otherwise.

Calling Sequence

res = atomsIsInstalled(modules[,section])

Arguments

modules

mx1, mx2 Matrix of strings:

1st Col. Technical name Mandatory
2nd Col. Version Optionnal If this field is empty or is not present, module's version is ignored.
3rd Col. Section Optionnal If this field is empty or is not present, module's section is ignored.
section

This argument controls the list of searched modules.

section is a single-string and its value should be :

  • "all": atomsIsInstalled() searchs external modules installed in both "user" and "allusers" sections.

  • "allusers": atomsIsInstalled() searchs external modules installed in the "allusers" section.

  • "user": atomsIsInstalled() searchs external modules installed in the "user" section.

The default value is "all".

res

Description

Examples

atomsSetConfig("Verbose","True");
atomsRepositoryAdd("http://scene1.test.atoms.scilab.org");

// Install the needed module for the purpose of the example
atomsInstall("toolbox_5","user");

// simplest way
atomsIsInstalled("toolbox_5");

// Check several modules ...
atomsIsInstalled(["toolbox_5" "toolbox_4"])

// ... with a specific version
atomsIsInstalled(["toolbox_5" "1.0" ; "toolbox_4" "1.0" ; "toolbox_5" "1.1"])

// ... installed in a specific section
atomsIsInstalled(["toolbox_5" "1.0" ; "toolbox_4" "1.0" ; "toolbox_5" "1.1"],"user")
atomsIsInstalled(["toolbox_5" "1.0" ; "toolbox_4" "1.0" ; "toolbox_5" "1.1"],"allusers")

// Some cleaning ...
atomsRepositoryDel("http://scene2.test.atoms.scilab.org");
atomsRemove("toolbox_2");

See Also

Authors

  • Pierre MARECHAL - DIGITEO
<< atomsInstall ATOMS atomsIsLoaded >>

Copyright (c) 2022-2023 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Mar 03 11:00:15 CET 2011