Data Analysis Working Group Charter

Adopted: [DRAFT]

Last Amended: [n/a]


Acronyms

Definitions

  1. Primary SuperDARN data products: Power (signal-to-noise ratio), Doppler velocity, spectral width, and elevation angle

  2. Primary analysis software: Components of the RST which:

    • Determine the primary SuperDARN data products and their errors by fitting autocorrelation functions (FITACF);
    • Determine global plasma convection by fitting velocity measurements provided by FITACF to a statistical model (MAKE_GRID, MAP_FIT etc);
    • Are essential to the functionality of the above components (e.g. mapping the SuperDARN data into geographic and geomagnetic coordinates, file input/output routines, convection models, virtual height models).
  3. Secondary software:

    • Components of the RST which do not fall within the scope of the primary analysis software (e.g. data visualisation packages such as TIME_PLOT, SuperDARN data simulator package, routines for checking file integrity)
    • Other software developed by various users to support scientific analysis (e.g. the pyDARN package)

Mandate

To maintain, improve, document and distribute software for analysing and visualising SuperDARN radar data for use by scientists and students.

Scope

The scope of the Data Analysis Working Group is to provide oversight of the primary analysis software, as well as any secondary analysis software specifically identified in this charter.

The WG has autonomy in relation to normal development activities. However, the following types of changes require formal approval before implementation in the software:

Responsibilities

The DAWG is responsible for maintaining, developing, documenting and distributing all software within its scope. The primary analysis software, as defined above, shall be the DAWG’s primary responsibility, and all other software shall be regarded as a secondary responsibility.

Software currently under the DAWG’s responsibility

Package name Types of Software Software Package Lead(s) Date Added Notes
RST Primary and Secondary Software DAWG Chairs 2013, start of RST Initial DAWG software package
pyDARN Secondary Software Marina Schmidt May 2020 Python package for SuperDARN plotting

Addition and removal of secondary software

Secondary software may be added to the DAWG’s scope as a secondary responsibility upon recommendation of this WG and approval by the Executive Council. The following conditions must also be satisfied:

Secondary software needs to have DAWG member interest to ensure the software’s scope and maintenance are upheld. If a DAWG member cannot be identified or if the software is severely interfering with the WG’s primary responsibilities, then the secondary software can be removed from the DAWG’s scope by mutual agreement between the DAWG Chairs and the Executive Council. The DAWG chairs should ensure that the software has been archived in an open-access repository before it is removed from the WG’s scope.

Demarcation of responsibilities with other WGs

The DAWG’s scope does not extend to the following:

Requirements for DAWG-managed software

All software under the DAWG’s responsibility should:

Membership

There should be at least two permanent members of the WG: a Scientific Chair and a Software Development Chair, who share responsibilities in running the group. WG chairs shall be appointed by the Executive Council

The WG can be joined by any members of the SuperDARN community willing to participate in these activities:

The DAWG welcomes code contributions, suggestions and feedback from all members of the SuperDARN community. There is no requirement to join the WG in order to contribute. Note that the above membership definition is distinct from the DAWG’s criteria for software authorship.

Amendments to the WG Charter

The DAWG may propose changes to this charter at any time. All proposed changes must be approved by the Executive Council before being formally adopted. Changes of a non-substantial nature (e.g. typing errors, formatting changes, adding/updating hyperlinks) do not require Executive Council approval.

Any approved changes to the list of software under DAWG’s scope should be noted in this charter.