PSX is a PHP framework for creating RESTful APIs. It helps you to build clean URLs serving Web standard formats like JSON, XML, Atom, and RSS. It includes a handler system that abstracts away SQL queries from domain logic, a routing system that executes correct controller method for the location of the controller and the method annotation, and a flexible data system that converts database records into formats like JSON, XML, Atom, and RSS. A lightweight DI container handles dependencies. The controller supports request and response filters that can modify the HTTP request or response, and filters are provided for Basic and Oauth authentication.
Release Notes: Updated atom and RSS item parsing. The HTTP socks handler has been fixed with proper handling of chunked transfer encoding. An OpenID provider implementation has been added. This release updates the HTTP request class and fixes the curl handler. The "Expect: 100-Continue" header has been removed and ca-bundle.pem updated. The NestedSet library has been removed and new unit tests added. Several bugs have been fixed.
BaseX is a light-weight, high-performance, and scalable XML database system and XPath/XQuery processor, including full support for the W3C Update and Full Text extensions. An interactive and user-friendly GUI frontend gives you great insight into large XML data instances. It is platform independent and works out of the box.
Release Notes: This release is a reaction to user feedback and an intent to optimize the distribution packages. The Windows installer was updated to support the latest features. The zip file was updated (initial config and directories added). XQuery: much faster execution of count() when applied to opened databases. The flag -c connects to an existing database server; the flag -s specifies a port for stopping the HTTP server (Jetty); the flag -S starts the HTTP server as a service; running write operations will be completed before the server is stopped. Ruby, Python, PHP, and Java clients have been updated.
Makeflow is a workflow engine for executing large complex applications on clusters, clouds, and grids. It can be used to drive several different distributed computing systems, including Condor, SGE, and the included Work Queue system. It does not require a distributed filesystem, so you can use it to harness whatever collection of machines you have available. It is typically used for scaling up data-intensive scientific applications to hundreds or thousands of cores.
Release Notes: This release includes new support for running workflows on EC2, new Python and Perl bindings to the Work Queue system, a new example of replica exchange running directly on Work Queue, new comprehensive documentation for all components, and an improved build procedure tested on over 50 OS/architecture combinations.
quIRC is a lightweight console-mode IRC client. It uses terminal escape sequences to provide a clean character-cell based interface, handling things like multiple channels and servers (using tabs), input line editing (with bash-like keystrokes), and backscroll.
Release Notes: This release fixes several small issues, like dealing with SIGWINCH, an option to suppress setting the window title (in case you're not in an xterm), fixing some compile warnings on Fedora, and some configuration options relating to username and fullname. Support for server passwords was added, with the option --pass=<passwd> (and corresponding entries in ~/.quirc/rc).
dxirc is a easy-to-use yet capable cross-platform IRC client. Among its notable features are flexible configuration, a fully customizable look independent of system-wide settings, multiple server support with optional automated joining of selected channels, and the ability to connect via SSL.
Release Notes: Among other features, this update introduces an enhanced Preferences dialog window, a new "LOG" command, and the ability to disable tab sorting and enable unlimited reconnect attempts.
The massXpert software package is a mass spectrometry environment for linear (bio-)polymers. It inherits all the innovations of GNU polyxmass. It allows the detailed definition of new polymer chemistries in the XpertDef module. These chemistry definitions are then used in the desktop calculator-like mass calculator (XpertCalc) and in the sophisticated polymer sequence editor and (bio-)chemical/mass spectrometric simulations module (XpertEdit). Available simulations include polymer and monomer chemical modifications, polymer sequence cleavage, gas-phase fragmentation, m/z ratio calculations, and more.
Release Notes: It is now possible to account for cross-links when simulating oligomer fragmentations. Only cross-links that involve monomers all contained in the fragmenting oligomer are taken into account. Updates to the user manual.
EKO is a simple sound editor based on Qt, libsndfile, and libsample rate.
Release Notes: Many important fixes.
twstools is a simple set of command line tools around the Interactive Brokers TWS API with the purpose of having a powerful scriptable toolbox to automate "jobs" like downloading historical data, tracking account info or submitting orders, etc.
Release Notes: Many build fixes and some minor features have been added. Building on Cygwin is now possible. Minor build fixes for several Linux platforms. libpopt (compile and run time dependency) has been replaced with gengetopt (only required at "make dist" time). Tools can read twsxml files from stdin to combine them with pipes. twsgen skips useless expiries when generating histjobs, and has an additional --max-expiry filter option.
Task Coach is a simple todo manager to manage personal tasks and todo lists. It grew out of a frustration that well-known task managers, such as those provided with Outlook or Lotus Notes, do not provide facilities for composite tasks. Often, tasks and other things to do consist of several activities. Task Coach is designed to deal with composite tasks.
Release Notes: This is a mixed bugfix and feature release.
The Integrated Financial System (ifs) is a financial software package to help you keep track of your coins! IFS is intended to be used by those who want to keep track of their money in a detailed way. It is useful for people who are taking control of their financial lives and want more features than what a spreadsheet can offer. The software package is suitable for individuals, families, and small-to-medium sized businesses. Main features include recording and tracking of expenses; support for muliple users and multiple currencies; a reporting suite; configuration tools for administrative tasks; permissions system to segregate duties and protect sensitive information; and a complete sample data scenario to evaluate the entire package.
Release Notes: This is the initial public release after nearly 7 years of internal development.
jHepWork (jWork) is an environment for scientific computation, data analysis, and data visualization for scientists, engineers, and students. The program is fully multi-platform (written in Java). Programs can be written in the Java, Jython/Python, and BeanShell scripting languages. Matlab/Octave is supported for symbolic calculations. The program can be used to display data and functions in D and 3D. It comes with a friendly IDE and a code assist.
Release Notes: Analytical calculation (Octave/matlab files) can be executed using the same "run" button as for jython/BeanShell/Java code. F8 can run matlab/octave code. [Help]->[jHepWork help] starts the default browser with the online manual. This release contains major financial Java packages. Symbolic calculations: see jhplot.math.Symbolic. The HPlotter class can be used to build interactive canvases using Jaida styles. A bug was fixed that sometimes caused a failure to start on Linux/Unix.
Fingerprint GUI is a set of GUI tools for the use of fingerprint scanners on Linux systems. It enables the recording and checking of fingerprints of users and allows login and authentication of users by their fingerprint through its PAM module. An additional "fingerprintIdentifier" application can be used for customized (shell) scripts when users have to be identified or authenticated by their fingerprints. The system is based on device drivers from the "libfprint" project.
Release Notes: A segfault in the fingerprint polkit agent appearing after a random number of lock/unlock cycles has been fixed.
Freeverb3 is a signal processing library. It includes many types of audio processing effects and signal generators including a linear feedback shift register (LFSR) maximum length sequence (MLS) generator, multiple types of high quality mono+stereo reverb effects, a multi slot impulse response processor, multiband hardknee+softknee compressor and limiter, a stereo enhancer, a limiter, and many types of infinite impulse respose (IIR) and finite impulse response (FIR) filters. Also available is Freeverb3VST, a VST effects plugins package based on the Freeverb3 library.
Release Notes: Many Jack effect plugins were added.
phpMyAdmin is a tool intended to handle the administration of MySQL over the Web. It can create, rename, and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage keys on fields, create dumps of tables and databases, export/import CSV data, and administrate one single database and multiple MySQL servers.
Release Notes: A problem where view renaming did not work was fixed. Exporting to bzip2 format did not work, and this was fixed.
The Java Algebra System (JAS) is an object oriented, type safe, multi-threaded approach to computer algebra. JAS provides a well designed software library using generic types for algebraic computations implemented in the Java programming language. The library can be used as any other Java software package, or it can be used interactively or interpreted through a Jython or JRuby front end. The focus at the moment is on commutative and solvable polynomials, power-series, multivariate polynomial factorization, Gröbner bases, and applications.
Release Notes: Test classes have been separated into a new test source tree (trc). New scripting classes for Gröbner base computations according to Eder and Perry (F5, Arri, GGV) in basic_sigbased_gb.py. jas.py has been adapted in JAS for the required methods. More JRuby examples. Small improvements and fixes.
Box is a programming language that puts special emphasis on graphics. It is intended to be for vector graphics what LaTeX is for writing scientific documents.
Release Notes: The Box graphic library was largely redesigned and rewritten in Box (rather than C). It is now cleaner and better structured: high level functionality (drawing polygons, etc) is derived from low level functionality (paths and command streams). New commands were added (figure clipping with "Clip" and matrix computation with "Constraints"). The old interface is still supported. Documentation was added with Dox, the Box documentation tool, and can be browsed from Boxer in a separate window. Boxer was adapted to the new graphic library. Bugs were fixed (most noticeably the copy of composite objects)
PeaZip is a cross-platform file archiver utility that provides a unified portable GUI for many open source technologies like 7-Zip, FreeArc, PAQ, UPX, etc. Creates 7Z, ARC, BZ2, GZ, *PAQ, PEA, QUAD/BALZ, TAR, UPX, WIM, XZ, and ZIP files. It extracts more than 150 archive types: ACE, ARJ, CAB, DMG, ISO, LHA, RAR, UDF, ZIPX, and more. Features of PeaZip include extracting, creating, and converting multiple archives at once, creating self-extracting archives, split/join files, strong encryption with two factor authentication, an encrypted password manager, secure deletion, find duplicate files, calculate hashes, and export job definitions as scripts.
Release Notes: This release improves speed and responsiveness, and introduces many usability improvements like simpler search and renaming functions, an improved address bar, more information provided during a job's execution, and a fully integrated tool to find duplicate files and calculate CRC/hash of files.
mrouted is an implementation of the DVMRP multicast routing protocol. It turns a UNIX workstation into a DVMRP multicast router with tunnel support, in order to cross non-multicast-aware routers.
Release Notes: This release fixes a serious regression in route.c, introduced in 3.9.5, caused by the link list refactor. There is some minor cleanup and FTBFS issues on GCC 4.6.
Finnix is a small, self-contained, bootable Linux CD distribution ("LiveCD") for system administrators, based on Debian testing. You can use it to mount and manipulate hard drives and partitions, monitor networks, rebuild boot records, install other operating systems, and much more.
Release Notes: This release includes a new forensic mode, RNG entropy gathering, a minor kernel update, a large number of bugfixes, new packages, and new minor features.
radvd implements IPv6 router advertisements for Linux, as specified in RFC 2461. Support for Mobile IPv6 as well as 6to4 is included.
Release Notes: Assorted enhancements, bugfixes, and security fixes.
NAnt is a .NET build tool. In theory, it is kind of like make without make's wrinkles. In practice, it's a lot like Ant.
Release Notes: Changes include support for .NET 4.0, Mono 4.0 target/runtime frameworks, support for Silverlight 2, 3, and 4 targets, and a number of other improvements.
OpenIPMI is an effort to create a full-function IPMI system to allow full access to all IPMI information on a server and to abstract it to a level that will make it easy to use.
Release Notes: Assorted bugfixes.
Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments. It may also be used as a batch-oriented language.
Release Notes: Assorted bugfixes.
iRODS (integrated Rule-Oriented Data Systems) is a second generation data grid system providing a unified view and seamless access to distributed digital objects across a wide area network. It is an adaptive middleware data grid that operates by means of user-supplied rules and a Rule Engine which interprets the rules to decide how the system is to respond to various requests and conditions.
Release Notes: The iRODS Rule Engine has been completely re-written. Acceleration under Windows. Improved debugging of rules. Other enhancements and bugfixes.
The Interactive Spectral Interpretation System (ISIS) is designed to facilitate the interpretation and analysis of high resolution X-ray spectra. It is being developed as a programmable, interactive tool for studying the physics of X-ray spectrum formation, supporting measurement and identification of spectral features and interaction with a database of atomic structure parameters and plasma emission models.
Release Notes: Assorted bugfixes.