News

This chapter lists the most recent changes.
 April 16, 2024
Latest LaTex run of this manual.

 12.12.2018
delete/symbol, deletes all symbols, nothing else. Needed to avoid a reset command.

 29.10.2018
compress/half: compress is executed, if the remaining free space is less than half the total space.

 21.3.2018
Added dina7, dina7p for postscript and set ws viewport.

 21.12.2017
Spectra can be downloaded as a docker image, see 3.2.

 2.5.2017
If the environment variable SPECTRA_NOGRAPHIC is defined, the graphics terminal will not be opened, like -nox. This option has been added to run Spectra from e.g. cron jobs.

 14.5.2012
New command: show history [n]

 13.12.2006
New qualifiers for OVERLAY: /x and /y. Specify which limits are copied.

 13.12.2006
New function: get_first_active_scan(), returns the name of the first active scan, “0” if no active scan exists.

 13.12.2006
Documented /dformat qualifier for write/fio, implemeted /dformat qualifer for write/asc.

 15.8.2006
New function: octal(), returns an octal number.

 2.9.2005
New qualifier: /ssa for write/fio.

 2.9.2005
New feature: the create/scan command accepts the set qualifier, e.g.:
create/scan/at=(2,2,1) test 0 10 100.

 24.3.2005
New function: search_text( id), returns 1, if the arguments denotes a TEXT GQE.

 27.8.2003
New verb: cleanup, does a clean-up of the internal data storage.

 20.8.2002
New function: channel(), sets the selected column to channel numbers.

 16.8.2002
New functions: roi(), roi_net(), roi_bg(), return the signal, the net signal or the background in a region of interest.

 20.11.2001
New qualifier for autoscale: /noreverse .

 31.7.2001
New qualifier for read: /fts .

 24.7.2001
New qualifier for project: /delta .

 25.5.2001
New qualifier for ssa: /text , creates a TEXT GQE with the SSA results.

 15.2.2001
New qualifier for loop: /first , sets a start value for the loop index.

 26.7.2001
Introduced binary numbers. e.g.: $*$ = bin(6) $\rightarrow$ 0b110.

 17.7.2001
New qualifier foer write/fio: /prefix=string, writes all SCAN GQEs which begin with string.

 14.3.2001
New qualifier for say: /mailto=... , sends an email to the specified user.

 24.2.2000
New function: meminfo(), returns information about the memory allocation of the computer.

 10.12.99
New qualifiers for EDIT: /emacs, /joe, /pico, /xemacs, /vi.

 9.12.99
New qualifiers for open/win_msg: /lines and /title.

 3.11.99
New qualifiers for postscript: /dina4, /dina4p, /dina5. /dina5p and /print.

 11.10.99
A command line history has been implemented.

 4.10.99
New function: in_set(). Returns 1, if a number is a member of a set.

 17.9.99
New function: doty(). Returns the day of the year.

 9.9.99
New qualifier for server: /host. Allows you to read from an ip port of a remote host.

 9.9.99
New qualifier for open: /win_motor_panic. Opens a window that allows the user to stop all moves.

 6.5.99
New qualifier: display/zoom. Arrow keys change the zoom window, see section [*].

 22.3.99
Socket I/O implemented. See the example in section 15.3.49.

New qualifier for autoscale: /range and /discrete, used by the zoom function.

 17.3.99
New flag: set change_input_focus. Determines whether inquire, yesno(), etc. are allowed to change the input focus.

 12.3.99
Unix: New function: shell(). Supports the communication with the operating system.

 4.2.99
New verb qualifier for say: /exp_syslog. Writes a string to /on_line_dir/on_line.log.

 22.1.99
New verb qualifier for postscript: /gv. Invokes ghostview to check the postscript output.

 18.1.99
New verb: server. Puts SPECTRA into the server mode, see section 15.3.68.

 18.12.98
New verb: check. See section 15.3.7.

 7.12.98
New qualifier for say and inquire: /restore_CURSOR. Restores the cursor position after the I/O is completed.

 19.11.98
New verb shell, an alias for dcl.

 29.10.98
Changed ichar(): The new optional second argument selects the character which is to be converted to an integer.

 14.10.98
New qualifier for open, say, inquire and close: /channel, supports I/O through a QUI channel (VMS feature).

 17.9.98
New qualifier for set scan_id: /at=(nrow,ncol,row,col), sets the viewport.

 22.9.98
show symbol works now with leading and trailing wildcards.

 17.9.98
New qualifier for display: /single, displaying a single slot without changing the ACTIVATE flags of the GQEs.

 12.8.98
New function: dtoi(), converts double and real numbers to nearest integers.

 10.8.98
New qualifier for write/gqe: /selected. Only GQEs that have been selected are written to the disk file.

 15.7.98
Changed post/eps: The bounding box has been resized, the old version can be used with /old.

New qualifier for read/fio: /sort.

 13.7.98
Changed calc: Scans/dscans are no longer automatically sorted.

 10.7.98
Smooth works for DSCANs also.

 3.6.98
New qualifiers for autoscale: /use=np, /discrete, to be used by ON_LINE for scanning functions.

 29.5.98
New functions: hostname() and username().

 13.5..98
Ctrl-X is translated to PF4.

Ctrl-X (PF4) exit CHANGE menus.

 13.5..98
New function path(), translates a SPECTRA path name to a string that is valid on the operating system (section 14.6.8).

 28.4.98
New qualifier for delete: /recorded and /deactive.

 8.5.98
Changed overlay: If overlay was used to copy the window limits from one scan to another, this is repeated for every display and autoscale command.

 14.4.98
Parameter for end, the return status. It can be tested with gra_status().

New qualifier for write/fio: /regions and /exafs. The region parameters are written to the output file as comments. To be used from scan/regions or scan/exafs.

 1.4.98
The /scalefactor works on y_min also (section 15.3.69).

 31.3.98
New parameter for the end statement, can be tested with gra_status() (section [*]).

 11.3.98
New parameters for set ws view: dina4, dina4l, dina4p, dina5, dina5l dina5p, pop, default. See section 15.3.69.

 11.3.98
New functions: key(), keyw(), return key strokes.

 27.2.98
New verb: Preserve. Select those GQEs that should survive a SPECTRA session.

New functions: Floor(), ceil(). Return the biggest/smallest number which is less/ greater that the argument.

Built-in constants: GEhlk, SIhkl.

New flag: Set double on/off. Controls whether create, copy and read produce DSCANs by default (double precision SCAN GQEs).