Pyxplot news


September 19, 2012

Pyxplot 0.9.2 released

Version 0.9.2 fixes a large number of minor bugs.

August 29, 2012

Pyxplot 0.9.1 released

Version 0.9.1 is a minor update with new support for running Pyxplot on Raspberry Pi. It fixes SIGBUS errors in Pyxplot's math engine when run on armhf architectures.

August 1, 2012

Pyxplot 0.9.0 released

Version 0.9 is a major update. Many new data types have been introduced, each of which has methods which can be called in an object-orientated fashion. These include:

  • Colors, which can be stored in variables for subsequent use in vector graphics commands. The addition and subtraction operators act on colors to allow color mixing.
  • Dates, which can be imported from calendar dates, unix times or Julian dates. Dates can be subtracted to give time intervals.
  • Lists and dictionaries, which can be iterated over, or used to feed calculated data into the plot and tabulate commands.
  • Vectors and matrices, which allow matrix algebra. These types interface cleanly with Pyxplot's vector-graphics commands, allowing positions to be specified as vector expressions.
  • File handles, which allow Pyxplot to read data from files, or write data or logs to files.
  • Modules and classes, which allow object-orientated programming.

In addition, Pyxplot's range of operators has been extended to include most of those in the C programming language, allowing expressions such as

pyxplot> print (a=3)+(b=2)
pyxplot> print a>0?"yes":"no"
pyxplot> print "%s %s"%(++a,b++)
4 2
pyxplot> print (a+=10 , b+=10 , a+b)

There are some minor incompatibilities between Pyxplot 0.8.x and 0.9.0. For more information about how to convert scripts, see the full changelog.

January 7, 2011

Pyxplot 0.8.4 released

Pyxplot 0.8.4 is a minor bugfix release. The code has been cleaned up to allow safe compilation with -O2 optimisation, which yields a modest speed improvement.

September 15, 2010

Pyxplot 0.8.3 released

Pyxplot 0.8.3 fixes a few minor bugs in version 0.8.2.

September 1, 2010

Pyxplot Tricks blog launched

Zoltán Vörös has launched a blog dedicated to Pyxplot discussion.

August 4, 2010

Pyxplot 0.8.2 released

Pyxplot 0.8.2 includes new features for producing three-dimensional graphs, surface plots, contour plots and colour maps. It also fixes a number of significant bugs in version 0.8.1, particularly regarding the ticking of axes and the use of physical units. Release 0.8.2 can be downloaded here, and more details can be found in the manual.

June 1, 2010

Pyxplot 0.8.1 released

Pyxplot 0.8.1 fixes a few significant bugs in version 0.8.0, regarding ticking and portability of the build system.

May 16, 2010

Pyxplot 0.8.0 released

Pyxplot 0.8.0 is a major new release of Pyxplot, which has been completely rewritten in C for improved speed and efficiency. In addition, a huge number of new features have been added.

November 17, 2009

Pyxplot 0.7.1 released

The new 0.7.1 release of Pyxplot has a few minor bug-fixes over version 0.7.0. Work is ongoing on a major update in version 0.8. Release 0.7.1 can be downloaded here.

December 2, 2008

Pyxplot 0.7.0 released

The new stable 0.7 version of Pyxplot is now available. The new version comes with additional features such as histograms and data tabulation. The new version uses less memory and is aproximately twice as fast when working with large data files. Version 0.7 can be downloaded here.

February 26, 2007

Pyxplot 0.6.3 released

The new stable 0.6 version of Pyxplot is now available. Improvements in version 0.6 include a new, more reliable, command-line environment with clearer error messages and support for adding graphical images to plots. Version 0.6 can be downloaded from here.

January 19, 2007

Pyxplot 0.6 enters final testing

The 0.6 development branch of Pyxplot has now entered the final stabilisation phase with the alpha-release of version 0.6.2.

September 9, 2006

Pyxplot 0.5.8 released

0.5.8 is the first stable beta-release of Pyxplot and can be downloaded here. Highlighted features include a versitile multiplot enviroment and plot-time selection of data. Much more detail can be found in the manual.