Camelot provides components for building business applications on top of Python, SQLAlchemy and Qt. It is inspired by the Django admin interface. You can use Camelot to develop both simple and complex business applications quickly.
Release Notes: The focus of this release was moving to SQLAlchemy 7.x and making the GUI more customizable. It is now straightforward to change the menu and the toolbar. New features include support for importing Excel files from the file wizard, configurable toolbars in the one-to-many and many-to-many editor, Spanish translations, the ability to add a close button to a form and to customize the form close action, default values for filters, a configurable main menu and toolbars in the ApplicationAdmin, and rewritten Camelot functions behind toolbars and menus to actions.
SLEEF (SIMD Library for Evaluating Elementary Functions) is a library that facilitates programming with SIMD instructions. It implements the trigonometric functions, inverse trigonometric functions, exponential and logarithmic functions in double precision without table look-ups, scattering from, or gathering into SIMD registers, or conditional branches. This library also includes some functions for evaluation in single precision.
Release Notes: In this version all of the algorithms have been updated and both accuracy and speed are improved.
The pyaeso Python package makes access to the Alberta Electric System Operator's (AESO) Energy Trading System (ETS) easier. AESO operates Alberta's deregulated electricity market and provides price, demand, and other valuable information through the publicly accessible Energy Trading System (ETS) Web site. This information is useful for economic analysis, power trading, electric system study, and electric system forecasting. The first step in using such information is to download it and parse it into useful data structures - a task performed by this library. Typically the data provided by this library will generate graphs, feed statistical methods, heuristics, and system models to usefully analyze Alberta's electric system.
Release Notes: This release adds Python 3 support, timeout parameters to most urlopen/dump functions, and fixes for bugs in available transfer capacity (ATC) and current supply/demand (CSD) reports.
TXR is a new data munging language. TXR's special pattern language provides template-based matching of entire documents or large sections of documents. It also contains a language for functional and imperative programming. It is written in C and takes the form of a utility that is portable to Unix-like platforms and Windows.
Release Notes: This release fixed several bugs, including a showstopper in bignum integers on 32-bit platforms. There are improvements in the areas of pseudo-random number generation and lazy list processing.
mochad is a TCP gateway daemon for the X10 CM15A RF (radio frequency) and PL (power line) controller, the CM15Pro RF and PL controller, and the CM19A RF controller. The CM15Pro is the EU version of the CM15A. PL support includes extended dim and status query. Standard RF modules such as motion sensors and remote controls are supported. DS10A and MS10A RF security modules are supported. Ninja pan/tilt camera mounts can be controlled from mochad. The command line interface is well-suited for CGI scripts and cron jobs. mochad works well on embedded Linux systems such as OpenWRT and Chumby, so a PC is not required for always-on applications.
Release Notes: The -d debug command line option was fixed. The SP554A motion sensor with the switch in the home/away position is now correctly decoded. An exit was added to potential infinite loops. A message was added for DS12A with cover off (tamper). The DS12A looks like two DS10As with the cover on.
nut is nutrition software to record what you eat and analyze your meals for nutrient composition. The database included is the latest USDA Nutrient Database for Standard Reference. This database contains values for vitamins, minerals, fats, calories, protein, carbohydrates, fiber, etc., and includes the essential polyunsaturated fats, Omega-3 and Omega-6. Nutrient levels are expressed as a percentage of the Daily Value, the familiar standard of food labeling in the United States, but also can be fully customized. Foods can be added from recipes or food labels, and nutrient intake can be graphed. The program is completely menu-driven and there are no commands to learn.
Release Notes: This release fixes the calorie auto-set feature so it will not initialize a weight log with a wild measurement, and a bug where the meal database was not saved if all foods were deleted from a meal.
Manitou-Mail is a 3-part database-driven email system: a PostgreSQL database for the storage engine, a Perl daemon that does send/receive and customizable analysis/indexing of the mail, and a mailer-like user interface (C++/Qt) connected to the database. The general goal is to provide a database-style architecture to handle email, not just for storage but at the application level too. Fast and shared access, fine-tuned security, robust storage, consistent backups, auditing, statistics, and customized add-ons are possible.
Release Notes: The filtering system has been improved with new filter functions and actions and a redesign of the editor. Filter expressions can now be tested in the user interface. The help system has been upgraded for Qt 4.7+. A MacOS X version is now available as an application bundle.
Release Notes: Errors in 'user::user_markup', 'permit::permit_markup', and 'page::page_parts' were fixed. Stylesheets were improved and fixed. 'page::page_markup', 'page::page_composer', 'page::page_parts', 'maps::google_maps', and 'user::user_view' were refactored. The documentation was updated.
MSS Code Factory is a rule-based expert system for translating application models to source code.
Release Notes: The way optional reference attributes are considered has been corrected. Previously, if any of the columns involved were not null, the reference resolution was attempted. The corrected implementation no longer attempts to resolve a reference if any of the optional columns correlate to a required target column have not been specified. Work is proceeding on testing a GEL compiler for 1.9 and 2.0 as well.
Wally is a Qt4 wallpaper changer using multiple sources like files, folders, FTP remote folders, Flickr, Yahoo!, Panoramio, Ipernity, Photobucket, Buzznet, Picasa, Smugmug, Google, Vladstudio, and deviantART images. It is available in many languages. Supported Linux window managers are GNOME, GnomeShell, KDE3, KDE4, XFCE4, BlackBox, FluxBox, Window Maker, and FVWM (experimental).
Release Notes: A gconftool-2 command line argument bug was fixed. The settings window layout is now suitable for netbook screens.
The CWP/SU Seismic Un*x (SU) package is a software environment for seismic processing and seismic and wave-propagation related research. It is used not only in seismology but in other areas involving time-dependent data, such as Ground Penetrating RADAR.
Release Notes: The code is now C99 compliant. Phase unwrapping algorithms were added along with assorted bugfixes and code cleanups.
Auralquiz is a simple music quiz game that uses your own music files. It plays short pieces of music files from your folders and presents a question and several answers about the current song. The faster the answer, the more points you receive. Up to eight people can play in a turn-based mode. In the highest difficulty level, instead of having the buttons, the player must type the answer. Symbols like "!", "-", "." etc are filtered out, and it's not case sensitive, so it's a little easier to answer correctly.
Release Notes: Translation files are included in the binary as resources and are loaded correctly. Metadata analysis is faster and performed using TagLib, which is a new dependency. Sound control now relies on Phonon States, and works better with all backends. Hardcore difficulty level now uses the "Type-the-answer" mode. A "Reload music" button was provided for use when there are new files or some have been moved/deleted. Several visual changes were made.
tvpvrd is a PVR daemon for Linux that offers the ability to schedule and manage TV recordings using one or multiple installed analogue TV capture cards, e.g. Hauppauge. The daemon is interfaced either through its full command language via a provided command line shell or through a basic (built-in) Web interface provided by the built in micro Web server. The goal is to provide an advanced recording and transcoding (using ffmpeg) server without the need to configure databases or a complex GUI. The server is completely self-contained and uses an XML DB in plain text format to store future recordings.
Release Notes: This is a minor maintenance release. Format for list output now uses the same formatting for all list types. More error checking was provided at startup to catch spelling mistakes early in the channel/station alias file if some entries do not match the current frequency map.
PAGI is a PHP AGI (Asterisk Gateway Interface) facade with CDR (Call Detail Record), call spool and schedule auto dial, send and receive Fax, channel variables, and caller ID management.
Release Notes: This release can indicate "progress", "busy", and "congestion", can play/stop tones (custom and known), and splits the code from agi client, so the implementation now only deals with I/O.
Squid Analyzer parses the native access log format of the Squid proxy and reports general statistics about hits, bytes, users, networks, top URLs, and top second level domains. Statistic reports are oriented toward user and bandwidth control; this is not a pure cache statistics generator.
Release Notes: This is a long awaited release that fixes all issues reported during these 4 years with some feature enhancements. It has a dedicated Web site now.
QX11Grab is a system tray applet for X11 desktop environments that uses FFmpeg to recording X11 Desktops and Windows. This Application tapping window dimensions with xevent and prepare the command line for ffmpeg with configuration options. It sends the generated parameter list to a new FFmpeg process. QX11Grab is not the recording software; it prepares all commands for FFmpeg. Features: support for tapping dimensions on single/multi and Xinerama desktops; a metadata input formula; audio/video CODEC table editors with context menus and predefined arguments; a custom command table editor for experts; command line preview for better understanding FFmpeg option sets; a configurable audio capture interface for ALSA/Pulse and OSS devices; bookmark support for better switching of configuration to other CODEC sets; a presets editor for ffpresets; and command line shell script export. QX11Grab also implies a plugin interface for FFmpeg codec filters. Filter Plugins: a drawing text filter dialog; an un/sharpen filter dialog; a Display Aspect Ratio (DAR) dialog; a watermark filter dialog; and a fade (in/out) filter dialog.
Release Notes: This release adds support for bookmarks and table model delegation with libavcodec tool tips and script export. Translations were updated. Several bugs have been fixed.
Simple Groupware is a complete enterprise application offering email, calendaring, contacts, tasks, document management, synchronization with cell phones and Outlook, full-text search, and much more. Simple Groupware combines standards like RSS, iCalendar, vCard, IMAP, POP3, SMTP, CIFS, CSV, WebDAV, LDAP, and SyncML under one platform. Unlike other groupware software, Simple Groupware contains the programming language sgsML to enable the quick customization and creation of powerful Web applications.
Release Notes: Custom date ranges were dropped in the calendar module. A broken package file was fixed.
ejabberd is a multi-platform, scalable, distributed, and fault-tolerant Jabber/XMPP server. It includes Jabber services like Multi-User Chat, IRC transport, HTTP-Bind, Publish-Subscribe and PEP. It supports virtual hosting, connection to transports (gateways) to other networks, and connection to other Jabber servers. Other supported features are Web and command-line administration, encryption support (SSL and TLS), several authentication methods (embedded, external script, LDAP, PAM, and ODBC), varied storage methods (embedded, ODBC, PostgreSQL, MySQL, MSSQL), Jabber user directory, and translations in more than 20 languages.
Release Notes: Support for Erlang/OTP R15B, and other bugfixes.
The ADAPTIVE Communication Environment (ACE) is an object-oriented (OO) C++ framework that helps you develop and deploy high-performance networked applications faster and with less code to write and maintain. ACE is especially useful for systems that use network and/or inter-process communications and that take advantage of multithreading. While the ACE source code is free, that's not the only way you save money with ACE. ACE's wrappers and higher-level patterns help you develop your software quickly and portably, helping you to complete your projects on time and within budget.
Release Notes: This release adds a timer policy template and API. There are minor bugfixes.
cron4j is a scheduler for the Java 2 platform which is very similar to the UNIX cron daemon. cron4j lets you launch, from within your Java applications, any task you need at the right time, according to some simple rules.
Release Notes: The setTimeZone() method has been added to the Predictor class. A bug causing a rare deadlock condition while shutting down the scheduler has been fixed.
ftp4j is a Java library that implements a full-featured FTP client. With ftp4j embedded in your application, you can transfer files (upload and download), browse the remote FTP site (directory listing included), and create, delete, rename, and move remote directories and files.
Release Notes: A change has been made in the FTP connectors architecture. FTPConnector is no longer an interface: it is now an abstract class implementing timeout aware connections. Timeouts for connection, read, and close operations can be set by the caller. A connection attempt to a remote FTP server can now be aborted, calling the brand new abortCurrentConnectionAttempt() method in FTPClient. Moreover, a bug has been fixed in the HTTPTunnelConnector.
QtitanDataGrid provides a complete set of wide range of unique features that cannot be implemented using default Qt components and methods. It is a pure grid for business application in Qt. It enables you to load various types of data from different sources into a fast, flexible, and functional editable grid supporting sorting, grouping, reporting, creation of banded columns, drag’n’drop for buttons, and plenty of other handy functions. This data grid helps novice and experienced Qt developers with Delphi and C++ backgrounds to use the same comprehensive advanced editable grid capabilities that they’ve grown accustomed to in corresponding IDEs and that are not part of the standard Qt library.
Release Notes: This release fixes some crashes in the grid and solves problems with strings that require localization.
Qtractor is an Audio/MIDI multi-track sequencer application. The initial target platform is Linux, using the infrastructure of the Jack Audio Connection Kit (JACK) for audio and the Advanced Linux Sound Architecture (ALSA) for MIDI. It is meant to be a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home studio.
Release Notes: Clip drag-and-move stepping with keyboard arrow-keys. Plugin parameter automation GUI feedback. LV2 plugin Qt4 GUI support and clip/split on current play-head location have been fixed.
chan-sccp-b is an extension of the original chan-sccp implementation for the Asterisk soft-PBX. It lets you hook up a Cisco/SCCP Phone to your Asterisk server using the SCCP protocol, which works a lot better than the SIP firmware on the same phone. It provides full phone functionality instead of just a simple SIP channel provider. It offers functionality like shared lines, hotline functionality, guest login, dynamic speeddials, private line automatic ring-down (PLAR), personal softkey configurations, Dundi support, SCCP extended dialplan functions, manager support, and custom device state buttons.
Release Notes: Minor fixes: compilation on FreeBSD and autoconf changes.
TEA is a powerful and easy-to-use Qt4-based editor with many useful features for HTML, Docbook, and LaTeX editing. It features a small footprint, a tabbed layout engine, support for multiple encodings, code snippets, templates, customizable hotkeys, an "open at cursor" function for HTML files and images, miscellaneous HTML tools, preview in external browser, string manipulation functions, Morse-code tools, bookmarks, syntax highlighting, and more.
Release Notes: The FB2 books reader now works fine with non-UTF-8 charsets. The editor widget rendering has been optimized. The built-in calculator inner bit depth is changed from the float type to double type. There are some UI tweaks.