LWN.net Logo

Development

Matplotlib announces a major release

By Forrest Cook
June 4, 2008

Matplotlib is a cross-platform numerical plotting and analysis library for Python:

matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell (ala matlab or mathematica), web application servers, and six graphical user interface toolkits. matplotlib tries to make easy things easy and hard things possible. You can generate plots, histograms, power spectra, bar charts, errorcharts, scatterplots, etc, with just a few lines of code.

[matplotlib]

Matplotlib version 0.71 was last examined on LWN in January, 2005. Recently, major release version 0.98.0 was announced:

matplotlib 0.98.0 is a major release which requires python2.4 and numpy 1.1. It contains significant improvements and may require some advanced users to update their code; see migration and API_CHANGES. We are supporting a maintenance branch of the older code available at matplotlib 0.91.3.

The major changes in matplotlib 0.98.0 include a complete rewrite of the transformation infrastructure and new support for user-defined transformations and projections. The full list of changes is available in the CHANGELOG file. The new matplotlib release coincides with the new release (version 1.1.0) of NumPy, the fundamental package needed for scientific computing with Python:

"This is the first minor release since the 1.0 release in October 2006. There are a few major changes, which introduce some minor API breakage. In addition this release includes tremendous improvements in terms of bug-fixing, testing, and documentation."

Looking forward to upcoming and in-progress matplotlib development, the Goals document explains a number of new matplotlib capabilities that are in the planning and development stages.

If you need to create any number of scientific data plots, matplotlib is an excellent choice for the job. It truly lives up to the claim of being easy to use. The latest matplotlib source code is available for download here.

Comments (2 posted)

System Applications

Backup Software

bkupcj 0.3.2 released (SourceForge)

Version 0.3.2 bkupcj of has been announced. "bkupcj is a software for automatically backup your files to usb disk, samba partition or local directory. bkupcj creates mirrors of original directories, isn't incremental in order to optimize disk space. bkupcj can also be used like a cron-job."

Comments (1 posted)

Database Software

Core team statement on replication in PostgreSQL

The PostgreSQL core team has issued a statement on replication in PostgreSQL. "The Postgres core team met at PGCon to discuss a few issues, the largest of which is the need for simple, built-in replication for PostgreSQL. Historically the project policy has been to avoid putting replication into core PostgreSQL, so as to leave room for development of competing solutions, recognizing that there is no "one size fits all" replication solution. However, it is becoming clear that this policy is hindering acceptance of PostgreSQL to too great an extent, compared to the benefit it offers to the add-on replication projects."

Full Story (comments: 3)

SQLObject 0.9.7 released

Version 0.9.7 of SQLObject has been announced, it is a bug fix release. "SQLObject is an object-relational mapper. Your database tables are described as classes, and rows are instances of those classes. SQLObject is meant to be easy to use and quick to get started with. SQLObject supports a number of backends: MySQL, PostgreSQL, SQLite, Firebird, Sybase, MSSQL and MaxDB (also known as SAPDB)."

Full Story (comments: none)

SQLObject 0.10.2 released

Version 0.10.2 of SQLObject has been announced, this version adds some new features and bug fixes.

Full Story (comments: none)

PostgreSQL Weekly News

The June 1, 2008 edition of the PostgreSQL Weekly News is online with the latest PostgreSQL DBMS articles and resources.

Full Story (comments: none)

Interoperability

Samba 3.0.30 security release available

Version 3.0.30 of Samba has been announced. "This is a security release to address CVE-2008-1105. The original advisory is available online."

Comments (none posted)

Networking Tools

conntrack-tools 0.9.7 released

Version 0.9.7 of conntrack-tools has been announced. "The netfilter project proudly presents another development release of the conntrack-tools. This release includes important improvements, new features and bugfixes: * add ICMPv6 support (Krzysztof Oledzki) * simplified conntrack update and deletion via command line * major improvements in the state synchronization code * add new best effort replication protocol"

Full Story (comments: none)

libnetfilter_conntrack 0.0.94 released

Version 0.0.94 of libnetfilter_conntrack has been announced. "libnetfilter_conntrack is a userspace library providing a programming interface (API) to the in-kernel connection tracking state table. This release includes new features and minor fixes."

Full Story (comments: none)

libnfnetlink release 0.0.38 announced

Version 0.0.38 of libnfnetlink, the low-level library for netfilter related kernel/userspace communication, has been announced. "This release includes minor bugfixes and updates."

Full Story (comments: none)

Web Site Development

Midgard 1.8.8 released

Stable version 1.8.8 of the Midgard web platform has been announced. "Midgard is a capable open source content management system for running mid-to-high-end websites. In addition to the built-in content management features, Midgard also provides a highly object-oriented component architecture for building interactive web applications that integrate seamlessly with the website."

Full Story (comments: none)

Desktop Applications

Accessibility

Accelerator 1.2.0 released

Version 1.2.0 of Accelerator has been announced, this release adds the ability to tune the recursive depth of the algorithm. "Accelerator is a GUI program that shows where keyboard accelerators should go in menu option texts and dialog labels. The program produces optimal results on the basis that the best accelerator is the first character, the second best is the first character of a word, the third best is any character, the worst is no accelerator at all, and no accelerator should be used more than once. With this program developers can help improve usability for users who can't use the mouse and for fast typists who don't want to use the mouse."

Full Story (comments: none)

Business Applications

Openbravo POS: 2.10 released (SourceForge)

Version 2.10 of Openbravo POS has been announced. "Openbravo POS is a point of sale application designed for touch screens, supports ESC/POS ticket printers, customer displays and barcode scanners. It is multiuser providing product entry forms, reports and charts. Openbravo POS 2.10 includes a large list of new functionality and bug fixes."

Comments (none posted)

Desktop Environments

GNOME 2.22.2 released

Version 2.22.2 of the GNOME desktop environment has been announced. "This is the second update to GNOME 2.22. Come and see all the bug fixing, all the new translations and all the updated documentation brought to you by the wonderful team of GNOME contributors! A lot of work has been done in the stable branch to make it even more solid than it was."

Full Story (comments: none)

GARNOME 2.22.2 released

Version 2.22.2 of GARNOME, the bleeding-edge GNOME distribution, is out. "This is the third stable release in the 2.22 cycle, incorporating the GNOME 2.22.2 Desktop and Developer Platform, fine-tuned with love by the GARNOME Team. It includes a wealth of new application releases, updated translations and bug fixes as part of this GNOME release -- as well as updates and fixes after the GNOME freeze, a host of third-party GNOME packages, Bindings and the Mono(tm) Platform."

Full Story (comments: none)

GNOME Software Announcements

The following new GNOME software has been announced this week: You can find more new GNOME software releases at gnomefiles.org.

Comments (none posted)

KDE 4.0.5 released

Version 4.0.5 of KDE has been announced. "The KDE Community today announced the immediate availability of KDE 4.0.5, the fifth bugfix and maintenance release for the latest generation of the most advanced and powerful free desktop. KDE 4.0.5 is the fourth monthly update to KDE 4.0."

Full Story (comments: none)

KDE e.V. Quarterly Report 2007Q3/Q4 now available (KDE.News)

KDE.News has announced the availability of the 2007 Q3/Q4 KDE e.V. Quarterly Report (pdf). "The KDE e.V. Quarterly Report is now available for Q3 and Q4 2007, covering July to September, and October to December 2007. This document includes reports of the board and the working groups about the KDE e.V. activities of the last two quarters of 2007, as well as event summaries and future plans."

Comments (none posted)

KDE Software Announcements

The following new KDE software has been announced this week: You can find more new KDE software releases at kde-apps.org.

Comments (none posted)

Xorg Software Announcements

The following new Xorg software has been announced this week: More information can be found on the X.Org Foundation wiki.

Comments (none posted)

Desktop Publishing

dblatex: 0.2.9 can use XeTeX (SourceForge)

Version 0.2.9 of DocBook to LaTeX Publishing (dblatex) has been announced. "DocBook to LaTeX Publishing transforms your SGML/XML DocBook documents to DVI, PostScript or PDF by translating them in pure LaTeX as a first process. MathML 2.0 markups are supported too. It started as a clone of DB2LaTeX. The XeTeX backend is added to dblatex 0.2.9. XeTeX is modern a TeX engine that allows you to compile the document natively in UTF-8. All the workarounds and tricky things to handle non latin1 characters are no more needed."

Comments (none posted)

StorYBook: Version 2.0.8 released (SourceForge)

Version 2.0.8 of StorYBook has been announced, several new capabilities have been added. "Are you a novelist or an author? StorYBook is a summary-based software for creative writers that helps to keep the overview over characters, locations and strands while writing a book, a novel or a story. StorYBook assists you in structuring your book."

Comments (none posted)

GUI Packages

PyQwt 5.1.0 released

Version 5.1.0 of PyQwt has been announced, it includes new features and bug fixes. "it is a set of Python bindings for the Qwt C++ class library which extends the Qt framework with widgets for scientific and engineering applications. It provides a 2-dimensional plotting widget and various widgets to display and control bounded or unbounded floating point values."

Full Story (comments: none)

Imaging Applications

GraphicsMagick: 1.2.2 Released (SourceForge)

Version 1.2.2 of GraphicsMagick has been announced. "GraphicsMagick provides a set of commandline tools and programming APIs (including C, C++, and Perl) for manipulating, editing, and converting raster and vector images. It is derived from ImageMagick, with the objective of providing a stable, reliable ... This release fixes many bugs discovered since the 1.2.1 release. Most bugs are minor."

Comments (none posted)

Instant Messaging

GOZERBOT 0.8.1.0 released

Version 0.8.1.0 of GOZERBOT, a Python IRC bot and Jabber bot, has been announced. Several new features have been added and some plugins were removed from the main distribution.

Full Story (comments: none)

Interoperability

Wine 1.0-rc3 released

Version 1.0-rc3 of Wine has been announced. Changes include: Bug fixes only, we are in code freeze.

Comments (none posted)

Medical Applications

The OSHIP has Launched (LinuxMedNews)

LinuxMedNews covers the release of OSHIP. "The Open Source Health Information Platform (OSHIP) project is now public. It is a Python implementation of the openEHR specifications Release 1.0.1OSHIP is not a clinical application. It is a Python framework for quickly building future-proof, inter-operable healthcare applications based on a multi-level modeling principle that has already been proven in implementations."

Comments (none posted)

Music Applications

ppc 0.6 released

Version 0.6 of ppc, the e-mu planet phatt/orbit/carnaval remote/sysex editor, has been announced. This version adds a number of new capabilities.

Full Story (comments: none)

Office Suites

OpenOffice.org 2.4.1rc1 available for testing

Version 2.4.1rc1 of OpenOffice.org has been released. "It is the first release candidate of OOo-2.4.1 and we would like to ask you for testing and reporting bugs."

Full Story (comments: 1)

OpenOffice.org Newsletter

The May, 2008 edition of the OpenOffice.org Newsletter is out with the latest OO.o office suite articles and events.

Full Story (comments: none)

Web Browsers

Use the new microformats API in your Firefox 3.0 Extensions (developerWorks)

IBM's developerWorks has an introduction to using the microformats API in Firefox 3. Microformats are a way to attach semantics to information displayed on a web page, for example addresses or calendar information, that can be processed more easily by programs. "The upcoming Firefox 3.0 release has built-in support for microformats in the form of an API that you can access from a Firefox extension. In this tip, you follow a simple example of how to use this API from within your extension code. You take a skeleton Hello World extension and give it the ability to store an hCard from any Web page and then use that stored hCard to populate a Web form."

Comments (none posted)

Miscellaneous

JMRI: 2.1.6 test version is available (SourceForge)

Version 2.1.6 of JMRI has been announced. "Java interfaces and sample implementations for controlling a model railroad layout from a personal computer. JMRI is intended as a jumping-off point for hobbyists to build their own layout controls. Includes the DecoderPro and PanelPro applications. Test version 2.1.6 of JMRI/DecoderPro is available for download. This is a test release. Please post a note if you encounter any new or old bugs!"

Comments (none posted)

rcssserver3D: version 0.5.9 released (SourceForge)

Version 0.5.9 of rcssserver3D has been announced. "The RoboCup Soccer Simulator is a research and educational tool for multi-agent systems and artificial intelligence. It enables for two teams of 11 simulated autonomous robotic players to play soccer (football). This release is the candidate of RoboCup 2008. There are some important improvements. Firstly, the physics parameters are well adjusted to make the simulation more real and stabler. Secondly, the restrict vision perceptor is used, with which the vision range is limited, but more details will be seen, i.e. the head, hands and feet of robots can be seen. Furthermore, the soccer rule and visual features are improved."

Comments (none posted)

VIFF 0.6 released

Version 0.6 of VIFF is out with bug fixes and performance improvements. "Virtual Ideal Functionality Framework is a framework for creating efficient and secure multi-party computations (SMPC). Players, who do not trust each other, participate in a joint computation based on their private inputs. The computation is done using a cryptographic protocol which allows them to obtain a correct answer without revealing their inputs -- even when some players try to cheat. Operations supported include addition, multiplication, and comparison, all with Shamir secret shared outputs."

Full Story (comments: none)

Languages and Tools

C

C source code analysis framework (Frama-C) released

A free software Framework for Modular Analysis of C (Frama-C) has been released. It is written in OCaml and uses the C Intermediate Library (CIL). Much more information can be found on the project's "more information" page. "The Frama-C development team is proud to announce the availability of Frama-C, the framework for the development of collaborating static analyzers for the C language. Many analyzers are provided in the distribution, including a value analysis plug-in that provides variation domains for the variables of the program, and Jessie, a plug-in for computing Hoare style weakest preconditions." (thanks to David Mentre)

Comments (none posted)

Caml

Caml Weekly News

The June 3, 2008 edition of the Caml Weekly News is out with new articles about the Caml language.

Full Story (comments: none)

Java

IcedTea 1.7 released

Version 1.7 of IcedTea has been announced, it includes a number of new capabilities. "The IcedTea project provides a harness to build the source code from OpenJDK using Free Software build tools and provides replacements libraries for the binary plugs with code from the GNU Classpath project."

Full Story (comments: none)

Perl

This Week on perl5-porters (use Perl)

The May 18-24, 2008 edition of This Week on perl5-porters is out with the latest Perl 5 news.

Comments (none posted)

Python

Python-URL! - weekly Python news and links

The May 26, 2008 edition of the Python-URL! is online with a new collection of Python article links.

Full Story (comments: none)

Python-URL! - weekly Python news and links

The June 3, 2008 edition of the Python-URL! is online with a new collection of Python article links.

Full Story (comments: none)

Tcl/Tk

Tcl-URL! - weekly Tcl news and links

The June 1, 2008 edition of the Tcl-URL! is online with new Tcl/Tk articles and resources.

Full Story (comments: none)

Miscellaneous

Jutty Code Generator: Version 1.0 Released (SourceForge)

Version 1.0 of Jutty has been announced. "Jutty is a code generator that will produce basic classes for a variety of patterns and standard coding classes. I'm hoping to make this an Eclipse plugin in order to start all types of new files. It only contains one generator but it's a release. Read the release notes carefully."

Comments (none posted)

Page editor: Forrest Cook
Next page: Linux in the news>>

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds