Xselect v3.0 is a complete rewrite of the program in C++. The
command set and the analysis behaviour are unchanged, so existing
scripts should continue to work, but there are a number of changes
and additions:
- The old XPI command-line interface has been replaced by a built-in
command-line layer, described in the Command Line Interface appendix.
Command editing and recall use the readline library, the command
history is kept in memory for the session, and aliases, logging, and
command scripts work as before.
- The responses optionally made by save spectrum are now generated by
built-in routines, replacing the old standalone perl scripts.
- For missions using the ftextractor backend, the extract command can
fan an extraction over multiple regions, phase ranges, or time ranges
in a single pass using the new per= parameter, producing one output
file per cell.
- Phase filters now form a stack of up to 64 entries which can be
saved, loaded from XRONOS window files, and removed individually, in
the same way as time filters.