ns¶
The module manages parameters and namespaces.
Options
-n, --name, --ns
– define the namespace to work with
--new
– create one or more new namespaces
--push
– push listed namespaces to current view
--pop
– pop listed namespaces out of current view
--route
– route namespaces
positional arguments: NAMESPACE1 NAMESPACE2
--loadset
– load set of paramters to namespace
positional arguments: NAMESPACE PARSET
--define
– define parameter with list of arguments
positional arguments: PAR NAME ARG1 ARG2 …
--set
– set options of parameter
positional arguments: PAR NAME OPT1 OPT2 …
--sigma
– set sigma of parameter
positional arguments: PAR NAME SIGMA
--central
– set central value of parameter
positional arguments: PAR NAME CENTRAL
--value
– set parameter to given value
positional arguments: PAR NAME VALUE
--fix
– set paramter fixed
--covariance
– compute covariance matrix of given parameters
positional arguments: MATRIX NAME PAR1 PAR2 …
-o, --output
– define path of YAML file to dump variables to
-p, --print
– print namespace
--label-length
– define label length
--print-long
– do not strip long lists
Parameter options
value
– current value
values
– current value + central value
central
– central value
sigma
– sigma
relsigma
– relative sigma
fixed
– parameter fixed
free
– parameter free
pop
– pop parameter to previous value
push
– push parameter current value
Example
Set the parameters in the namespace ‘peak’:
./gna \ -- gaussianpeak --name peak \ -- ns --name peak --print \ --set E0 values=2.5 free \ --set Width values=0.3 relsigma=0.2 \ --set Mu values=1500 fixed \ --set BackgroundRate values=1100 relsigma=0.25 \ -- ns --name peak --print