QSAS 2.4
Future Developments
Known Bugs
|
ID |
Symptoms |
Due in Release |
|
B090 |
QDS fails to detect new subdirectories when added to an existing mapped directory |
2.4.02 |
|
B091 |
QDS uses the Variable Attributes of the first file in the database not the first file in the selected time range. |
2.4.00 |
|
B092 |
QIE/QPEACE does not export xrefs properly to cdf file. The DEPEND_1 variable has only PTR_VAR_NAME attribute. |
2.4.02 |
| B099 | QDS fails to return correct interval for multiple variable selection with time subset. Also crash when no data is available in range. | 2.4.01 |
| B100 | Crash in drag to calculator | 2.4.01 |
| B101 | Occasional crash in delete item in plot. | 2.4.01 |
| B102 | Input of multiple variables in QDS only gets first variable correctly. | 2.4.01 |
| B103 | 2D and 3D data read from cdf losing dimensions | 2.4.01 |
| B104 | Non-record varying matrix read fails. | 2.4.01 |
| B105 | Crash on save session containing spectrum. | 2.4.01 |
| B106 | Restore of sessions from qsas 2.3 lose time tags if they were read in from old QDS. | 2.4.01 |
| B107 | Time Interval inputs to plugins should accept duration in seconds. | 2.4.02 |
| B108 | Failing to read .cef.gz compressed cef files. | 2.4.02 |
| B109 | New Calc2 prototype crashes or displays badly on Mac OSX. | 2.4.02 |
| B110 | New Calc2 prototype displays badly on Mac OSX. | 2.4.04 |
| B111 | Isotropic and square frames not working correctly in multi-panel frames | 2.4.03 |
| B112 | Crash on deleting plot item | 2.4.03 |
| B113 | Plot legend for symbols is wrong size | 2.4.03 |
| B114 | Display issues on Mac OSX not refreshing correctly | 2.4.03 |
| B115 | Crash at version 2.4.02 when restoring earlier savesets | 2.4.03 |
| B116 | Calc 2 crashes and Cluster config plugin is out of date on Windows | 2.4.03 |
| B117 | Time event lists not saving correctly after edit. | 2.4.03 |
| B118 | Axis ranges wrong when y axis range is very small | 2.4.03 |
| B119 |
Rmax/Rmin
in
3D
viewer
not
working
correctly |
2.4.05 |
| B120 |
Extractors
not
working
properly
in
calculator
2 |
2.4.05 |
| B121 |
QDS
always pulls in whole of last file irrespective of record range selected |
2.4.05 |
| B122 |
Plot
does not test for Z and Y time sequences being joined. |
2.4.05 |
| B123 |
User defined page size is ignored by eps and pdf plot types |
2.4.06 |
| B124 |
Large data PEACE files can crash QSAS (> 100MB) |
2.4.xx |
| B125 |
Some Linux installations crash on plot |
2.4.06 |
| B126 |
Bad folders can be created on the WL which will carsh QSAS on restore |
2.4.07 |
| B127 |
Calculator can crash after deleting items before a new selection is made. |
2.4.08 |
| B128 |
Value return can be applied to wrong page when more than one plot page exists |
2.4.08 |
| B129 |
Restore can crash when strip bad data toggle is on. |
2.4.08 |
| B130 |
Some operations are not working correctly in calculator (return input not valid) |
2.4.08 |
| B131 |
Save black box to library not working on Mac (button also now added to black box tab) |
2.4.08 |
| B132 |
Export
loses attribute if it points to the same variable as already saved.
(e.g. if delta_plus and delta_minus point to same var). |
2.4.08 |
Interface
Improvements/Features
|
ID |
Description |
Due in Release |
|
F028 |
Duplicate names in different hierarchies of a database cannot both be opened |
2.4.00 |
|
Enhancement control of tick intervals and grouping delta y for comparisons between panels |
2.4.00 |
|
|
Clean up all wavelet and power spectrum routines - there is much legacy code of dubious provenance. |
2.4.x |
|
|
F046 |
Improve options for data type acceptable in plugins to take advantage of new input slot capability. Migrate existing shipped plugins. |
2.4.07 |
|
Improve Data Selector help pages |
2.4.00 |
|
|
F104 |
Update plugins to attach metadata as xrefs (as they can now be accessed and plotted via the object) |
2.4.xx |
|
F105 |
Improve output from Discrete Wavelet Transformation. |
2.4.xx |
|
F108 |
Provide export of time intervals and improve interface for exporting TI and constants |
2.4.08 |
|
F115 |
Ensure all plugins that need a time input set acceptTime and can use the pulldown return |
2.4.02 |
|
F116 |
Move time utilities to Calculate menu - CLOSED |
2.4.00 |
|
F118 |
Reduce signal/slot use. Minimise QT use for speed issues. Removed from planning. |
never |
|
F124 |
Convert QIE to use QDOS native data objects to replace old QSAS 1 data structure. |
2.4.00 |
|
F127 |
Q4SC plugin improvement: |
2.4.xx |
|
F129 |
Enhance Time Shift plugin to accept a time interval object for the time shift |
2.4.xx |
|
F130 |
QDS needs to be modified to fetch the metadata of metadata objects. This will be done via migrating to qdos native qie which will allow QDS access to CEF files. |
2.4.00 |
|
F132 |
Add time operation to convert time tags into seconds from start date and attach as a xref |
2.4.07 |
|
F135 |
Add toggle for saving to Working List to
overwrite an
existing variable if a name duplicate occurs. |
2.4.056 |
|
F139 |
Tsyganenko plugin uses 2001 IGRF version - updated to use IGRF 2005 and 2010 and predicted drift to 2015 (IAGA 11th model) 2011 |
2.4.05 |
| F153 | New maths operation to do piecewise multiplication of arrays with same dimensions Aijk*Bijk=ABijk | 2.4.01 |
| F154 | Interval editor GUI in plot launches accidentally on single click in plot window, change to double click. | 2.4.02 |
| F155 | Isotropic Frame option in plot gives square frame, not one where equal distances are equal in x and y axes. Change to truly Isotropic and add new Square option that works as before. | 2.4.02 |
| F156 | On Mac OSX 10.6 QSAS does not foreground automatically on startup. | 2.4.02 |
| F157 | Delete in the plot list causes remaining frame/panel/plot hierarchies to collapse (iconify) annoyingly. | 2.4.02 |
| F158 | Calculator GUI on Windows XP does not draw correctly until the window is enlarged. | 2.4.02 |
| F159 | Units not display on vector components (but are on magnitude) | 2.4.02 |
| F160 | Export limits number of decimal places in time export. | 2.4.09 |
| F161 | ToUnits should accept object as well as string for SI_Conversion | 2.4.02 |
| F162 | Exponent on x axis scale is often off the plot to the Rt. | 2.4.02 |
| F163 | Legend resize does not propagate | 2.4.02 |
| F164 | Improve speed in plotting symbols in traces | 2.4.03 |
| F165 | Array/Time slice needs to accept drop of time interval or object with time tags to set T range choice. | 2.4.03 |
| F166 | Need reset All in time interval editor (range and interval selection) | 2.4.03 |
| F167 | At 2.4 new items on WL appear at the bottom rather than the top as in older version | 2.4.03 |
| F168 | Inserted items on plot list should be selected automatically | 2.4.03 |
| F169 |
Cluster
colours
for
traces
(and
fix
C1-C4 templates) also propagate swap X-Y
axes and default labels when greek characters used |
2.4.05 |
| F170 |
Move
animation viewing controls to plot window. |
2.4.10 |
| F171 |
Include
XML
saves
with
Session
save. |
2.4.05 |
| F172 |
Special
characters
do
not
appear
on screen plots correctly on some platforms.
Greek characters not handled by polar axes in Surface and 3D views |
2.4.05 |
| F173 |
Square
Root
operator
is
missing Unit and SI_Conversion handling in both old
and new calculator (use pow with 0.5 until fixed) |
2.4.05 |
| F174 |
Set data availability range slider for time interval editors, value return and QDS |
2.4.08 |
| F175 |
Add CAA Time Interval variable type to all import/export routines. CDF written/read as 2 epochs, CEF as ISO TI string |
2.4.08 |
| F176 |
Improve handling of calculator operations when one input is a constant |
2.4.08 |
| F177 |
Auto-Colourscale and time animation problems in 2D and 3D plotting |
2.4.08 |
| F178 |
Help page for Slices tool and improve interface |
2.4.10 |
Future Enhancements
|
ID |
Description |
Due in Release |
|
E003 |
Implement copy & paste |
2.4.00 |
|
E005 |
Implement vector SI_conversion handling, e.g. km s-1, 0.1 deg, 0.1 deg |
2.4.xx |
|
E006 |
Implement Undo, and possibly Undo from list |
2.4.xx |
|
E011 |
Add time tag editing to object editors, including test monotonic and fix |
2.4.00 |
|
E012 |
Extra
editor options - search, adding, removing records |
2.4.xx |
|
E015 |
Redesign of plugin and join interfaces. This is to permit construction of a calculator utility and a process chain constructor for chaining multiple plugins together. At the same time plugins will be possible without the use of a qtpl template file. The ability to construct more sophisticated plugin GUIs will also be developed from this version onwards. |
2.4.xx |
|
User configurable toolbar for most used functions |
2.4.xx |
|
|
E025 |
The ability to sort selected items on the working list by object name, object type or start time |
2.4.09 |
|
Replace hash defines XXX with Qmodule_XXX to avoid possible conflicts |
2.4.xx |
|
|
E043 |
Merge (concatenate) data series on WL |
2.4.00 |
|
E045 |
Add time interval handling to CEF2 interface |
2.4.08 |
|
E046 |
Add multiple selection of variables on direct import. |
2.4.xx |
|
E047 |
Improve descriptions of qdos in plugin manual. |
2.4.xx |
|
E049 |
Support CEF 2 files in QDS database import. See also F130. Will be implemented through migration of QDS to use QIE (QDOS native version). |
2.4.00 |
|
E051 |
Add
toggle to calculator to force ignoring of units and frame mismatch.
Turning on |
2.4.xx |
|
E052 |
Add
command line flag to QTRAN to force DEPEND_0 and DEPEND_i to be created |
2.4.xx |
|
E054 |
Plugin to provide field lines from Tsyganenko model. |
2.4.xx |
|
E056 |
Ability to repeat plots for different input files more easily - either standalone or via a new GUI or plugin. |
2.4.10 |
|
E057 |
Establish a user forum and plugin/plot saveset repository. |
2.4.xx |
|
E059 |
Add operation to shift angular dependencies to use (0, 360) or
(-180, 180) |
2.4.05 |
|
E066 |
Add ISSI nested MVA plugin. |
2.4.00 |
|
E068 |
Provide ability for editor to delete records from a data series and any record varying xrefs. This will work by marking records for deletion which will be performed on save (via a sequence mask). See also E011, E012. |
2.4.xx |
|
E071 |
Add weighting option for averaging and summing spherical polar bins. Pre-canned volume elements for polar angles and user provided weighting as inputs to array dimensions. |
2.4.xx |
|
E076 |
Attribute/flag to tell QIE/QTRAN to export CDF variable as CDF_REAL4, INT2, INT1 etc |
2.x.xx |
|
E077 |
Regression analysis and overlay best fit line. |
2.4.09 |
|
E078 |
Handle 2D vector data type in slots and plot. |
2.4.xx |
|
E079 |
Provide access to subsample of metadata via slot. |
2.4.xx |
| E080 | Allow user to set default choice for plot ranges as Autoscale or from Metadata | 2.4.09 |
| E081 | Support mapping and extraction of data from CAA download files without unpacking | 2.4.xx |
| E082 | Add some sort of multi-autoscale option across selected plots | 2.4.09 |
| E083 | Allow azimuth by azimuth interlacing of spectra (alias azimuth to time) | 2.4.03 |
| E084 |
Update
time interval handling across all GUIs to improve stepping through data |
2.4.07 |
| E085 |
Popup windows in calculator don't draw cleanly or move easily |
2.4.07 |
| E086 |
Improve output type selection options from Analysis->Subsample/Extract menu |
2.4.07 |
| E087 |
Enhance data slots to allow extraction of a time from an event list |
2.4.07 |
| E088 |
Add time operations to turn an interval into seconds duration and to find difference between times in seconds |
2.4.07 |
| E089 |
Value return not working correctly on multiple pages (at version 2.4.06) |
2.4.07 |
| E090 |
Allow application of a time interval mask to XY plots |
2.4.09 |
| E091 |
Export loses delt plus/minus on depend_0 |
2.4.08 |
| E092 |
Plot Autolayout needs to work with isotropic and square frames |
2.4.10 |
| E093 |
Use XML savesets in all GUIs |
2.4.10 |
| E094 |
Use NaN across QSAS to replace Fillval |
2.4.10 |