home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / bcast100.zip / BCAST.MAN < prev    next >
Text File  |  1991-11-18  |  43KB  |  990 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.               DAILY SOLAR GEOPHYSICAL DATA BROADCAST PROCESSOR
  11.                       DATA BASE MANAGER - USERS MANUAL
  12.  
  13.                                 VERSION 1.0
  14.  
  15.  
  16.                Copyright (c) 1991 Solar Terrestrial Dispatch
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.               DAILY SOLAR GEOPHYSICAL DATA BROADCAST PROCESSOR
  77.                       DATA BASE MANAGER - USERS MANUAL
  78.  
  79.                                 VERSION 1.0
  80.  
  81.  
  82.                Copyright (c) 1991 Solar Terrestrial Dispatch
  83.  
  84.  
  85.  
  86.    1.  Introduction
  87.  
  88.         The Solar Terrestrial Dispatch (STD) recently began  providing  a
  89.    comprehensive  set of daily solar geophysical indices to the public in
  90.    the form of a product known  as  the  "Daily  Solar  Geophysical  Data
  91.    Broadcast"  (SGDB).   The  data  and indices contained in the SGDB are
  92.    very valuable to persons interested in  ionospheric  radio  communica-
  93.    tions,  solar  activity,  auroral activity, related geomagnetic events
  94.    and even atmospheric phenomena.  The  datsets  are  used  by  a  large
  95.    number  of professional research institutions and astronomical organi-
  96.    zations to aid in the study of such things as the  Earths  atmosphere,
  97.    the Earths magnetic field, solar and space research, etc.
  98.  
  99.         It was clearly evident that such a large set  of  data  would  be
  100.    more  useful  if it could be archived and studied over time.  In order
  101.    to satisfy  this  need,  the  Solar  Terrestrial  Dispatch  began  the
  102.    development  of  a  software package which would automatically extract
  103.    all of the relevant data from the SGDBs and archive them to  disk  for
  104.    analysis  and study.  This software became known as "BCAST", the Solar
  105.    Geophysical Data BroadCAST Processor and Database Manager.
  106.  
  107.         BCAST provides complete archive and database management capabili-
  108.    ties  in  a  user-friendly  and  easily operated environment.  It will
  109.    automatically maintain a fully sorted archive of  the  data  sets  for
  110.    instant  recall  or graphical analysis.  It will also produce detailed
  111.    summaries of the datasets in laymans terms which may  be  printed  out
  112.    and distributed or filed away.
  113.  
  114.         BCAST also provides a  powerful  "batch"  processing  feature  to
  115.    automatically archive large numbers of SGDBs in one simple step.
  116.  
  117.         Included with the BCAST software is a complete copy of every SGDB
  118.    report produced since its inception to the date the BCAST software was
  119.    released.  All of the SGDB reports are archived at several  sites  and
  120.    may  also be obtained from our computer BBS at: (403) 756-3008.  Using
  121.    the "batch" function of the BCAST software, you will easily be able to
  122.    create a complete archive of the data contained in these SGDB reports.
  123.  
  124.         Also included with BCAST is our extensive document "Understanding
  125.    Solar  Terrestrial Reports" and the supplement "Glossary of Solar Ter-
  126.    restrial Terms."  These  documents  have  helped  many  people  better
  127.  
  128.  
  129.  
  130.                              November 13, 1991
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                    - 2 -
  137.  
  138.  
  139.    understand  the impact the Sun has on phenomena and conditions here on
  140.    Earth as well as the language and jargon used to describe conditions.
  141.  
  142.         The database generated and  maintained  by  BCAST  will  let  you
  143.    analyze  and  study  the  cyclical  behavior  of  such things as solar
  144.    activity, geomagnetic activity, and ionospheric disturbances.  You may
  145.    also  be  able to anticipate the future behavior of the indices.  This
  146.    is invaluable to those who, for example, are interested in  predicting
  147.    when  radio  communications  will be optimum, or when auroral activity
  148.    may again be observed, or when the next group of hot solar regions  is
  149.    due to rotate into view.
  150.  
  151.         These, and other features of the BCAST software provide you  with
  152.    all of the tools necessary to closely monitor conditions on your own.
  153.  
  154.    2.  The SGDB Data Sets
  155.  
  156.         The Solar Geophysical Data Broadcasts (SGDBs) released  daily  by
  157.    the  Solar  Terrestrial  Dispatch  are composed of a number of compact
  158.    textual lines.  In order to fully describe the meaning  of  each  com-
  159.    ponent  of  each  line in the SGDBs, a document was created which goes
  160.    through the data sets line by line, component by component.
  161.  
  162.         A complete copy of this descriptive document may be found in  the
  163.    file  "SGDB.DOC".   For  those who are interested in understanding the
  164.    format of the SGDB reports, this document will be invaluable.
  165.  
  166.    3.  The Shareware Concept
  167.  
  168.         Shareware is a unique method of distributing  computer  software.
  169.    Programs  are  developed  and freely distributed throughout the world.
  170.    The programs provide you with an idea of  their  operation  and  their
  171.    features, but restrict access to certain key features until the person
  172.    interested pays for the software.
  173.  
  174.         BCAST is not  free.   A  considerable  amount  of  our  time  and
  175.    resources  have been expended to develop this software package, not to
  176.    mention the large number of resources which are regularly dedicated to
  177.    produce the daily data sets.
  178.  
  179.         In order to be able to continue providing these daily  data  sets
  180.    and  software  to  use them, it is important that we recover our costs
  181.    for providing these services.  In order to accomplish  this,  we  have
  182.    based  the BCAST software on the shareware theme and will require pay-
  183.    ment from those who wish to use all of its capabilities.
  184.  
  185.         The BCAST  software  package  is  freely  distributed  as  "Unre-
  186.    gistered"  software.   To purchase the software so all of its features
  187.    may be used, it must be registered.  The only way to  accomplish  this
  188.    is  to send a cheque or money order for $28.00 dollars (in Canadian or
  189.    U.S. funds) to:
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.                              November 13, 1991
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                    - 3 -
  203.  
  204.  
  205.  
  206.                           Solar Terrestrial Dispatch
  207.                                  P.O. Box 357
  208.                           Stirling, Alberta, Canada
  209.                                    T0K 2E0
  210.  
  211.  
  212.         All funds should be remitted to the "Solar Terrestrial Dispatch".
  213.    U.S.   cheques  or money orders are acceptable.  A sample registration
  214.    form is contained  with  this  software  package  under  the  filename
  215.    "REGISTER.DOC".   You may print out a copy and mail it to us with your
  216.    payment, if desired.
  217.  
  218.         Upon receipt of your registration request and  payment,  we  will
  219.    immediately  send  you the necessary instructions to make your copy of
  220.    the BCAST software a registered copy, along with your unique registra-
  221.    tion  I.D.  number.   Thereafter,  you  will  be able to use the BCAST
  222.    software without limitation.
  223.  
  224.         If you have an email address on one of  the  larger  INTERNET  or
  225.    BITNET  networks,  include  your  address(es)  with  your registration
  226.    request so we can contact you through e-mail.  If you  don't  have  an
  227.    e-mail address or if you fail to include it with your payment, we will
  228.    notify you through postal mail.
  229.  
  230.    4.  Starting Up BCAST
  231.  
  232.         There are two ways you can invoke BCAST.  The easiest  method  is
  233.    simply  to  type  "BCAST"  at your DOS command line prompt.  This will
  234.    immediately load the program and execute it.   The  second  method  of
  235.    invoking  BCAST is through the use of the "batch" feature for process-
  236.    ing multiple SGDB data sets quickly and easily.  This feature will  be
  237.    described later.
  238.  
  239.         In order for BCAST to be able to find the various  support  files
  240.    it  requires  for normal operation (ex. the database file), you should
  241.    execute BCAST in the directory where the BCAST database  file  exists.
  242.    When  you  are maintaining a database, BCAST expects to find the data-
  243.    base file with the filename: "DATASETS.DAT".  BCAST will  not  utilize
  244.    the  database  if this file cannot be found in the same directory that
  245.    you execute BCAST.
  246.  
  247.         After you have executed BCAST, a title  page  should  appear  on-
  248.    screen.   If  you  have  registered  your  copy  of  BCAST,  the  word
  249.    "Registered" will appear on the title  page.   If  you  have  not  yet
  250.    registered  your  copy  of  BCAST,  the  word  "Unregistered"  will be
  251.    displayed.  Unregistered copies of BCAST are heavily  limited  in  the
  252.    number of functions which may be performed, in order to help encourage
  253.    payment for the program.
  254.  
  255.         Pressing any key will move you from the title page screen to  the
  256.    main  menu  screen.  This screen has four major functions which may be
  257.    selected using the arrow keys.  Each function is discussed below.
  258.  
  259.  
  260.  
  261.  
  262.                              November 13, 1991
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                    - 4 -
  269.  
  270.  
  271.    4.1.  Processing Data Sets
  272.  
  273.         To select this function, use the left or right arrow  keys  until
  274.    the  function  "Process  Data  Sets" is highlighted, then hit the down
  275.    arrow key or press ENTER.
  276.  
  277.         This function simply extracts all of  the  information  from  the
  278.    textual  SGDB file and converts the data into a form which can be more
  279.    easily used by the computer.
  280.  
  281.         Use this function when you need to incorporate a  new  SGDB  data
  282.    set  into  your  database,  or  to extract the information for display
  283.    using the second function of the main menu (Review Data Set).
  284.  
  285.         You will be asked for the name of the file  containing  the  SGDB
  286.    data  set.  Simply supply the name of the file and press ENTER.  BCAST
  287.    will automatically find the dataset (even if the dataset is buried  in
  288.    another  text file such as a mail message or a descriptive report) and
  289.    process it.
  290.  
  291.         During the processing phase, BCAST checks to make sure  that  you
  292.    are  using  a  version of BCAST which is compatible with the SGDB data
  293.    set being processed.  It also checks every line of the SGDB report  to
  294.    ensure  that  it is properly formatted.  If BCAST finds anything unex-
  295.    pected or anomalous with the data set it is processing, it reports  it
  296.    on-screen.   Depending  on the severity of the anomaly detected, BCAST
  297.    may terminate with a Fatal Error (ex. return you  to  the  DOS  prompt
  298.    with  an  explanation)  or simply warn you and continue processing the
  299.    data set.
  300.  
  301.         If all goes well, BCAST will almost instantly  load  the  textual
  302.    SGDB  data set into memory.  Once the data set has been processed, you
  303.    are free to do a number of things.  You may display the dataset in  an
  304.    easier  to  understand format on-screen.   Or you may wish to save the
  305.    dataset to your database for future analysis.  You may also want BCAST
  306.    to  create  a detailed summary of the data set on disk, or graphically
  307.    analyze the data.  Once you have loaded a dataset into memory, you are
  308.    free to do almost anything.
  309.  
  310.    4.2.  Displaying Data Sets On-Screen
  311.  
  312.         After a SGDB dataset has been loaded from disk into  memory,  you
  313.    may  choose to display the data on-screen in a much friendlier format.
  314.    The second main menu function, "Display Data Set"  provides  you  with
  315.    this capability.
  316.  
  317.         This feature automatically decodes the various acronyms  used  in
  318.    the textual SGDB reports and displays their meanings on-screen in lay-
  319.    mans terms.  It provides screenful upon screenful of  useful  informa-
  320.    tion regarding the dataset by interpreting the contents and explaining
  321.    or displaying them.
  322.  
  323.         The first and possibly second screens displayed by BCAST are sum-
  324.    maries  of  the warnings and alerts which were in progress at the time
  325.  
  326.  
  327.  
  328.                              November 13, 1991
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                    - 5 -
  335.  
  336.  
  337.    the SGDB data set was compiled  at  the  Solar  Terrestrial  Dispatch.
  338.    These  warnings and alerts which are displayed do not go into any sig-
  339.    nificant detail.  In fact, this section of the SGDB report is the only
  340.    section  which  is  not  copied verbosely into the computer during the
  341.    processing phase.  In other words, the details of each warning  and/or
  342.    alert  are  not  processed.   The reason for this is to keep the BCAST
  343.    database file down to a minimal size. The smaller each BCAST  database
  344.    record  is,  the more information you will be able to store in a given
  345.    amount of disk space.  If all of the possible details of every various
  346.    warning  and  alert were processed, each database record would be much
  347.    larger than needed, more difficult to process and  would  be  wasteful
  348.    with  disk  space.   All  that  is really required is knowledge of the
  349.    basic warnings and alerts which are in effect during  each  day.   The
  350.    details of the warnings or alerts aren't as important.  If the details
  351.    are important, you are encouraged  to  obtain  one  of  the  extensive
  352.    monthly  summaries  of  activity  produced  by  the  Solar Terrestrial
  353.    Dispatch, or made available on our computer BBS system.
  354.  
  355.         The screens following the warnings and alerts summarize in  great
  356.    detail the data which was loaded from the textual SGDB report.  All of
  357.    the various indices are listed.  Many of them are interpreted for  you
  358.    so you can better understand their meaning.
  359.  
  360.         This feature may be executed by those who have not registered the
  361.    BCAST software package with us.
  362.  
  363.    4.3.  The Archive and Analysis Menu
  364.  
  365.         The third function of the BCAST main menu represents the heart of
  366.    BCAST:  the  archive and analysis features.  This is an extensive menu
  367.    containing all of the functions necessary to  maintain  the  database,
  368.    archive  new  data  to disk, generate reports, and graphically analyze
  369.    the data in the database.
  370.  
  371.         In order to encourage payment for this program, this  section  of
  372.    BCAST  is not available to those who have not registered their copy of
  373.    BCAST with us.  In order to develop and maintain your own database  of
  374.    records, you will need to purchase your copy of the program by sending
  375.    a cheque or money order for $28.00 in either Canadian or U.S. funds to
  376.    the  Solar  Terrestrial  Dispatch  (our  address  was  given  in  "The
  377.    Shareware Concept" section of this manual).  After your unique  regis-
  378.    tration  number  has been returned to you with the simple instructions
  379.    for making your copy of BCAST a registered copy, you will be  able  to
  380.    access and use this section of BCAST at your leisure.
  381.  
  382.    4.3.1.  Saving Loaded Data Sets to the Database
  383.  
  384.         BCAST expects to find its database file  in  the  same  directory
  385.    that  you execute BCAST and with a filename of "DATASETS.DAT".  If you
  386.    execute BCAST in a directory where this file  does  not  exist,  BCAST
  387.    will  not  use  the  database.   This  behavior allows you to maintain
  388.    separate databases in different directories.  To use a specific  data-
  389.    base, simply move to the directory containing the database and execute
  390.    BCAST.
  391.  
  392.  
  393.  
  394.                              November 13, 1991
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                    - 6 -
  401.  
  402.  
  403.         There are two methods of adding datasets to your  database.   The
  404.    first  is  the  "batch" processing method which automatically archives
  405.    large numbers of SGDB datasets to your database in a  single  command.
  406.    The second method, and the one which will be discussed now, archives a
  407.    single SGDB dataset to your database.
  408.  
  409.         Before this option can be executed, you must first load a dataset
  410.    into  memory  using  the  first  option (Process Data Set) of the main
  411.    menu.  After you have loaded a dataset into memory,  you  may  archive
  412.    that  dataset  to  your database file using this option of the Archive
  413.    Menu.  To execute this option,  simply  select  the  "Save  Data  Set"
  414.    option  in  the  Archive Menu using the Up and Down arrow keys.  After
  415.    you have highlighted the "Save Data Set" option, press ENTER.
  416.  
  417.         Before writing the new data  set  to  the  database  file,  BCAST
  418.    checks  to  make  sure that no other records in the database match the
  419.    one you are attempting to archive.  If it finds a record in the  data-
  420.    base  with the same date as the dataset you are attempting to archive,
  421.    a warning is displayed on-screen giving you three  options.   You  may
  422.    overwrite  the  record,  which  is  useful when you need to correct or
  423.    modify a record in your database.  You may skip the record, which will
  424.    force BCAST to write the dataset to the database.  In this case, noth-
  425.    ing is overwritten.  New space within the database is created for  the
  426.    dataset  you  are saving.  If this option is chosen, there will be two
  427.    records in your database with identical dates.  The last  option  lets
  428.    you  abort  the save procedure altogether.  In this case, the database
  429.    is left unchanged.  Nothing is written to the database.
  430.  
  431.         When BCAST saves datasets to the database file, it  automatically
  432.    archives  the  dataset  fully sorted  with the existing records in the
  433.    database.  It sorts the database according to dates.  For this reason,
  434.    records  which  are  archived  near the "front" of the database (ex. a
  435.    dataset which has a date earlier than anything presently  existing  in
  436.    the  database)  will  take longer to save to disk than a dataset which
  437.    has a date close to the present  date.   The  sorting  process  occurs
  438.    sequentially from the lowest to the highest dates.  That is, a dataset
  439.    dated January 1, 1991 would appear BEFORE a dataset dated  January  2,
  440.    1991.   Conversely,  a dataset dated December 31, 1990 (note the year)
  441.    would appear BEFORE the datasets dated January 1 and 2,  1991  in  the
  442.    database file.
  443.  
  444.         This  automatic  sorting  feature  significantly  simplifies  and
  445.    speeds up many of the functions available in this program.
  446.  
  447.         If the dataset is  successfully  archived  to  the  database,  an
  448.    "operation  successful"  message  is  displayed on your screen.  If an
  449.    error occurs, you may be returned to DOS depending on the severity  of
  450.    the  error.   All  disk  errors  result in a Fatal Error message which
  451.    immediately returns you to the DOS prompt with an explanation.
  452.  
  453.    4.3.2.  Loading a Dataset from the Database
  454.  
  455.         This option loads a dataset which you previously archived to  the
  456.    database.   Using  this  option,  you  can  examine (via the main menu
  457.  
  458.  
  459.  
  460.                              November 13, 1991
  461.  
  462.  
  463.  
  464.  
  465.  
  466.                                    - 7 -
  467.  
  468.  
  469.    option "Review Data Sets")  the  conditions  and  indices  which  were
  470.    observed for any date contained in your database file.
  471.  
  472.         You are simply prompted for the date of the dataset you  wish  to
  473.    load  from  the  database.   After  specifying  a date, BCAST searches
  474.    through the database until it finds the  requested  dataset.   If  the
  475.    date you specify is either invalid or cannot be found in the database,
  476.    an error message is displayed which then returns you  to  the  Archive
  477.    Menu.
  478.  
  479.         This option has a secondary side-effect which may not be  clearly
  480.    apparent  at  first.   When BCAST graphically analyzes the datasets in
  481.    the database file, it always attempts to graphically display the vari-
  482.    ous datasets with respect to the date of the currently loaded dataset.
  483.    In other words, all  graphs  or  charts  produced  by  BCAST  will  be
  484.    displayed  so  that  the  LAST line of the graph or chart is the graph
  485.    line of the dataset which you have currently loaded in memory.  If you
  486.    do  not  have a specific dataset loaded in memory, all graphs are pro-
  487.    duced with the last dataset of the database  (ex.  the  most  recently
  488.    archived dataset) displayed as the last graph line on the screen.
  489.  
  490.         To better explain this feature, let's assume that  you  have  200
  491.    datasets archived to your database and you wish to graphically analyze
  492.    them.  Since BCAST can only fit 70 datasets on-screen at one time,  it
  493.    is  necessary  to  select a portion of the 200 datasets to graphically
  494.    analyze.  This is achieved by loading datasets for specific dates into
  495.    memory.   If a dataset is loaded into memory, the date of that dataset
  496.    is used to determine which portion of the 200 datasets to  graphically
  497.    display  on-screen.  For example, if the 200 datasets in your database
  498.    were sequentially dated from January 1, 1991 to  July  19,  1991  (200
  499.    consecutive  days),  and  you  loaded  a dataset into memory which was
  500.    dated March  11,  1991,  BCAST  would  only  graphically  analyze  the
  501.    datasets  from  January  1,  1991  to  March  11, 1991 (70 days).  The
  502.    dataset for March 11, 1991 would be the last graph line displayed  on-
  503.    screen.   Similarly,  if you wanted to graphically display the last 70
  504.    datasets on-screen, you would load the dataset which  was  dated  July
  505.    19,  1991  into memory.  All graphical charts produced by BCAST follow
  506.    this procedure.
  507.  
  508.         For these reasons, this option is important for  positioning  the
  509.    graphical  charts  produced by BCAST.  The graphical analysis features
  510.    are presented next.
  511.  
  512.    4.3.3.  The Graphical Analysis Options
  513.  
  514.         BCAST provides a set of valuable graphical analysis  tools  which
  515.    will help you better analyze the cyclical behavior or other parameters
  516.    of the datasets in your database.
  517.  
  518.         Almost all of the various data contained in the SGDB reports  can
  519.    be  graphically  analyzed  using  BCAST.  The only items which are not
  520.    analyzed are the Boulder and Planetary K-indices.  For these  indices,
  521.    we  have  developed  an impressive three-dimensional graphics analysis
  522.    package which will read the database generated by BCAST to analyze the
  523.  
  524.  
  525.  
  526.                              November 13, 1991
  527.  
  528.  
  529.  
  530.  
  531.  
  532.                                    - 8 -
  533.  
  534.  
  535.    Boulder and Planetary K indices.  It will also generate self-contained
  536.    GIF images of the graphs  you  produce  on-screen  for  future  study,
  537.    reference,  archiving, transmission, or for hard-copy production using
  538.    GIF image viewers.  This VGA-compatible graphical analysis package may
  539.    be  purchased  from  the Solar Terrestrial Dispatch.  Those of you who
  540.    are interested may wish to purchase this program at the same time  you
  541.    register   your  copy  of  BCAST.   This  three-dimensional  graphical
  542.    analysis software is a handsome complement to the BCAST software pack-
  543.    age.   For  more  information  regarding this program and for purchase
  544.    information, consult the file "SOFTWARE.DOC".
  545.  
  546.         To analyze a specific set of data, simply select the  appropriate
  547.    option from the Archive Menu and press ENTER.
  548.  
  549.         BCAST produces two types of graphical charts  depending  on  what
  550.    type  of  data  you  are  analyzing.  Linear data, such as the 10.7 cm
  551.    solar radio flux or the geomagnetic data,  use  the  linear  graphical
  552.    functions.  Other datasets such as the proton fluence or x-ray statis-
  553.    tics are analyzed and  graphed  using  logarithmic  graphical  charts.
  554.    This significantly improves the detail of the graphs.
  555.  
  556.         There are two important functions which  can  be  executed  while
  557.    graphs  of datasets are displayed on-screen.  The first is the ability
  558.    to move through the graph, line by line,  using  the  left  and  right
  559.    arrow  keys.   As you use the arrow keys, each new graph line you move
  560.    to is highlighted.  Using the left arrow keys  moves  the  highlighted
  561.    area  to  the left.  The right arrow key moves the highlighted area to
  562.    the right.  In addition, the date of the  highlighted  graph  line  as
  563.    well as the exact value producing that line is displayed at the bottom
  564.    of the screen.  This lets you examine each line of the graph in  great
  565.    detail.
  566.  
  567.         The second important function  which  can  be  executed  while  a
  568.    graphical  chart  is  displayed,  is the ability to save the currently
  569.    displayed graph to a text ASCII file on disk.  After a graph has  been
  570.    saved  to  disk,  you  may  print it out on a printer or transfer them
  571.    electronically to other locations.
  572.  
  573.         To invoke this  disk  saving  function,  simply  press  "S"  (for
  574.    "S"ave)  while any graphical chart is displayed on-screen.  The screen
  575.    will immediately be converted to ASCII format and saved to disk  under
  576.    the  file  name  "GRAPH.TXT".   Each time you press "S", the graphical
  577.    chart displayed on-screen is APPENDED to (or written to  the  end  of)
  578.    the  GRAPH.TXT file.  This lets you compile an extensive set of graphs
  579.    simply by graphically analyzing those datasets you need  and  pressing
  580.    the  "S" key.  After you have finished and exited the BCAST program to
  581.    the DOS prompt, you may display the GRAPH.TXT file, edit it using your
  582.    favorite  word  processor,  print it out, transfer it elsewhere, or do
  583.    whatever you see fit to do with it.
  584.  
  585.         To continue to view other datasets, press  ENTER  when  you  have
  586.    finished  viewing  a specific graphical chart.  To abort the procedure
  587.    and return to the archive menu, press the ESCape key.
  588.  
  589.  
  590.  
  591.  
  592.                              November 13, 1991
  593.  
  594.  
  595.  
  596.  
  597.  
  598.                                    - 9 -
  599.  
  600.  
  601.    4.3.4.  Generating an Activity Summary Report
  602.  
  603.         This option of the Archive Menu  analyzes  the  currently  loaded
  604.    dataset and writes a summary report to the file "SUMMARY.TXT" on disk.
  605.    All of the indices contained in that dataset are written to the  file,
  606.    along  with the various warnings and alerts which were in effect, etc.
  607.    This report-generation feature is most useful when data from the  SGDB
  608.    reports   are   to  be  distributed  throughout  an  organization,  or
  609.    transfered to other locations through e-mail or modem.  This  is  also
  610.    an  invaluable  tool  for producing hard-copy summaries of the dataset
  611.    you have loaded in memory.  This file may  then  be  printed  out  and
  612.    filed away for future reference.
  613.  
  614.         If the file "SUMMARY.TXT" already exists when  you  execute  this
  615.    function,  the  contents  of  the  file  will NOT be overwritten.  All
  616.    information is appended to the SUMMARY.TXT file.  You  will  therefore
  617.    be able to store multiple summaries in a single file, if so desired.
  618.  
  619.    4.3.5.  Generating a Standard SGDB File & Modifying Records
  620.  
  621.         BCAST has the ability to recreate a  standard  Solar  Geophysical
  622.    Data Broadcast format file.  This is an important function if you need
  623.    to modify certain indices or values of  a  specific  dataset  in  your
  624.    archive.
  625.  
  626.         To use this feature, you must have a  dataset  loaded  in  memory
  627.    (either using the first option of the Main Menu [Process Data Set], or
  628.    the second option of the Archive Menu [Load a  Data  Set]).   After  a
  629.    dataset has been loaded in memory, a precisely formatted SGDB file can
  630.    be created using this function.
  631.  
  632.         Why would you need to create a standard SGDB file  in  the  first
  633.    place?   There  are  a  number of reasons.  You may need to transfer a
  634.    specific dataset you have in your archive to a friend who  is  missing
  635.    that  particular  dataset.   You  could transfer the SUMMARY.TXT file,
  636.    although this file is not in the correct format  to  be  processed  by
  637.    others  using  BCAST.  Using this function, you can recreate a copy of
  638.    the SGDB for any dataset in your archive, which  may  then  be  shared
  639.    with others who are using BCAST to archive and analyze data.
  640.  
  641.         One of the primary reasons for requiring this function is to per-
  642.    mit  the easy modification of specific datasets in your database.  For
  643.    example, lets assume that one of your datasets  in  your  database  is
  644.    corrupt.   Lets  say  that one of your datasets in your database has a
  645.    bad value for the 10.7 cm solar radio flux and you need to correct it.
  646.    All  you  need to do is load that dataset into memory using the second
  647.    option of the Archive Menu (Load a Data Set), and generate a  standard
  648.    SGDB  file  for  that dataset.  The incorrect 10.7 cm solar radio flux
  649.    value will be written to the SGDB.TXT file.  Simply exit  BCAST,  edit
  650.    the SGDB.TXT file to correct the 10.7 cm solar radio flux value.  Then
  651.    reload BCAST, reprocess  the  SGDB.TXT  file  so  that  the  corrected
  652.    dataset  is  reloaded into memory (using the "Process Data Set" option
  653.    of the Main Menu), and save the corrected  dataset  to  your  database
  654.    using  the  "Save  Data  Set"  option of the Archive Menu.  BCAST will
  655.  
  656.  
  657.  
  658.                              November 13, 1991
  659.  
  660.  
  661.  
  662.  
  663.  
  664.                                    - 10 -
  665.  
  666.  
  667.    detect the corrupted dataset by realizing that the  dataset  you  have
  668.    loaded  into  memory  has  the  same  date  as the bad dataset in your
  669.    archive.  It will then ask whether or not you want  to  overwrite  the
  670.    dataset.   By  responding  so  that  BCAST  overwrites  the  incorrect
  671.    dataset, you can effectively correct the bad solar flux value in  your
  672.    database.
  673.  
  674.         This procedure can be carried out for any of the values  in  your
  675.    database.   It  is a quick and easy method of modifying any dataset in
  676.    your archive.  To summarize, simply extract the dataset  you  need  to
  677.    correct  to  a  standard  SGDB  file,  edit it using a word processor,
  678.    reprocess it using BCAST and resave it to your database file using the
  679.    "O"verwrite option which will appear.
  680.  
  681.         This function  will  not  overwrite  any  existing  data  in  the
  682.    SGDB.TXT  file  if  it  already exists when you attempt to produce the
  683.    standard SGDB file.  All data is appended to the SGDB.TXT  file.   You
  684.    may  therefore  create  multiple  SGDB  reports  in  a single file, if
  685.    desired.
  686.  
  687.    4.3.6.  Dumping Data Sets to an ASCII File
  688.  
  689.         This powerful function lets you dump the entire contents of  your
  690.    database  to a text ASCII file with the name "DATASETS.TXT".  Use this
  691.    function with caution, since very large text files can be  created  in
  692.    the process.
  693.  
  694.         During this procedure, BCAST runs through your database file mul-
  695.    tiple  times,  extracting  each  of the datasets from the database and
  696.    saving them to the DATASETS.TXT file.  The resulting text  file  is  a
  697.    well-ordered,  fully  sorted,  textual  representation of every set of
  698.    data in your database.
  699.  
  700.         This feature becomes particularly  important  when  you  need  to
  701.    analyze  the  data  externally using something like a statistical com-
  702.    puter program or a spreadsheet.  Also, since the data is dumped  in  a
  703.    pure  ASCII  format,  you  can edit the text file and extract only the
  704.    information you require.
  705.  
  706.    4.3.7.  Deleting Datasets from the Database
  707.  
  708.         The only other function required to provide  complete  management
  709.    control  over your database is a method of deleting datasets from your
  710.    database.  That is the purpose of this Archive Menu function.
  711.  
  712.         To delete a specific dataset from  your  archive,  simply  select
  713.    this  function.   BCAST will prompt you for the date of the dataset to
  714.    delete.  After typing in the date, BCAST will search through the data-
  715.    base  until  it  finds  a  dataset with a matching date.  It will then
  716.    request confirmation from you.  If you  respond  in  the  affirmative,
  717.    BCAST  will delete the dataset from your database.  If you do not con-
  718.    firm deletion, BCAST will abort the procedure and leave your  database
  719.    untouched.
  720.  
  721.  
  722.  
  723.  
  724.                              November 13, 1991
  725.  
  726.  
  727.  
  728.  
  729.  
  730.                                    - 11 -
  731.  
  732.  
  733.         It is important to note that after you have  confirmed  deletion,
  734.    BCAST  will  delete  ALL datasets with dates matching the one you sup-
  735.    plied, not only the one which BCAST first detects.   Therefore,  using
  736.    this  command  you  can delete accidental redundant datasets from your
  737.    database (as can occur if you save a dataset  to  your  archive  which
  738.    already exists).
  739.  
  740.    4.3.8.  Returning to the Main Menu
  741.  
  742.         You can return from the Archive Menu to the main menu at any time
  743.    by  either  pressing  the  ESCape key, or selecting the "Return to the
  744.    Main Menu" option.  When running BCAST, the ESCape key serves  as  the
  745.    "abort"  key.   It  will  abort almost any process and return you to a
  746.    menu.
  747.  
  748.    4.4.  Exiting BCAST and Returning to DOS
  749.  
  750.         To exit BCAST and return to the DOS  prompt,  either  select  the
  751.    "Exit Program" command of the Main Menu or press the ESCape key at the
  752.    Main Menu prompt.  Either method will terminate the program and return
  753.    you to the DOS prompt.
  754.  
  755.    5.  The Batch Processing Feature of BCAST
  756.  
  757.         BCAST provides a powerful batch  processing  function  which  can
  758.    only be invoked at the command line.  This function will automatically
  759.    process large numbers of SGDB report files and archive  them  to  your
  760.    database.   All  SGDB files processed in this manner are automatically
  761.    and accurately saved to your database fully sorted.
  762.  
  763.         To execute this command, simply execute BCAST  with  the  command
  764.    line  parameter  "-b"  (or "-B", it is not case sensitive) followed by
  765.    the name(s) of the files you want to be processed and archived.  Wild-
  766.    cards in the filenames are permitted.
  767.  
  768.         For example, to create an extensive archive of every SGDB  report
  769.    included  with  this  software  package, simply type: "BCAST -B *.DLY"
  770.    (excluding the parenthesis, of course) and press  ENTER.   BCAST  will
  771.    automatically begin processing and archiving every file containing the
  772.    extension ".DLY".  As each file is processed, it's name  is  displayed
  773.    on-screen  so you can monitor the progress of the processing.  It does
  774.    not matter which order you  specify  files  to  be  processed.   BCAST
  775.    automatically sorts the database so that all added datasets are placed
  776.    in the proper position in the archive.
  777.  
  778.         During the batch processing phase, if BCAST attempts to process a
  779.    dataset  which  already exists in your archive (ex. a dataset with the
  780.    same date), BCAST discards the dataset and processes  the  next  file.
  781.    You  may  therefore  process a group of files without needing to worry
  782.    about accidentally processing a duplicate  dataset.   BCAST  will  not
  783.    batch process a dataset which already exist in your database.
  784.  
  785.         After all of the files  have  been  processed,  BCAST  loads  and
  786.    displays the title page, followed by the Main Menu, etc.
  787.  
  788.  
  789.  
  790.                              November 13, 1991
  791.  
  792.  
  793.  
  794.  
  795.  
  796.                                    - 12 -
  797.  
  798.  
  799.         Please note that the last file processed will  reside  in  memory
  800.    while  BCAST  executes.   As a result, if you graphically analyze your
  801.    database after executing the batch processing feature,  the  graphical
  802.    charts  will  be  displayed  according to the date of the last dataset
  803.    processed.  Consult the section on "Loading a Data Set from the  Data-
  804.    base" for more information regarding this feature.
  805.  
  806.         This feature is only available to those who have registered their
  807.    copy of BCAST with us (consult "The Shareware Concept" section of this
  808.    manual or the  file  "REGISTER.DOC"  for  more  information  regarding
  809.    registration).
  810.  
  811.    6.  Alternate Method of Executing BCAST
  812.  
  813.         You can run BCAST and process a textual SGDB dataset at the  same
  814.    time by executing BCAST with an extra parameter specifying the name of
  815.    the file to process.  For example, to execute BCAST and  automatically
  816.    process the file "SGDB.TXT" so that the dataset contained in that file
  817.    is loaded in memory, simply execute BCAST using  the  command:
  818.    "BCAST SGDB.TXT".  This will run BCAST as usual, but will force  it to
  819.    process the file SGDB.TXT before the main menu appears.
  820.  
  821.         This speeds up the procedure for  processing  and  analyzing  the
  822.    dataset.   Normally,  you  would need to select the "Process Data Set"
  823.    function of the Main Menu before  you  could  review  or  archive  the
  824.    dataset.   By  specifying  the name of the SGDB file to process on the
  825.    command line, you effectively skip this step.
  826.  
  827.         Please note that  the  dataset  loaded  in  this  manner  is  NOT
  828.    archived  to  your  database.   It is simply loaded in memory.  If you
  829.    want to archive the dataset to your database, you will need to include
  830.    the  "-B"  (batch  processing) parameter on the command line or expli-
  831.    citly save the loaded dataset to your database using  the  appropriate
  832.    Archive Menu function.
  833.  
  834.         This function may be used on unregistered copies of BCAST.
  835.  
  836.    7.  Future Software Releases & BCAST Revisions
  837.  
  838.         The Solar Terrestrial Dispatch reserves the right  to  change  at
  839.    any  time,  and  without  prior warning, the format of the daily Solar
  840.    Geophysical Data Broadcasts.  However, before any changes are made, we
  841.    will  make  sure  that  compatible  versions of this BCAST program are
  842.    available.  To ensure the proper operation  of  BCAST  with  the  SGDB
  843.    datasets,  the version numbers of both the SGDB datasets and the BCAST
  844.    software must match.  If  they  don't  match,  you  run  the  risk  of
  845.    experiencing problems in processing the datasets.
  846.  
  847.         Also, before any changes to the SGDB dataset formats are made, we
  848.    will  ensure  that  future  revisions  or  releases  of  BCAST contain
  849.    appropriate software to convert existing databases to the new format.
  850.  
  851.         The Daily Solar Geophysical Data Broadcasts are  used  world-wide
  852.    by  an  increasing  number  of  professional research institutions and
  853.  
  854.  
  855.  
  856.                              November 13, 1991
  857.  
  858.  
  859.  
  860.  
  861.  
  862.                                    - 13 -
  863.  
  864.  
  865.    interested amateurs.  It is therefore important  that  we  maintain  a
  866.    format which is as consistent and stable as possible.
  867.  
  868.         All those who register the BCAST program with us will be able  to
  869.    use  future  revisions or updates of BCAST without additional charges,
  870.    provided you continue to remain  registered  with  us.   Registrations
  871.    expire after one year.  Registered persons who let their registrations
  872.    expire will still be able to use their  software  without  limitation.
  873.    However, they will not  qualify to  use  future updates  of BCAST free
  874.    of charge, or  be  granted  special  priviledges  to  future  software
  875.    releases.   The  most recent versions of BCAST may be ordered directly
  876.    from us at the address given earlier (read the file  "ORDERS.DOC"  for
  877.    procedures),  or  may  be  downloaded  directly  from  our  BBS  in  a
  878.    compressed format in the "Utilities" file section.
  879.  
  880.         Although we have taken every measure to try to ensure the  proper
  881.    operation  of this software, there is always the chance that bugs were
  882.    overlooked.  In the unfortunate event a bug is observed, please make a
  883.    note  of  it  along  with  details  which may help us to reproduce the
  884.    error.  All bug reports should either be mailed to the  Solar  Terres-
  885.    trial  Dispatch,  or  be  sent via e-mail to: Oler@Hg.Uleth.CA, or to:
  886.    COler@Solar.Stanford.Edu.  We will make every effort  to  correct  any
  887.    problems with the software as soon as possible.
  888.  
  889.         All future software which we develop  may  require  the  database
  890.    generated by the BCAST software to operate properly.  We are presently
  891.    in the process of developing a large solar terrestrial software  pack-
  892.    age  which  will use the database generated and maintained by BCAST to
  893.    produce regionalized forecasts for any area of  the  world.   Although
  894.    still being developed, this software package should prove to be a sig-
  895.    nificant aid  to  those  interested  in  observing  auroral  activity,
  896.    exploiting  optimum  radio  communication  conditions, or studying the
  897.    disturbance zones in interplanetary space.  This software package will
  898.    be easy to use and understand by the layman.
  899.  
  900.         A software package to graphically analyze the Boulder and  Plane-
  901.    tary  K-indices in three-dimensions from the records created by BCAST,
  902.    is (or soon will be) available  from  the  Solar Terrestrial Dispatch.
  903.    This  software  requires  the  database generated  by  BCAST  to  work
  904.    properly.  For those who are now registered with us, please  note that
  905.    special discounts apply.  Consult the file "SOFTWARE.DOC" for details.
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.                              November 13, 1991
  922.  
  923.  
  924.  
  925.  
  926.  
  927.                                    - i -
  928.  
  929.  
  930.  
  931.  
  932.  
  933.                              Table of Contents
  934.  
  935.  
  936.  
  937.  
  938.    Introduction ....................................................    1
  939.  
  940.    The SGDB Data Sets ..............................................    2
  941.  
  942.    The Shareware Concept ...........................................    2
  943.  
  944.    Starting Up BCAST ...............................................    3
  945.  
  946.    Processing Data Sets ............................................    4
  947.  
  948.    Displaying Data Sets On-Screen ..................................    4
  949.  
  950.    The Archive and Analysis Menu ...................................    5
  951.  
  952.    Saving Loaded Data Sets to the Database .........................    5
  953.  
  954.    Loading a Dataset from the Database .............................    6
  955.  
  956.    The Graphical Analysis Options ..................................    7
  957.  
  958.    Generating an Activity Summary Report ...........................    9
  959.  
  960.    Generating a Standard SGDB File & Modifying Records .............    9
  961.  
  962.    Dumping Data Sets to an ASCII File ..............................   10
  963.  
  964.    Deleting Datasets from the Database .............................   10
  965.  
  966.    Returning to the Main Menu ......................................   11
  967.  
  968.    Exiting BCAST and Returning to DOS ..............................   11
  969.  
  970.    The Batch Processing Feature of BCAST ...........................   11
  971.  
  972.    Alternate Method of Executing BCAST .............................   12
  973.  
  974.    Future Software Releases & BCAST Revisions ......................   12
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.                              November 13, 1991
  988.  
  989.  
  990.