Environmental Variables Scripts

From setiquest wiki

Jump to: navigation, search

Environmental Variables script

The environmental variable scripts define the physical configuration of the SonATA system. There is a great deal of flexibility in how the system is configured.

The definitions are done by setting environmental variables that are later referenced by scripts and C++ programs. The parameters for the Channelizers and DXs are defined as well as the physical hosts on which they will run. These scripts also assign the channelizers and DXs to the appropriate beams and polarizations. This configuration is mirrored in an expected components file that is read by the Site (see below). A switchConfigFile scripts is called to copy the matching configuration file into expected components filename. The appropriate env-vars file must be sourced before starting the system.

Example env-vars files:

Demo -- 1 beam, single polarization, 1 dx processing 400 KHz

~/SonATA/scripts/spacecraft-demo-xpol-env-vars.tcsh

Observing system -- 3 beams, dual polarization, 72 dxs (24 per beam), each dx processes 800 KHz bandwidth.

~/SonATA/scripts/3beam-dualpol-800KHz-72dx-env-vars.tcsh

SetiQuest Replay -- 1 beam, single polarization, 12 dxs:

~/SonATA/scripts/data-capture-replay-sse200-env-vars.tcsh

Example Switch Config Files:

Demo:

~/SonATA/scripts/switchConfigFile-1beam-1dx.tcsh

Observing System:

~/SonATA/scripts/switchConfigFile-3beam-800KHz-72dxs.tcsh

SetiQuest Replay:

~/SonATA/scripts/switchConfigFile-setiquest.tcsh

Example Expected Components Configuration Files will be copied to ~/sonata_install/setup/expectedSonATAComponents.cfg

Demo:

~/SonATA/setup/expectedSonATAComponents-1beam-1dx.cfg

Observing System:

~/SonATA/setup/expectedSonATAComponents-3beam-800KHz-72dx.cfg

SetiQuest Replay:

~/SonATA/setup/expectedSonATAComponents-546KHz-12dx.cfg

External links


← Activity Units Index runsse.sh →
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox