WIMS technical documentation

This document is currently under indexed style. You may change it to integral or folding style. There is also a general help and a paper on WIMS.


List of slib (library of scripts)

Scripts in this library can be called from modules using the command !read (or !readproc from within a phtml file). For example, the line
 !read slib/matrix/random 3, 5, 10
generates a 3×5 matrix with random integer coefficients in [-10, 10]. The result is placed in the variable slib_out. To call an slib script from OEF exercises, documents or forum messages, use the function slib().

Only variables prefixed by slib_ are modified by these scripts.

Available scripts in slib


All
NameOutput
algebra/partitionconjPartition conjugate [Detail]
algebra/partitiondrawYoung diagram drawing of a partition [Detail]
algebra/partitionlexNext partition in the lexicographic decreasing order [Detail]
algebra/slopedrawPolygone tracé à partir des pentes (dessin) [Detail]
analysis/inversedomainInverse image of domains [Detail]
analysis/odejsDraw solutions of a differential system (with jsxgraph). [Detail]
analysis/odejs2Draw a solution of a differential system: x' [Detail]
analysis/odephasePhase portrait of a differential system [Detail]
analysis/rungekuttaEquation différentielle (par Runge-Kutta) experimental en faire une liste sans dessin [Detail]
analysis/slopefieldDirection field (for example for differential equation system) [Detail]
chemistry/brut2htmlHTML form of the formula of a molécule [Detail]
chemistry/checkmolCheck Mol [Detail]
chemistry/chemeq_addComputes a combination of chemical equations [Detail]
chemistry/chemeq_compareComparing chemical equations [Detail]
chemistry/chemeq_componentsChemical components [Detail]
chemistry/chemeq_elReturns the number of electrons in a redox reaction [Detail]
chemistry/chemeq_equilibriumAnalysing the equilibrium in chemical formulas [Detail]
chemistry/chemeq_massMolar Mass [Detail]
chemistry/chemeq_periodic_tableInsert Mendeleiev's periodic table in the page [Detail]
chemistry/chemeq_revReturns a chemical equation reversed [Detail]
chemistry/chemeq_rqTypeset reaction quotients and Nernst laws for chemical equations [Detail]
chemistry/chemeq_stostoechiometric coefficients [Detail]
chemistry/chemeq_texTypeset molecules and chemical equations [Detail]
chemistry/chemformulaChem formula [Detail]
chemistry/chemshowDessin d'une molécule en 2D [Detail]
chemistry/cramCram representation [Detail]
chemistry/jmolbuttonButton in Jmol. Has to be inserted AFTER the Jmol applet. [Detail]
chemistry/jmolcheckboxCheckbox Button in Jmol [Detail]
chemistry/jmolradiogroupRadio Group in Jmol [Detail]
chemistry/jmolshowJmol Applet [Detail]
chemistry/leftindleft and right indices and exponents [Detail]
chemistry/molarmassMolar Mass [Detail]
chemistry/moldrawDessin en flydraw ou en canvasdraw de la molécule [Detail]
chemistry/moleculePeriodic table [Detail]
chemistry/newmanNewman projection [Detail]
chemistry/reactiondrawDessin en canvasdraw d'une réaction [Detail]
circuits/complistList available circuit components [Detail]
circuits/compposComponent position information of a circuit type. [Detail]
circuits/drawDraw circuit scheme according a circuit type. [Detail]
circuits/drawcompDraw circuit components according to a circuit type. [Detail]
circuits/drawwireDraw the fixed circuit wiring of a given circuit type. [Detail]
circuits/rangeSize and range information of a circuit type. [Detail]
coding/editorWYSIWYG code editor [Detail]
coding/runcodeRun code [Detail]
data/columnsortSort data according to a column [Detail]
data/randlineTake a random line of a data file [Detail]
data/randomRandomly selects a number of (different) objects [Detail]
data/randrecTake a random field of a record file [Detail]
draw/balanceBalance (Roberval) [Detail]
draw/brokenlinegraphDraw a continuous stepwise affine function from the points where slpe changes [Detail]
draw/clockDraw a clock according to given time [Detail]
draw/convpixelConversion pixel image coordinates - mathematical coordinates [Detail]
draw/dominoDomino [Detail]
draw/drtgradueeGraduatied line [Detail]
draw/graphvizGraphviz [Detail]
draw/graphvizpointsCoordinates of the nodes of a graph by Graphviz [Detail]
draw/meterMeter [Detail]
draw/polygonRegular polygon [Detail]
draw/radar Radar [Detail]
draw/randpolygonPolygone quelconque [Detail]
draw/rangeRange [Detail]
draw/repdroiteComputes the coordinates of extreme points to draw a line in a frame [Detail]
draw/repereDraw a coordinate frame [Detail]
draw/rosetteDraw a rosette [Detail]
draw/thermometerThermometer [Detail]
function/boundsThe bound of a real function of one variable within an interval [x1,x2] [Detail]
function/bounds2The bound of a real function of two variables within a rectangle [x1,x2],[y1,y2] [Detail]
function/integrateIndefinite or definite integration of a function of one variable [Detail]
function/tabsignesTableau de signes d'une fonction numérique [Detail]
games/chessimageChessboard [Detail]
geo2D/afftilingPavage affine par des triangles [Detail]
geo2D/geogebraGeogebra HTML 5 [Detail]
geo2D/hyptilingPavage hyperbolique du disque de Poincaré [Detail]
geo2D/jsxgraphPlugin for JSXGraph responsive [Detail]
geo2D/offdrawConversion d'un dessin 2D codé dans la syntaxe off en canvasdraw [Detail]
geo2D/polynetDessin d'un patron aléatoire du polyèdre [Detail]
geo2D/squaretileSquare tile [Detail]
geo3D/3Dviewer3D Viewer [Detail]
geo3D/drawPolyedron in flydraw [Detail]
geo3D/drawtileLattice of cubes [Detail]
geo3D/off2jmolFormat off to xyz [Detail]
geo3D/off2xyzFormat off to xyz [Detail]
geo3D/polyhedraPolyhedra applet [Detail]
geo3D/polyhedradualPolyhedra applet and its dual [Detail]
geo3D/polynetPatron d'un polyèdre en 3D [Detail]
graph/connexcomponentConnex component of a vertex in a graph [Detail]
graph/connexityConnex components of a simple graph [Detail]
graph/distanceMatrix of diameter of a graph [Detail]
graph/drawGraph draw [Detail]
graph/drawccGraph draw with one colored connex component [Detail]
graph/drawtreeTree draw [Detail]
graph/gptOriented graph without circuit [Detail]
graph/graphvizGraphviz [Detail]
graph/pathPath of a graph [Detail]
graph/randomconnexrandom connex graph [Detail]
graph/randomeulerrandom eulerian graph [Detail]
graph/randtreeRandom tree [Detail]
graph/shortpathShortest path of a graph [Detail]
graphpaper/correct_milliGraphic paper sheet with red correct plot preloaded [Detail]
graphpaper/funcOne function plot, ready to append to a previously made graph paper [Detail]
graphpaper/func_milliGraphic paper sheet with function plot and red correct plot preloaded [Detail]
graphpaper/imgpointsUtility for a clickable graphic paper sheet [Detail]
graphpaper/millimetreGraphic paper sheet [Detail]
graphpaper/stringsPrepare strings to be written on a graphic paper sheet [Detail]
graphpaper/tographUtility for a clickable graphic paper sheet [Detail]
graphpaper/whereclickUtility for a clickable graphic paper sheet [Detail]
lang/enword2ipaIPA transcription of english words [Detail]
lang/epd2ipaIPA transcription according to epd ascii codage (for english) [Detail]
lang/fnameA random firstname [Detail]
lang/fraccordAccord of French adjectives and names [Detail]
lang/frapostropheApostrophe reduction of a French text [Detail]
lang/frartdefTransform a French noun into definite form [Detail]
lang/frcodcoiFind a random complement of a French verb [Detail]
lang/frverbconjThe conjugation of a French verb [Detail]
lang/imagesImages in some datamodule [Detail]
lang/itdetermartItalian "articolo determinativo" [Detail]
lang/randomwordOutput random words in the dictionary [Detail]
lang/sampa2ipaIPA transcription according to Sampa Ascii codage (for english) [Detail]
lang/swacInsertion of words (audio) from the swac packs [Detail]
life/frcommodityGive a random commodity with given price, French [Detail]
list/selshufSelective shuffle [Detail]
matrix/concateconcatenation [Detail]
matrix/detThe determinant of a square matrix [Detail]
matrix/givenrankGenerates a random matrix of given rank [Detail]
matrix/inverseThe inverse of a square matrix [Detail]
matrix/invertibleGenerates a random invertible matrix [Detail]
matrix/itriangularGenerates a random invertible triangular matrix [Detail]
matrix/non0Generates a random matrix with non-zero coefficients [Detail]
matrix/orthogonalGenerates a random orthogonal matrix [Detail]
matrix/randomGenerates a random matrix [Detail]
matrix/traceThe trace of a square matrix [Detail]
matrix/transposeThe transpose of a matrix [Detail]
matrix/triangularGenerates a random triangular matrix [Detail]
matrix/unimodularGenerates a random unimodular matrix [Detail]
media/audioAudio insertion [Detail]
media/dewplayerAudio insertion with dewplayer [Detail]
media/playerAudio insertion with hbs_mp3_player [Detail]
media/player_mp3_multiAudio insertion with player_mp3_multi [Detail]
media/videoVideo insertion [Detail]
nuclear/nucleideData about nucleides, or LaTeX typesetting [Detail]
nuclear/reactionTypesetting nuclear reactions from plain text formulas [Detail]
numeration/babylonienEcriture Babylonienne d'un nombre entier [Detail]
numeration/baseblockBase blocks in numeration [Detail]
numeration/basepPassage de la base dix vers la base p. [Detail]
numeration/ecriturelettreWriting of a number in letters. [Detail]
numeration/ecriturenombreWriting a number with grouping the numbers by three. [Detail]
numeration/egyptienEcriture Egyptienne d'un nombre entier [Detail]
numeration/rationalRepeating decimal of a rational [Detail]
numeration/romainNumération romaine [Detail]
oef/blankBlank [Detail]
oef/codelimOEF code length limit register [Detail]
oef/codenameRegister OEF code reply name allow/deny [Detail]
oef/envGet an OEF environment variable [Detail]
oef/insfilenameOutput the file name of the last insert [Detail]
oef/newfileSave a text in a file [Detail]
oef/postsrcOEF code input postpender [Detail]
oef/presrcOEF code input prepender [Detail]
oef/sortorderSort order [Detail]
polynomial/randomRandom polynomial [Detail]
set/subsetSubsets of a set [Detail]
stat/1dComputes 1-dimensional statistical data [Detail]
stat/arithmeanArithmetic mean of statistical data [Detail]
stat/betaGeneration of beta random data [Detail]
stat/betacdfCumulative distribution function of a Beta law [Detail]
stat/betainvQuantiles of a Beta law [Detail]
stat/betapdfProbability density function of a Beta law [Detail]
stat/binomialGeneration of binomial random data [Detail]
stat/binomialcdfcumulative distribution function of Binomial law [Detail]
stat/binomialinvQuantile of Binomial law [Detail]
stat/binomialpdfProbability density function of the binomial law [Detail]
stat/boxplotBox plot [Detail]
stat/cauchyGeneration of Cauchy random data [Detail]
stat/cauchycdfCumulative distribution function of Cauchy law [Detail]
stat/cauchyinvQuantile of Cauchy law [Detail]
stat/cauchypdfProbability density function of Cauchy law [Detail]
stat/chi2Generation of chi-square random data [Detail]
stat/chi2cdfChi-square cumulative distribution function [Detail]
stat/chi2invQuantile of a chi-square distribution [Detail]
stat/chi2pdf Chi-square probability density function [Detail]
stat/correlationMatrix of correlation [Detail]
stat/covarianceMatrix of covariance [Detail]
stat/deviationDeviation of statistical data [Detail]
stat/discretelawGeneration of a discrete law with nonnegative coefficients [Detail]
stat/effectifEffectifs of statistical series in classes [Detail]
stat/empiricGeneration of random numbers with a discrete law [Detail]
stat/exponentialGeneration of exponential random numbers [Detail]
stat/exponentialcdfCumulative distribution function of exponential law [Detail]
stat/exponentialinvQuantile of exponential law [Detail]
stat/exponentialpdfProbability density function of exponential law [Detail]
stat/fisherGeneration of Fisher random data [Detail]
stat/fishercdfFisher cumulative distribution function. [Detail]
stat/fisherinvQuantiles of a Fisher law (also called F-distribution) [Detail]
stat/fisherpdfFisher probability density function [Detail]
stat/freqFrequencies of statistical data [Detail]
stat/gammaGeneration of Gamma random data [Detail]
stat/gammacdfCumulative distribution function of Gamma law [Detail]
stat/gammainvQuantile of a Gamma distribution [Detail]
stat/gammapdfGamma probability density function [Detail]
stat/geomeanGeometric mean of data [Detail]
stat/geometricGeneration of random data with a Geometric distribution on N [Detail]
stat/geometric1Generation of random data with a Geometric distribution on N* [Detail]
stat/geometric1cdf Cumulative distribution function of a Geometric distribution on N* [Detail]
stat/geometric1invQuantiles of a Geometric law on N* [Detail]
stat/geometric1pdfProbability density function of a Geometric law on N* [Detail]
stat/geometriccdfCumulative distribution function of a Geometric law on N [Detail]
stat/geometricinvQuantiles of a Geometric law on N [Detail]
stat/geometricpdfProbability density function of geometric law on N [Detail]
stat/harmonicHarmonic mean of statistical data [Detail]
stat/histoHistogram [Detail]
stat/hypergeometricGeneration of Hypergeometric random data [Detail]
stat/hypergeometriccdfCumulative distribution function of a hypergeometric law [Detail]
stat/hypergeometricinvQuantile of hypergeometric law inverse [Detail]
stat/hypergeometricpdfProbability density function of a Hypergeometric law [Detail]
stat/laplaceGeneration of Laplace random data [Detail]
stat/laplacecdf Laplace cumulative distribution function [Detail]
stat/laplaceinvQuantiles of the Laplace law [Detail]
stat/laplacepdfLaplace probability density function [Detail]
stat/linearcongGeneration of linear congruential random integers [Detail]
stat/logisticGeneration of logistic random data [Detail]
stat/logisticcdfLogistic cumulative distribution function [Detail]
stat/logisticinvQuantile of the logistic law [Detail]
stat/logisticpdfProbability density function of the logistic law [Detail]
stat/lognormalGeneration of lognormal random data [Detail]
stat/lognormalcdfCumulative distribution function of log-normal law [Detail]
stat/lognormalinvQuantile of log-normal law [Detail]
stat/lognormalpdfProbability density function of log-normal law [Detail]
stat/medianData median [Detail]
stat/multinomialGeneration of multinomial random data [Detail]
stat/nbinGeneration of Negative binomial random data [Detail]
stat/nbincdfCumulative distribution function of the Negative Binomial law [Detail]
stat/nbininvQuantile of a Negative Binomial law. [Detail]
stat/nbinpdfProbability density function of a Negative Binomial law [Detail]
stat/normalGeneration of Gaussian random data [Detail]
stat/normalcdfCumulative distribution function of the normal distribution [Detail]
stat/normalinvQuantile of the normal law [Detail]
stat/normalpdfProbability density function of the normal law [Detail]
stat/pascalGeneration of Pascal random data [Detail]
stat/pascalcdfCumulative distribution function of the Pascal law [Detail]
stat/pascalinvQuantile of a Pascal law. [Detail]
stat/pascalpdfProbability density function of a Pascal law [Detail]
stat/piechart Pie chart [Detail]
stat/poissonGeneration of random numbers with Poisson law [Detail]
stat/poissoncdf Poisson cumulative distribution function [Detail]
stat/poissoninvQuantile of a Poisson law [Detail]
stat/poissonpdfProbability density function of a Poisson law [Detail]
stat/posdiscretelawGeneration of a discrete law with positive coefficients [Detail]
stat/prodProduct of data [Detail]
stat/quadraticQuadratic mean [Detail]
stat/quantileQuantile [Detail]
stat/randomGeneration of random numbers [Detail]
stat/rangeData range [Detail]
stat/studentGeneration of Student random data [Detail]
stat/studentcdfStudent cumulative distribution function [Detail]
stat/studentinvQuantile of a Student law [Detail]
stat/studentpdfProbability density function of a Student law [Detail]
stat/sumData sum [Detail]
stat/varianceVariance [Detail]
stat/weibullGeneration of Weibull random data [Detail]
stat/weibullcdfCumulative distribution function of Weibull law [Detail]
stat/weibullinvQuantile of Weibull law [Detail]
stat/weibullpdfProbability density function of Weibull law [Detail]
text/approximationCalculate an approximation interval for a given real [Detail]
text/balloonTalking Balloons (Cartoon style) [Detail]
text/cdecommentExtract comment from a c source code. [Detail]
text/comblinSimplify a linear combination [Detail]
text/crosswordCrossword [Detail]
text/cutchoice2Cut out embedded choices for OEF [Detail]
text/cutchoicesCut out embedded choices for OEF [Detail]
text/markerrorFor marking words with mistake [Detail]
text/markgroupFor marking group of words with given explanation [Detail]
text/marktextTexte for use with type mark for OEF (word) [Detail]
text/marktextpartialFor marking some words with given explanation [Detail]
text/markwordFor use with type mark in OEF [Detail]
text/matrixhtmlTransform a matrix into html matrix (table). [Detail]
text/matrixinsertInsert a coefficient in a matrix [Detail]
text/matrixtex Matrix in Latex [Detail]
text/maximamatrixTransform a matrix to maxima format [Detail]
text/octavematrixTransform an octave output matrix into standard format [Detail]
text/sigunitsMake a representation of a physical quantity with a given number of significative digits [Detail]
text/spiraleWrite on a spirale [Detail]
text/whitespaceReplace white spaces [Detail]
triplerelation/tabularDouble entry table for training to relations between three quantities [Detail]
utilities/dateDate [Detail]
utilities/mathcalcMathcalc [Detail]
utilities/nopasteNo copy-paste [Detail]
utilities/notepadNotepad [Detail]
utilities/tooltipTooltip containing an html text which appears when the mouse points on a word. [Detail]
utilities/trigo-calcInline Trigonometric calculator [Detail]


algebra
NameOutput
algebra/partitionconjPartition conjugate [Detail]
algebra/partitiondrawYoung diagram drawing of a partition [Detail]
algebra/partitionlexNext partition in the lexicographic decreasing order [Detail]
algebra/slopedrawPolygone tracé à partir des pentes (dessin) [Detail]


analysis
NameOutput
analysis/inversedomainInverse image of domains [Detail]
analysis/odejsDraw solutions of a differential system (with jsxgraph). [Detail]
analysis/odejs2Draw a solution of a differential system: x' [Detail]
analysis/odephasePhase portrait of a differential system [Detail]
analysis/rungekuttaEquation différentielle (par Runge-Kutta) experimental en faire une liste sans dessin [Detail]
analysis/slopefieldDirection field (for example for differential equation system) [Detail]


chemistry
NameOutput
chemistry/brut2htmlHTML form of the formula of a molécule [Detail]
chemistry/checkmolCheck Mol [Detail]
chemistry/chemeq_addComputes a combination of chemical equations [Detail]
chemistry/chemeq_compareComparing chemical equations [Detail]
chemistry/chemeq_componentsChemical components [Detail]
chemistry/chemeq_elReturns the number of electrons in a redox reaction [Detail]
chemistry/chemeq_equilibriumAnalysing the equilibrium in chemical formulas [Detail]
chemistry/chemeq_massMolar Mass [Detail]
chemistry/chemeq_periodic_tableInsert Mendeleiev's periodic table in the page [Detail]
chemistry/chemeq_revReturns a chemical equation reversed [Detail]
chemistry/chemeq_rqTypeset reaction quotients and Nernst laws for chemical equations [Detail]
chemistry/chemeq_stostoechiometric coefficients [Detail]
chemistry/chemeq_texTypeset molecules and chemical equations [Detail]
chemistry/chemformulaChem formula [Detail]
chemistry/chemshowDessin d'une molécule en 2D [Detail]
chemistry/cramCram representation [Detail]
chemistry/jmolbuttonButton in Jmol. Has to be inserted AFTER the Jmol applet. [Detail]
chemistry/jmolcheckboxCheckbox Button in Jmol [Detail]
chemistry/jmolradiogroupRadio Group in Jmol [Detail]
chemistry/jmolshowJmol Applet [Detail]
chemistry/leftindleft and right indices and exponents [Detail]
chemistry/molarmassMolar Mass [Detail]
chemistry/moldrawDessin en flydraw ou en canvasdraw de la molécule [Detail]
chemistry/moleculePeriodic table [Detail]
chemistry/newmanNewman projection [Detail]
chemistry/reactiondrawDessin en canvasdraw d'une réaction [Detail]


circuits
NameOutput
circuits/complistList available circuit components [Detail]
circuits/compposComponent position information of a circuit type. [Detail]
circuits/drawDraw circuit scheme according a circuit type. [Detail]
circuits/drawcompDraw circuit components according to a circuit type. [Detail]
circuits/drawwireDraw the fixed circuit wiring of a given circuit type. [Detail]
circuits/rangeSize and range information of a circuit type. [Detail]


coding
NameOutput
coding/editorWYSIWYG code editor [Detail]
coding/runcodeRun code [Detail]


data
NameOutput
data/columnsortSort data according to a column [Detail]
data/randlineTake a random line of a data file [Detail]
data/randomRandomly selects a number of (different) objects [Detail]
data/randrecTake a random field of a record file [Detail]


draw
NameOutput
draw/balanceBalance (Roberval) [Detail]
draw/brokenlinegraphDraw a continuous stepwise affine function from the points where slpe changes [Detail]
draw/clockDraw a clock according to given time [Detail]
draw/convpixelConversion pixel image coordinates - mathematical coordinates [Detail]
draw/dominoDomino [Detail]
draw/drtgradueeGraduatied line [Detail]
draw/graphvizGraphviz [Detail]
draw/graphvizpointsCoordinates of the nodes of a graph by Graphviz [Detail]
draw/meterMeter [Detail]
draw/polygonRegular polygon [Detail]
draw/radar Radar [Detail]
draw/randpolygonPolygone quelconque [Detail]
draw/rangeRange [Detail]
draw/repdroiteComputes the coordinates of extreme points to draw a line in a frame [Detail]
draw/repereDraw a coordinate frame [Detail]
draw/rosetteDraw a rosette [Detail]
draw/thermometerThermometer [Detail]


function
NameOutput
function/boundsThe bound of a real function of one variable within an interval [x1,x2] [Detail]
function/bounds2The bound of a real function of two variables within a rectangle [x1,x2],[y1,y2] [Detail]
function/integrateIndefinite or definite integration of a function of one variable [Detail]
function/tabsignesTableau de signes d'une fonction numérique [Detail]


games
NameOutput
games/chessimageChessboard [Detail]


geo2D
NameOutput
geo2D/afftilingPavage affine par des triangles [Detail]
geo2D/geogebraGeogebra HTML 5 [Detail]
geo2D/hyptilingPavage hyperbolique du disque de Poincaré [Detail]
geo2D/jsxgraphPlugin for JSXGraph responsive [Detail]
geo2D/offdrawConversion d'un dessin 2D codé dans la syntaxe off en canvasdraw [Detail]
geo2D/polynetDessin d'un patron aléatoire du polyèdre [Detail]
geo2D/squaretileSquare tile [Detail]


geo3D
NameOutput
geo3D/3Dviewer3D Viewer [Detail]
geo3D/drawPolyedron in flydraw [Detail]
geo3D/drawtileLattice of cubes [Detail]
geo3D/off2jmolFormat off to xyz [Detail]
geo3D/off2xyzFormat off to xyz [Detail]
geo3D/polyhedraPolyhedra applet [Detail]
geo3D/polyhedradualPolyhedra applet and its dual [Detail]
geo3D/polynetPatron d'un polyèdre en 3D [Detail]


graph
NameOutput
graph/connexcomponentConnex component of a vertex in a graph [Detail]
graph/connexityConnex components of a simple graph [Detail]
graph/distanceMatrix of diameter of a graph [Detail]
graph/drawGraph draw [Detail]
graph/drawccGraph draw with one colored connex component [Detail]
graph/drawtreeTree draw [Detail]
graph/gptOriented graph without circuit [Detail]
graph/graphvizGraphviz [Detail]
graph/pathPath of a graph [Detail]
graph/randomconnexrandom connex graph [Detail]
graph/randomeulerrandom eulerian graph [Detail]
graph/randtreeRandom tree [Detail]
graph/shortpathShortest path of a graph [Detail]


graphpaper
NameOutput
graphpaper/correct_milliGraphic paper sheet with red correct plot preloaded [Detail]
graphpaper/funcOne function plot, ready to append to a previously made graph paper [Detail]
graphpaper/func_milliGraphic paper sheet with function plot and red correct plot preloaded [Detail]
graphpaper/imgpointsUtility for a clickable graphic paper sheet [Detail]
graphpaper/millimetreGraphic paper sheet [Detail]
graphpaper/stringsPrepare strings to be written on a graphic paper sheet [Detail]
graphpaper/tographUtility for a clickable graphic paper sheet [Detail]
graphpaper/whereclickUtility for a clickable graphic paper sheet [Detail]


lang
NameOutput
lang/enword2ipaIPA transcription of english words [Detail]
lang/epd2ipaIPA transcription according to epd ascii codage (for english) [Detail]
lang/fnameA random firstname [Detail]
lang/fraccordAccord of French adjectives and names [Detail]
lang/frapostropheApostrophe reduction of a French text [Detail]
lang/frartdefTransform a French noun into definite form [Detail]
lang/frcodcoiFind a random complement of a French verb [Detail]
lang/frverbconjThe conjugation of a French verb [Detail]
lang/imagesImages in some datamodule [Detail]
lang/itdetermartItalian "articolo determinativo" [Detail]
lang/randomwordOutput random words in the dictionary [Detail]
lang/sampa2ipaIPA transcription according to Sampa Ascii codage (for english) [Detail]
lang/swacInsertion of words (audio) from the swac packs [Detail]


life
NameOutput
life/frcommodityGive a random commodity with given price, French [Detail]


list
NameOutput
list/selshufSelective shuffle [Detail]


matrix
NameOutput
matrix/concateconcatenation [Detail]
matrix/detThe determinant of a square matrix [Detail]
matrix/givenrankGenerates a random matrix of given rank [Detail]
matrix/inverseThe inverse of a square matrix [Detail]
matrix/invertibleGenerates a random invertible matrix [Detail]
matrix/itriangularGenerates a random invertible triangular matrix [Detail]
matrix/non0Generates a random matrix with non-zero coefficients [Detail]
matrix/orthogonalGenerates a random orthogonal matrix [Detail]
matrix/randomGenerates a random matrix [Detail]
matrix/traceThe trace of a square matrix [Detail]
matrix/transposeThe transpose of a matrix [Detail]
matrix/triangularGenerates a random triangular matrix [Detail]
matrix/unimodularGenerates a random unimodular matrix [Detail]


media
NameOutput
media/audioAudio insertion [Detail]
media/dewplayerAudio insertion with dewplayer [Detail]
media/playerAudio insertion with hbs_mp3_player [Detail]
media/player_mp3_multiAudio insertion with player_mp3_multi [Detail]
media/videoVideo insertion [Detail]


nuclear
NameOutput
nuclear/nucleideData about nucleides, or LaTeX typesetting [Detail]
nuclear/reactionTypesetting nuclear reactions from plain text formulas [Detail]


numeration
NameOutput
numeration/babylonienEcriture Babylonienne d'un nombre entier [Detail]
numeration/baseblockBase blocks in numeration [Detail]
numeration/basepPassage de la base dix vers la base p. [Detail]
numeration/ecriturelettreWriting of a number in letters. [Detail]
numeration/ecriturenombreWriting a number with grouping the numbers by three. [Detail]
numeration/egyptienEcriture Egyptienne d'un nombre entier [Detail]
numeration/rationalRepeating decimal of a rational [Detail]
numeration/romainNumération romaine [Detail]


oef
NameOutput
oef/blankBlank [Detail]
oef/codelimOEF code length limit register [Detail]
oef/codenameRegister OEF code reply name allow/deny [Detail]
oef/envGet an OEF environment variable [Detail]
oef/insfilenameOutput the file name of the last insert [Detail]
oef/newfileSave a text in a file [Detail]
oef/postsrcOEF code input postpender [Detail]
oef/presrcOEF code input prepender [Detail]
oef/sortorderSort order [Detail]


polynomial
NameOutput
polynomial/randomRandom polynomial [Detail]


set
NameOutput
set/subsetSubsets of a set [Detail]


stat
NameOutput
stat/1dComputes 1-dimensional statistical data [Detail]
stat/arithmeanArithmetic mean of statistical data [Detail]
stat/betaGeneration of beta random data [Detail]
stat/betacdfCumulative distribution function of a Beta law [Detail]
stat/betainvQuantiles of a Beta law [Detail]
stat/betapdfProbability density function of a Beta law [Detail]
stat/binomialGeneration of binomial random data [Detail]
stat/binomialcdfcumulative distribution function of Binomial law [Detail]
stat/binomialinvQuantile of Binomial law [Detail]
stat/binomialpdfProbability density function of the binomial law [Detail]
stat/boxplotBox plot [Detail]
stat/cauchyGeneration of Cauchy random data [Detail]
stat/cauchycdfCumulative distribution function of Cauchy law [Detail]
stat/cauchyinvQuantile of Cauchy law [Detail]
stat/cauchypdfProbability density function of Cauchy law [Detail]
stat/chi2Generation of chi-square random data [Detail]
stat/chi2cdfChi-square cumulative distribution function [Detail]
stat/chi2invQuantile of a chi-square distribution [Detail]
stat/chi2pdf Chi-square probability density function [Detail]
stat/correlationMatrix of correlation [Detail]
stat/covarianceMatrix of covariance [Detail]
stat/deviationDeviation of statistical data [Detail]
stat/discretelawGeneration of a discrete law with nonnegative coefficients [Detail]
stat/effectifEffectifs of statistical series in classes [Detail]
stat/empiricGeneration of random numbers with a discrete law [Detail]
stat/exponentialGeneration of exponential random numbers [Detail]
stat/exponentialcdfCumulative distribution function of exponential law [Detail]
stat/exponentialinvQuantile of exponential law [Detail]
stat/exponentialpdfProbability density function of exponential law [Detail]
stat/fisherGeneration of Fisher random data [Detail]
stat/fishercdfFisher cumulative distribution function. [Detail]
stat/fisherinvQuantiles of a Fisher law (also called F-distribution) [Detail]
stat/fisherpdfFisher probability density function [Detail]
stat/freqFrequencies of statistical data [Detail]
stat/gammaGeneration of Gamma random data [Detail]
stat/gammacdfCumulative distribution function of Gamma law [Detail]
stat/gammainvQuantile of a Gamma distribution [Detail]
stat/gammapdfGamma probability density function [Detail]
stat/geomeanGeometric mean of data [Detail]
stat/geometricGeneration of random data with a Geometric distribution on N [Detail]
stat/geometric1Generation of random data with a Geometric distribution on N* [Detail]
stat/geometric1cdf Cumulative distribution function of a Geometric distribution on N* [Detail]
stat/geometric1invQuantiles of a Geometric law on N* [Detail]
stat/geometric1pdfProbability density function of a Geometric law on N* [Detail]
stat/geometriccdfCumulative distribution function of a Geometric law on N [Detail]
stat/geometricinvQuantiles of a Geometric law on N [Detail]
stat/geometricpdfProbability density function of geometric law on N [Detail]
stat/harmonicHarmonic mean of statistical data [Detail]
stat/histoHistogram [Detail]
stat/hypergeometricGeneration of Hypergeometric random data [Detail]
stat/hypergeometriccdfCumulative distribution function of a hypergeometric law [Detail]
stat/hypergeometricinvQuantile of hypergeometric law inverse [Detail]
stat/hypergeometricpdfProbability density function of a Hypergeometric law [Detail]
stat/laplaceGeneration of Laplace random data [Detail]
stat/laplacecdf Laplace cumulative distribution function [Detail]
stat/laplaceinvQuantiles of the Laplace law [Detail]
stat/laplacepdfLaplace probability density function [Detail]
stat/linearcongGeneration of linear congruential random integers [Detail]
stat/logisticGeneration of logistic random data [Detail]
stat/logisticcdfLogistic cumulative distribution function [Detail]
stat/logisticinvQuantile of the logistic law [Detail]
stat/logisticpdfProbability density function of the logistic law [Detail]
stat/lognormalGeneration of lognormal random data [Detail]
stat/lognormalcdfCumulative distribution function of log-normal law [Detail]
stat/lognormalinvQuantile of log-normal law [Detail]
stat/lognormalpdfProbability density function of log-normal law [Detail]
stat/medianData median [Detail]
stat/multinomialGeneration of multinomial random data [Detail]
stat/nbinGeneration of Negative binomial random data [Detail]
stat/nbincdfCumulative distribution function of the Negative Binomial law [Detail]
stat/nbininvQuantile of a Negative Binomial law. [Detail]
stat/nbinpdfProbability density function of a Negative Binomial law [Detail]
stat/normalGeneration of Gaussian random data [Detail]
stat/normalcdfCumulative distribution function of the normal distribution [Detail]
stat/normalinvQuantile of the normal law [Detail]
stat/normalpdfProbability density function of the normal law [Detail]
stat/pascalGeneration of Pascal random data [Detail]
stat/pascalcdfCumulative distribution function of the Pascal law [Detail]
stat/pascalinvQuantile of a Pascal law. [Detail]
stat/pascalpdfProbability density function of a Pascal law [Detail]
stat/piechart Pie chart [Detail]
stat/poissonGeneration of random numbers with Poisson law [Detail]
stat/poissoncdf Poisson cumulative distribution function [Detail]
stat/poissoninvQuantile of a Poisson law [Detail]
stat/poissonpdfProbability density function of a Poisson law [Detail]
stat/posdiscretelawGeneration of a discrete law with positive coefficients [Detail]
stat/prodProduct of data [Detail]
stat/quadraticQuadratic mean [Detail]
stat/quantileQuantile [Detail]
stat/randomGeneration of random numbers [Detail]
stat/rangeData range [Detail]
stat/studentGeneration of Student random data [Detail]
stat/studentcdfStudent cumulative distribution function [Detail]
stat/studentinvQuantile of a Student law [Detail]
stat/studentpdfProbability density function of a Student law [Detail]
stat/sumData sum [Detail]
stat/varianceVariance [Detail]
stat/weibullGeneration of Weibull random data [Detail]
stat/weibullcdfCumulative distribution function of Weibull law [Detail]
stat/weibullinvQuantile of Weibull law [Detail]
stat/weibullpdfProbability density function of Weibull law [Detail]


text
NameOutput
text/approximationCalculate an approximation interval for a given real [Detail]
text/balloonTalking Balloons (Cartoon style) [Detail]
text/cdecommentExtract comment from a c source code. [Detail]
text/comblinSimplify a linear combination [Detail]
text/crosswordCrossword [Detail]
text/cutchoice2Cut out embedded choices for OEF [Detail]
text/cutchoicesCut out embedded choices for OEF [Detail]
text/markerrorFor marking words with mistake [Detail]
text/markgroupFor marking group of words with given explanation [Detail]
text/marktextTexte for use with type mark for OEF (word) [Detail]
text/marktextpartialFor marking some words with given explanation [Detail]
text/markwordFor use with type mark in OEF [Detail]
text/matrixhtmlTransform a matrix into html matrix (table). [Detail]
text/matrixinsertInsert a coefficient in a matrix [Detail]
text/matrixtex Matrix in Latex [Detail]
text/maximamatrixTransform a matrix to maxima format [Detail]
text/octavematrixTransform an octave output matrix into standard format [Detail]
text/sigunitsMake a representation of a physical quantity with a given number of significative digits [Detail]
text/spiraleWrite on a spirale [Detail]
text/whitespaceReplace white spaces [Detail]


triplerelation
NameOutput
triplerelation/tabularDouble entry table for training to relations between three quantities [Detail]


utilities
NameOutput
utilities/dateDate [Detail]
utilities/mathcalcMathcalc [Detail]
utilities/nopasteNo copy-paste [Detail]
utilities/notepadNotepad [Detail]
utilities/tooltipTooltip containing an html text which appears when the mouse points on a word. [Detail]
utilities/trigo-calcInline Trigonometric calculator [Detail]


Help for script library

# Model for an slib
The first part (before :proc) is for the documentation.

You can also put the documentation part (everything except slib_author)
in multiple files, one per lang in scripts/help/lang/slib/...
if you want it to be translated.
##############

!if $wims_read_parm!=slib_header
  !goto proc
!endif

slib_author=Firstname, Lastname
slib_parms=3\
default, explanation\
default, explanation\
default, explanation

slib_example=example1\
example2

slib_require=
slib_out= result of the slib
slib_comment= more explanation

!exit
:proc
proc

!distribute items $wims_read_parm into slib_xx, slib_yy, slib_zz, and so on

...

calculation

slib_out=


##############

The result must be in the variable slib_out.

Please prefix all the variables names by slib_.