|
|
Log in / Subscribe / Register

Development

Visualize Chaos with Fyre

The open-source software world often produces interesting applications for the exploration of the artistic side of science and math. One such application is Fyre, written by David Trowbridge and Micah Dowty. [Fyre] The project description states:

Fyre is a tool for producing computational artwork based on histograms of iterated chaotic functions. At the moment, it implements the Peter de Jong map in a fixed-function pipeline with an interactive GTK+ frontend and a command line interface for easy and efficient rendering of high-resolution, high quality images. This program was previously known as 'de Jong Explorer', but has been renamed to make way for supporting other chaotic functions.

Some of the capabilities of Fyre include:

  • Near-instant rendering of specified chaotic functions.
  • Continuous improvement of the image quality in real-time.
  • The ability to modify many parameters in the chaotic function.
  • Support for randomly generated function parameters.
  • The ability to specify image resolutions and colors.
  • A variety of built in image manipulation tools.
  • Toolbars for entering parameters, Animation, Status and interactivity.
  • Automatic recording of the history recently constructed images.
  • The ability to store and read back previously generated images.
  • Image output to PNG files.
  • The ability to construct movies.

The screenshots page shows the Fyre interface, and the gallery page shows some selected output from the application.

Version 1.0.1 of Fyre, code named Lemon curry? has been released: "Wow, it's been a while! This release sports several improvements: a beautiful new icon, some performance increases, a more robust oversampling method, and other bug fixes." The Fyre news page explains the project history, and discusses plans for upcoming releases.

Building Fyre 1.0.1 was fairly straightforward on a Ubuntu 5.10 system, it involved downloading the source code, unpacking, running configure, fixing a missing library dependency, and running make/make install.

Running Fyre was easy, the user interface takes little time to figure out, and a variety of interesting images were produced quickly. As with any number-crunching application, a fast CPU is recommended.

With Fyre's ability to generate an infinitely variable stream of pretty pictures, Fyre could be used for generating web graphics, printed graphics, and more. The application is also useful for those wanting to explore an interesting mathematical domain.

To be a true eye-candy application, it would be nice if Fyre could run in an automatic random mode, and the images could be improved if the simple two color display mode were expanded. Nonetheless, Fyre produces some impressive and beautiful images.

Comments (2 posted)

System Applications

Database Software

new PostgreSQL minor versions released

New minor versions of the PostgreSQL DBMS have been announced. "The PostgreSQL project today is releasing the following minor versions, which fix three different crash vulnerabilities as well as an assortment of minor issues. Users of all PostgreSQL versions are urged to upgrade at the earliest opportunity. The versions being released are: 8.1.5, 8.0.9, 7.4.14, 7.3.16. These are cumulative patch releases which simply replace the PostgreSQL binaries for major versions 8.1, 8.0, 7.4 and 7.3. Note that users of versions 7.4.0, 7.4.1, 8.0.0 and 8.0.1 may have to take additional steps in the course of upgrading".

Comments (none posted)

Device Drivers

LCDproc v0.5.1 Released

Stable version 0.5.1 of LCDproc, a Linux driver for small liquid crystal displays (LCDs) is out with a long list of changes and bug fixes. "LCDproc is a piece of software that displays real-time system information from your Linux/*BSD box on a LCD. The server supports several serial devices: Matrix Orbital, CrystalFontz, Bayrad, LB216, LCDM001 (kernelconcepts.de), Wirz-SLI, Cwlinux(.com) and PIC-an-LCD; and some devices connected to the LPT port: HD44780, STV5730, T6963, SED1520 and SED1330. Various clients are available that display things like CPU load, system load, memory usage, uptime, and a lot more."

Comments (none posted)

LDAP Software

LAT 1.3.0 released

Version 1.3.0 of LAT, the LDAP Administration Tool is out. "This is the new development branch that will eventually become 1.4."

Full Story (comments: none)

Networking Tools

hearnet 0.0.9 released

Version 0.0.9 of hearnet, an audio network monitor, has been announced. "This release sports filter expressions (a la tcpdump) and the ability to drop privileges and run as a normal user, and therefore play nice with the other JACK apps in your playground."

Full Story (comments: none)

Security

Sussen 0.31 released

Version 0.31 of Sussen, a vulnerabilities and configuration checker, is available with bug fixes and other improvements.

Full Story (comments: none)

Web Site Development

Midgard 1.8.0 released

Version 1.8.0 of the Midgard content management system is out. "Midgard's 1.8 branch focuses on improved stability for Midgard2 technology preview features introduced in 1.7 branch."

Full Story (comments: none)

WikyBlog 1.3 Released (SourceForge)

Version 1.3 of WikyBlog is available. "A new version of WikyBlog was released today with new support for content includes and 304 responses. WikyBlog is a scalable CMS/Groupware application with an AJAX enhanced tabbed interface enabling users to view/edit multiple files within the same page."

Comments (none posted)

Desktop Applications

Audio Applications

Aqualung 0.9 beta 6 released

Version 0.9 beta 6 of Aqualung, a music player, is out. "This release introduces a fair number of substantial improvements".

Full Story (comments: none)

LASH 0.5.2 Released

Version 0.5.2 of LASH is out. "LASH is the LASH Audio Session Handler, which allow you to save and restore complex audio setups involving multiple interconnected JACK/Alsa quickly as a unit. This release fixes several bugs, upgrading is recommended."

Full Story (comments: none)

QjackCtl 0.2.21 is out

Versoni 0.2.21 of QjackCtl, a GUI front-end for the JACK Audio Connection Kit, is out with a number of new capabilities.

Full Story (comments: none)

Data Visualization

matplotlib 0.87.6 is available

Version 0.87.6 of matplotlib, a Python-based data plotting library, is out. The release notes document the changes: "Added line pointers to the Annotation code, and a pylab interface. See matplotlib.text.Annotation, examples/annotation_demo.py and examples/annotation_demo_pylab.py - JDH 2006-09-18 mathtext2.py: The SVG backend now supports the same things that the AGG backend does. Fixed some bugs with rendering, and out of bounds errors in the AGG backend - ES. Changed the return values of math_parse_s_ft2font_svg to support lines (fractions etc.) 2006-09-17 Added an Annotation class to facilitate annotating objects and an examples file examples/annotation_demo.py."

Comments (none posted)

Desktop Environments

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 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)

KDE Celebrates 10 Years of the Free Desktop (KDE.News)

The K Desktop Environment project has celebrated it's tenth anniversary. "Keynote speakers were Matthias Ettrich, founder of the KDE project, as well as Klaus Knopper of Knoppix fame. During their presentations they looked back at KDE's successful past 10 years and they offered their thoughts about the future of KDE and Free Software."

Comments (none posted)

KDE Commit-Digest (KDE.News)

The October 15, 2006 edition of the KDE Commit-Digest has been announced. The content summary says: "The KDE project celebrates its 10th anniversary. System tray items can now be reordered by the user. Support for action sounds in okular. Work begins on Dynamic Brush architecture and canvas improvements in Krita, with layer handling improvements in Karbon. Krita switches library dependencies from ImageMagick to GraphicsMagick. Memory usage optimisations in the KHTML web rendering engine and Amarok."

Comments (none posted)

GUI Packages

SPTK 3.3.0 released

Version 3.3.0 of SPTK, the Simply Powerful Toolkit, has been announced. "Since version 3.2.x, we fixed several bugs, and added multiple features."

Comments (none posted)

Imaging Applications

Comix 3.6.1 released (SourceForge)

Version 3.6.1 of Comix, an image viewer that is aimed at comic books, is available. "Version 3.6.1 contains updated Brazilian Portuguese and Dutch translations."

Comments (none posted)

Interoperability

Wine 0.9.23 released

Version 0.9.23 of Wine has been announced. Changes include: Massive update of printf formats for Win64 compatibility, Dynamic drive support on MacOSX, Still more MSI fixes and improvements and Lots of bug fixes.

Comments (none posted)

Music Applications

MMA 1.0 RC2 released

Version 1.0 RC2 of MMA (Musical MIDI Accompaniment), an accompaniment generator, is out. "Included in this release: Improved support for windows path names. A number of packaging issues resolved. Inclusion of mklibdoc.py for updating of lib docs from user contributed files. Fractional RANGE settings for arpeggio and scale tracks. This is our second version 1 release candidate. Please let me know if anything is broken before we release the real 1.0!"

Full Story (comments: none)

wcnt 1.25 announced

Version 1.25 of wcnt (Wav Composer Not Toilet), a real time audio synthesizer, sampler and sequencer, is available. "This release has focused upon making life easier for the wcnt .wc file composer. It is now possible to group together modules and then copy the group to a new group which has the same input/output relationships between the modules as the originals. Also, but not quite as helpful, you can instruct the sequencer to repeat the riff across a number of bars instead of messing about cutting and pasting."

Full Story (comments: none)

Office Suites

KOffice 1.6 Released (KDE.News)

KDE.News covers the release of the KOffice 1.6 office suite. "This release is mostly a feature release of Krita and Kexi, but also contains major enhancements to the OpenDocument and MathML support of KFormula and new scripting functionality. This version also contains a vastly improved version of KPlato, our project planning application."

Comments (none posted)

OpenOffice.org 2.0.4 released

OpenOffice.org 2.0.4 is out. This release includes "enhanced PDF management," the ability to export to LaTeX files, and a new extension mechanism. It also happens to be the sixth anniversary of the launch of the OpenOffice.org project. Congratulations and happy birthday.

Full Story (comments: 5)

Digital Photography

GTK Photo Gallery 0.34 released

Version 0.34 of GTK Photo Gallery, a photo management utility, is out with bug fixes. See the change log for details.

Comments (none posted)

Video Applications

MvpdMake 0.1 announced

MvpdMake is: "a GUI wrapper around mplayer, mencoder, sox and mv_encoder to convert video files to the MoviePod (.mvpd) video format to be played by mv_player under iPodLinux on your iPod Nano." Stable version 0.1 has been announced.

Comments (none posted)

Web Browsers

Looking forward to Firefox 3

Firefox 2.0 isn't quite out yet, but the developers are already looking forward to the next major release. To that end, they have put together a Firefox 3 feature brainstorming wiki with all of the ideas they are considering. It's all just ideas at this point, and it's probable that a lot of things on that list will never show up in code form, but it is still interesting to see where the project thinks it might go.

Comments (6 posted)

Firefox 2 RC3 available

The third Firefox 2 release candidate is now available; click below for the details. Information on what to expect in Firefox 2 can be found in the release notes.

Full Story (comments: 3)

Lynx 2.8.6 released

Version 2.8.6 release 2 of Lynx, a text-mode web browser, is available. The changes document shows what's new.

Comments (none posted)

Miscellaneous

KeePass 1.06 released (SourceForge)

Version 1.06 of KeePass, a secure password manager, is available. "Version 1.06 is a stable release. Additionally to the usual small feature additions and bugfixes, the password quality estimation algorithm and auto-type window focusing have been improved, automatic workspace locking has been enhanced."

Comments (none posted)

Languages and Tools

Caml

Caml Weekly News

The October 17, 2006 edition of the Caml Weekly News is out with new Caml language articles.

Full Story (comments: none)

Haskell

Call for Contributions - HC and A Report

A Call for Contributions has gone out for the November, 2007 edition of the Haskell Communities & Activities Report. Submissions should be in by early November.

Comments (none posted)

Lisp

GNU CLISP 2.41 released

Version 2.41 of GNU CLISP has been announced. "This version adds bindings to the LIBSVM library for Support Vector Machines, FFI changes, and a few bug fixes. CLISP is one of the most popular and actively maintained open-source Common Lisp implementations."

Full Story (comments: none)

Perl

This week on the Perl 6 mailing lists (O'Reilly)

The October 8-14, 2006 edition of This week on the Perl 6 mailing lists is out with a summary of the latest Perl 6 discussions.

Comments (none posted)

Python

Python 2.4.4, release candidate 1 is out

Release candidate 1 of Python 2.4.4 has been announced. "Python 2.4.4 is a bug-fix release. While Python 2.5 is the latest version of Python, we're making this release for people who are still running Python 2.4."

Full Story (comments: none)

Dr. Dobb's Python-URL!

The October 16, 2006 edition of Dr. Dobb's Python-URL! is online with a new collection of Python article links.

Full Story (comments: none)

Tcl/Tk

Dr. Dobb's Tcl-URL! - weekly Tcl news and links (Oct 16)

The October 16, 2006 edition of Dr. Dobb's Tcl-URL! is online with new Tcl/Tk articles and resources.

Full Story (comments: none)

IDEs

Wing IDE 2.1.3 released

Version 2.1.3 of Wing IDE, a Python language integrated development environment, has been announced. "This is a bug fix release that fixes debugger support for Python 2.5 final, improves VI mode and multi-file replace, and adds support for Subversion 1.4, among other things."

Comments (none posted)

Miscellaneous

Yaccviso 1.3 announced

Stable version 1.3 of Yaccviso is available. "Yaccviso visualizes yacc and bison grammars. It will generate a .dot or .vcg file that you can play around with in graphviz (from AT&T research labs fame) or VCG."

Comments (none posted)

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


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