Control Program IDs
This page contains information about the allocation of radar control program identifiers, or CPIDs. A searchable database of CPIDs from 1993-2023 can be found here: https://egthomas.host.dartmouth.edu/cpid_db.html
CPID Allocation by Country/Institution | ||
---|---|---|
Country/Institution | Special | Discretionary |
Common Programs | 100 - 999 | -100 - -999 |
APL / Dartmouth / Virginia Tech | 1000 - 1999 | -1000 - -1999 |
BAS / Lancaster | 2000 - 2999 | -2000 - -2999 |
Canada | 3000 - 3999 | -3000 - -3999 |
France / Italy | 4000 - 4999 | -4000 - -4999 |
NIPR | 5000 - 5999 | -5000 - -5999 |
Leicester | 6000 - 6999 | -6000 - -6999 |
South Africa | 7000 - 7499 | -7000 - -7499 |
Norway | 7500 - 7999 | -7500 - -7999 |
Australia | 8000 - 8999 | -8000 - -8999 |
Alaska / Penn State | 9000 - 9999 | -9000 - -9999 |
NICT / Nagoya | 10000 - 10999 | -10000 - -10999 |
NSSC, CAS | 11000 - 11999 | -11000 - -11999 |
PRIC | 12000 - 12999 | -12000 - -12999 |
Stereo Programs | 20000 - 29999 | -20000 - -29999 |
This more detailed information is originally extracted from:
Report of the SuperDARN Scheduling Working Group
(July 2000 - June 2001)
Dieter Andre
Catherine Senior.
Originally the RCP identifiers were allocated per country according to the following scheme, plus some additional rules, as follows [from Mike Pinnock]:
1) All common time programs should lie within the range 100 - 999.
Each common distinct common program should start at a multiple of 100.
At the moment we only have 1 common program, normal_scan, which is 1xx.
[At present 150 is used for normal_scan. We now have a second common
program, fast_scan, with number 151].
This allows us to have 100 revisions of a common program before we run into
trouble. I think this is probably going to be enough.
2) All Special time programs will have POSITIVE id numbers greater than 1000,
with the basic number scheme following Julian's suggestions.
There is one difference: Special time programs would occupy the entire 1000 value
range. For example, Special programs generated by APL would run from 1000 - 1999.
3) All Discretionary Time programs will have NEGATIVE id numbers. If the program
is actually the same as a common mode program, then it will have the negative
value of the equivalent common mode program.
Thus, normal_scan -di, which is the discretionary version of normal_scan would
have an id of -1xx. All discretionary time programs that are NOT equivalent to a
common mode program, will have negative numbers starting at -1000. Thus, for example,
APL discretionary time programs would have numbers from -1000 to -1999.
NOTE: The id number should identify the group that wants to run the program, but not
necessarily the radar on which it is running. That is, if George Sofko wants to run a
discretionary mode on the Kapuskasing radar, his program would have an id such as
-31xx even though the radar is an APL radar.
Since that time a number of new radars have been built, and some do not have
numbers allocated under the present scheme. These include Alaska, Australia, and
Italy.
A complete reallocation of the numbers is complicated by the fact, that some of the
numbers have already been used for special and discretionary programs, and must
therefore be preserved.
The cp_id in the dat and fit files is a 2-byte number, therefore we cannot go higher
than 32000.
Also, it has happened, that in some programs the cp_id was left at the number for
normal_scan. This will give analysis problems, because this is the most convenient
way to identify a program. The other way is via the comment buffer, and I do not know,
if this has always been changed consistently.
Resolutions of the SWG Meeting at Venice, May 2001
- We will continue to change the Radar Control Program on a 2-hour boundary.
- From now on up to 10 days of High Time Resolution Common Mode will be scheduled.
These 10 days consist of the 5 days "normal" HTR plus a maximum of 5 days for
Cluster support.
- We will try to avoid frequent RCP changes by filling in the gaps between short
Cluster HTR periods with "normal" HTR periods as much as possible.
- The following new RCP ranges have been assigned:
Australia: 8000-8999
Alaska: 9000-9999
Italy: will use the French numbers until further notice
CRL [Japan]: 10000-10999, but may consider to use the Alaska numbers.
- An RCP's ID will only be increased, if the RCP scans differently.
- Other modifications [e.g. due to changes in ROS support] will be reflected by the
version number in the comment buffer.
- At the moment the ID for normal_scan is 150; the ID for fast_scan is 151 and 152
for Stereo
This material is based upon work supported by the National Science Foundation under Grant Number AGS-1524667. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.