## 2007 Feb 26: Pyxplot 0.6.3

### Summary:

Second Pyxplot beta-release. The most significant change is the introduction of a new command-line parser, with greatly improved handling of complex expressions and much more meaningful syntax error messages. Multi-platform compatibility has also been massively improved, and dependencies loosened. A small number of new commands have been added; most notable among them are the `jpeg` and `eps` commands, which embed images in multiplots.

### Details – New and Extended Commands:

- `jpeg`

- `eps`

- `set xtics` and `set mxtics`

- `text` and `set label` commands extended to allow text rotation.

- `set log` command extended to allow the use of logarithms with bases other than 10.

- `set preamble`

- `set term enlarge | noenlarge`

- `set term pdf`

- `set term x11_persist`

### Details – Eased System Requirements:

- Requirement on Python 2.4 minimum eased to version 2.3 minimum.

- Requirements on scipy and readline eased; Pyxplot will now work in reduced form when they are absent, though they are still strongly recommended.

- dvips and Ghostscript are no longer required.

### Details – Removed Commands:

Due to a general refinement of Pyxplot’s API, some of the less sensible pieces of syntax from Version 0.5 are no longer supported. The author apologises for any inconvenience caused.

- The `delete_arrow`, `delete_text`, `move_text`, `undelete_arrow` and `undelete_text` commands have been removed from the Pyxplot API. The `move`, `delete` and `undelete` commands should now be used to act upon all types of multiplot objects.

- The `set terminal` command no longer accepts the `enhanced` and `noenhanced` modifiers. The `postscript` and `eps` terminals should be used instead.

- The `select` modifier, used after the `plot`, `replot`, `fit` and `spline` command can now only be used once; to specify multiple `select` criteria, use the `and` logical operator.