QSAS PlugIns for QSAS 2.x.x (last updated 17.06.2011)

The following Plugins are for QSAS 2.X versions. Copy the source files, header files, the *.qtpl and *.html files and the Makefile to a directory of your choice. Thereafter, copy the buildplugin script from the QSAS distribution to this directory.

Edit the buildplugin script so that the envirenment variables match your system. Finally run the script. The new plugin library, documentation and template file will then be automatically installed in the appropriate QSAS directories, and available from the QSAS PlugIn menu.

The HTML files given below are optimized for the QSAS help system, and may contain broken links if viewed from here.

Plugin Name & Function Plugin Help File Sources Headers Version/Date Remarks
ISSI_Vperp
Splits a velocity vector time series into parallel and perpendicular (to the B-field) parts
ISSI_Vperp.html ISSI_Vperp.cc
ISSI_Vperp.qtpl

Makefile
11 Mar 2011
15:20 (MPS time)
font color=#FF0000>Outside MPE/ISSI:
Edit makefile and remove the ISSI_MPE entry in the last lines
Use -DQ24 in build script or Makefile to build with QSAS 2.4.x or later.

HofTel
DeHoffmann-Teller Analysis
THEMIS compatible
version.
HofTel.html HofTel.cc
HofTel.qtpl

Makefile
05 Jan 2009
16:02 (D4 time)
Outside MPE/ISSI:
Comment out LogFile statement in source file.
The ConservationLaws Plugin
offers similar functionality

TimeFix
Removes duplicate time tags
TimeFix.html TimeFix.cc
TimeFix.qtpl

Makefile
05 Jan 2009
17:00 (D4 time)
Alpha version.
Use with care.

PlasmaParams
Calculation of various plasma parameters
PlasmaParams.html PlasmaParams.cc
PlasmaParams.qtpl

Makefile
15 Nov 2010
18:50 (MPS time)
Replaces ISSI_plasma

ConservationLaws
A set of generic conservation laws for calculation
boundary layer motion and orientation
Including minimum variance of B-field, mass density,
velocity, entropy, energy, momentum,
both over a fixed nest size
and a nested set of intervals
GenericResidue.html GenericResidue.cc
SingleGeneric.cc
NestedGeneric.cc
Constraints.cc
GenericResidueUtils.cc
Q_MVAB_calc.cc
Q_MFR_calc.cc
Q_MMR_calc.cc
Q_MLMR_calc.cc
Q_MTER_calc.cc
Q_MER_calc.cc
Q_MVAV_calc.cc
GenericResidue.qtpl

Makefile

GenericResidue.h
GenericMinVar.h
20 Jan 2010
16:47 (MPS time)
Outside MPE/ISSI:
Comment out LogFile statement in source file

MinVarB0
Minimum variance with constraints
and optional covariance matrix
form
MinVarB0.html MinVarB0.cc
mv_utils.cc
MinVarB0.qtpl

Makefile
mv_utils.h
MinVar.h
ConstrainedMinVariance.h
11 Mar 2009
10:00 (D4 time)
QSAS versions > 2.3 (Plplot) only
The ConservationLaws Plugin
offers similar functionality

Nested_MVAB0

As above, but over a nested set of intervals
See also the ConservationLaws PlugIn
MinVarB0_Nested.cc
MinVarB0_Nested.qtpl
mv_utils.cc

Makefile

ConstrainedMinVariance.h
mv_utils.h
MinVar.h
26 Oct 2005
20:40 (ISSI time)
Outdated - use the ConservationLaws
Plugin instead

VectorCalculator
Vector calculator, Curlometer
ISSI_ClusterVectorCalc.html ISSI_ClusterVectorCalc.cc
ISSI_ClusterVectorCalc.qtpl

Makefile
10 Jan 2010
12:00 (D4 time)
Outside MPE/ISSI:
Comment out LogFile statement in source file

Scalar2Matrix
Construct vector or tensor from scalars
Scalar2Matrix.html Scalar2Matrix.cc
Scalar2Matrix.qtpl

Makefile

27 May 2005
12:00 (Z25 time)

ISSI_Plasma
Construct vector or tensor from scalars
ISSI_Plasma.html ISSI_Plasma.cc
ISSI_Plasma.qtpl

Makefile

27 May 2005
12:00 (Z25 time)
Outdated - use the PlasmaParams
Plugin instead

ISSI_Solarwind
calculates various solar wind params,
e.g., epsilon, clock angle etc.
ISSI_Solarwind.html ISSI_Solarwind.cc
ISSI_Solarwind.qtpl

Makefile

15 Aug 2006
16:20 (Z25 time)

Running_MVA

Performs a running MVA, and propagation delay between
e.g. a solar wind monitor at L1
ang a target closer to Earth
Running_MVA.html Running_MVA.cc
Running_MVA.qtpl

Makefile

ConstrainedMinVariance.h
15 Feb 2006
17:00 (ISSI time)
Outside MPE/ISSI:
Comment out LogFile statement in source file

EDI filter
Filter utility for the EDI instrument
EDI_filter.html EDI_filter.cc
read_filterfile.c
DataOk.c
EDI_filter.qtpl

Makefile

27 May 2005
12:00 (Z25 time)

IMF filter
Filters IMF data according to a stability criteria
IMF_filter.html IMF_filter.cc
IMF_filter.qtpl

Makefile

15 Feb 2006
12:00 (Z25 time)
Outside MPE/ISSI:
Comment out LogFile statement in source file

VectorMask
Utility for adding offsets, padding,
flipping vector components.
VectorMask.html VectorMask.cc
QpAxisLabelMakeStem.cc

VectorMask.qtpl

Makefile

VectorMask.h 7 Nov 2005
15:30 (ISSI time)

EDI_mapper
Maps EDI vectors from the Cluster satellite
to 400 km altitude in the polar cap
EDI_mapper.multi.cc(1)
EDI_mapper.single.cc(2)
get_footpoint.cpp
XYbin.cpp

EDI_mapper.qtpl

Makefile

Makefile.intel

EDI_mapper.h(3)
vector.h
16 Dec 2007
12:00 (Z25 time)
Link (1) to EDI_mapper.cc if using a single processor system, or (2) if you have multiprocessor system. Specify number of threads in (3). Additionally, a magnetosphere model (e,g.,T96,T01) is required.

SW_Delay
Calculates propagation delay between a source and a target in the solar wind
SWDelay.cc
SWDelay.qtpl

Makefile

GenericMinVar.h
15 Oct 2007
10:00 (Z25 time)

WaveletDenoise
Denoises a signal using wavelet techniques
WaveletDenoise.html WaveletDenoise.cc
wavelet.f
chisqr.f
cfftpack.f
WaveletDenoise.qtpl

Makefile

5 Feb 2009
11:00 (D4 time)

TsygTrace
Trace a point in space to the ionosphere
TsygTrace.html TsygTrace.cc
sehtrace.f
geopack.f
t01_01f.f
TsygTrace.qtpl

Makefile

TsygTrace.h
26 Feb 2009
09:00 (NOM time)
Alpha version





Stein Haaland
Last modified: Jan 20 2010