Release Notes: This release includes support for NPM, Bower, better Unicode handling, and multiple rounds of hashing.
magicErmine is a tool for creating portable applications for Linux. It allows the same Linux executable to be run on a wide range of different distributions. Like statifier, It makes one executable file with no run-time dependencies from a dynamically linked executable and all of its libraries. Unlike statifier, it is able to add arbitrary files to the packed executable, such as configuration files or pixmaps.
Release Notes: This release fixes a bug where in some rare circumstances external files could be treated as internal. The ERMINE_SELF_FORCE_EXTERNAL environment variable allows you to specify a space separated list of files that should be treated as external even if packed.
Sculptor is a productivity tool that applies the concepts from Domain-Driven Design and Domain Specific Languages. You express your design intent in a textual specification, from which Sculptor generates high quality Java code and configuration. You can use the concepts from Domain-Driven Design (DDD) in the textual Domain Specific Language (DSL), e.g. Service, Module, Entity, Value Object, Repository. The generated code is based on well-known frameworks such as Spring Framework, Hibernate, and Java EE. Sculptor takes care of the technical details and the tedious repetitive work, and lets you focus on delivering more business value (and have more fun). The DSL and the code generation drives the development and is not a one time shot. The application can be developed incrementally with an efficient round trip loop. Sculptor is useful when developing typical enterprise or Web applications that benefit from a rich and persistent domain model.
Release Notes: This version has undergone a major overhaul. It has most of the functionality as the previous 2.1.0, but internally it has been migrated to the latest versions of Eclipse4, Xtext2, and Xtend2. It is hosted on GitHub and has its own Web site.
Sudokuki is a graphical SUDOKU game. It solves even the most difficult sudoku grids for you. It can generate a sudoku, play sudoku, and print a sudoku.
Release Notes: This release adds Tamil and Turkish translations. It improves the language selection dialog, and removes the "feedback" tab from the About dialog.
web2ldap is a full-featured Web-based LDAPv3 client written in Python. It is designed to run either as with stand-alone built-in Web server or under the control of another Web server with FastCGI support (e.g. Apache with mod_fastcgi). It has support for various LDAPv3 bind methods and a powerful built-in schema browser. HTML templates are supported for displaying and editing entries, and LDIF templates can be used for quickly adding new entries. A built-in X.509 parser displays a detailed view of certificates and CRLs with active links.
Release Notes: This release fixes an XSS security issue in group administration. The group administration UI now groups select items by parent DN. More plugin classes for MIT Kerberos schema. Some more bugfixes.
cvs-fast-export analyzes a collection of RCS files in a CVS repository (or outside of one) and, when possible, emits an equivalent history in the form of a fast-import stream. Not all possible histories can be rendered this way; the program tries to emit useful warnings when it can't. The program can also produce a visualization of the resulting commit DAG in the DOT format handled by the graphviz suite. The package also includes cvssync, a tool for mirroring masters from remote CVS hosts.
Release Notes: This release has an -i option for incremental dumping. It has a -p option for enabling load status reports. There are many documentation improvements. There is now a regression-test suite for the package. A cvssync tool for mirroring remote CVS repos has been added.
GPCSlots2 is a console/terminal text-based casino game. It includes five slot machines, three roulette games, and two dice games. Ther are eight market funds to virtually invest in. A progressive jackpot is added to by all machines. Status can be printed to HTML.
Release Notes: Various improvements to slot machines since the last version. The ability to save progress from a bank screen.
Gwyddion is a modular SPM (Scanning Probe Microsope) data visualization and analysis tool. It can be used for all most frequently used data processing operations including: leveling, false color plotting, shading, filtering, denoising, data editing, integral transforms, grain analysis, profile extraction, fractal analysis, and many more. The program is primarily focused on SPM data analysis (e.g. data obtained from AFM, STM, NSOM, and similar microscopes). However, it can also be used for analyzing SEM (scaning electron microscopy) data or any other 2D data.
Release Notes: Two new data processing modules were added: Affine distortion correction and Otsu's thresholding. A number of file modules were updated or improved, namely NT-MDT, S94, Seiko, WSF, OLS, LEXT and NetCDF. Bugs in Graph cut and Volume show and extract were fixed. The Pygwy console is persistent and can exist only in one instance now. The toolbox was slightly rationalized.
DDMSence (pronounced "dee-dee-em-Essence") is the only Java library that fully supports the DoD Discovery Metadata Specification (DDMS). It provides a complete implementation of the DDMS specification using any DDMS version between 2.0 and 5.0. Validation is performed according to both the schema and the specification, and custom validation rules can be defined with ISO Schematron.
Release Notes: This release adds full support for DDMS 5.0. It is backwards-compatible with all versions since v2.0.0.
pmbw is a set of assembler routines to measure the parallel memory (cache and RAM) bandwidth of modern multi-core machines. Memory bandwidth is one of the key performance factors of any computer system. Today, measuring the memory performance often gives a more realistic view of the overall speed of a machine than pure arithmetic or floating-point benchmarks. pmbw contains a set of very basic functions which are all hand-coded in assembler to avoid any compiler optimizations. These basic functions are modeled after the basic inner loops found in any data processing, sequential scanning and pure random access. Any application will have a memory access pattern which is somewhere between these two extremes. The current version of pmbw supports benchmarking 16-, 32-, 64-, 128-, or 256-bit memory transfers on x86_32-bit, x86_64-bit, and ARMv6 systems.
Release Notes: Fixes memory tests on ARM. Changes the options -s and -S to give range of array size.
The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5, with just a few differences. PCRE is used by many programs, including Exim, Postfix, and PHP.
Release Notes: Performance has been improved by extending the "auto-possessification" feature. Backreferences to named subpatterns now check all with the same name; this and other changes improve compatibility with Perl. A number of bugs have been mended.
The j661 project provides a generic CDS (or ARINC 661 Server) in order to facilitate the understanding of the ARINC 661 standard, prototype ARINC 661 concepts and architectures, and facilitate the reuse of ARINC 661 specifications and artefacts between projects. The CDS architecture is designed to allow defining the Server behavior to be easily modified or extended. This is achieved by a modular plug-in architecture, allowing customization at runtime without changing anything in the Server core itself.
Release Notes: This version support both Swing and JavaFX rendering engines, and has a lot of additions compared to the 0.57 previous version.
Mahotas is an image processing library for Python. It includes a couple of algorithms implemented in C++ for speed while operating in numpy arrays. The main algorithms are watershed and Otsu thresholding.
Release Notes: This is a bugfix release. It includes an important fix to SLIC superpixels as well as several fixes throughout.
4MLinux is a miniature Linux distribution focusing on four capabilities: maintenance (by using it as a system rescue live CD), multimedia (for example, for playing video DVDs), miniserver (using the inetd daemon), and mystery (meaning console games).
Release Notes: This is an updated version using 4MLinux 7.2 as the core system. The 4MLinux collection includes, among other things, the following items: classic "shoot'em up" games (Abuse, Doom, Heretic, Hexen, and Quake), Liero (a realtime "Worms-like" game), Lincity (a construction and management simulation game), space shooters (XGalaga, Kobo Deluxe), and DOSBox 0.74 with some Freeware DOS games. GNU Chess 6.1.1 with WinBoard 4.7.2, GNU Go 3.8, Michael Speck's LGames, and ec64 (a Commodore C64 emulator) are also available.
OpenConnect server (ocserv) is an SSL VPN GNU/Linux server. Its purpose is to be a secure, small, fast, and configurable VPN server which depends on standard protocols like TLS 1.2 and Datagram TLS. It implements the AnyConnect SSL VPN protocol and is compatible with the OpenConnect VPN client (compatibility with other Anyconnect SSL VPN clients is experimental).
Release Notes: This release fixes known bugs, adds support for the AnyConnect mobile clients, and has support for cgroups in Linux systems that can be used to limit/isolate different VPN users or user groups.
Pies is a Python 2 and Python 3 compatibility layer with the philosophy that all code should be Python 3 code. Starting from this viewpoint means that when running on Python 3, Pies adds virtually no overhead. Instead of providing a bunch of custom methods (leading to Python code which looks out of place on any version), Pies aims to backport as many of the Python 3 API calls, imports, and objects to Python 2 as possible, relying on special syntax only when absolutely necessary.
Release Notes: This release automatically makes __str__ methods work correctly across Python2 and Python3, adds support for 2 & 3 compatible meta-classes, and adds support for lru_cache.
SOFA is a statistics, analysis, and reporting program with an emphasis on ease of use, learning as you go, and beautiful output. SOFA can connect directly to your database and lets you display results in an attractive format ready to share or put in a spreadsheet. SOFA will help you learn as you go, whether you are a student, business analyst, or researcher.
Release Notes: A cleaner interface for viewing, saving, and exporting output. Data export to the spreadsheet plug-in now automatically exports as CSV as well as .xls. Data importing copes with spaces at the end of dates: trailing spaces are removed and the value is treated properly as a date.
TAO Translator (formerly, The Advanced Online Translator) uses online translation services to provide translations. Currently supported services: Google Translate (supports translation, language detection, dictionary, and reverse translations for single words); Microsoft Translator, a.k.a. Bing Translator (supports translation only); Yandex.Translate (supports translation and language detection); and Yandex.Dictionaries (supports dictionary with synonyms and reverse translations). More services are possible in the future.
Release Notes: This release adds a Yandex.Dictionaries translation service. It adds Ukrainian and Russian translations.
isort automatically sorts and sections Python imports. It can turn even the most messy import structure into nice clean sections without duplicates. It provides a command line utility, Python library, and Kate plugin for convenient use.
Release Notes: Fixes extra spaces before certain multi-line import statements.
GObject Builder (GOB) is a simple preprocessor for easily creating GObjects (glib objects). It reads a class description file with inline C code and produces .c and .h object files for you. It allows you to easily use most of the features of the GObject system and avoids typos by reducing the amount of code needed. In general, the amount of code is about the same as for OO languages such as Java or C++, but you still have to only use C and you get all the power of the GObject system.
Release Notes: GTK3 support, names of signals and properties, and fixes for deprecated functions.
decotengu is a dive decompression library to experiment with various implementations of the Buhlmann decompression model with Erik Baker’s gradient factors. The results of decotengu calculations are decompression stops and tissue saturation information. Third party applications can use those results for data analysis purposes or dive planning functionality.
Release Notes: This release adds NDL dive detection before dive ascent start. The 'dt-plot' script is reimplemented to use R core plotting functions (ggplot2 is no longer required, which gives a major performance gain), and legend plots generated by the script have been added. The documentation has been updated with a section about comparing dive decompression data with the 'dt-plot' script. This is the first beta release.
libefgy is a set of C++ headers containing lots of templates loosely related to maths. The headers include templates for fractional arithmetic, big integers (and thus "big fractions"), calculating π, e, and some calculations with those (for trigonometrics), matrix manipulations, tuples, polar and Euclidian spaces in arbitrary dimensions, (perspective) projections, colour space manipulations in RGB and HSL, and assorted other things.
Release Notes: This release adds some minor new features such as the vt100 terminal code and a matrix animation demo, and greatly improves the current state of the source code documentation. Additionally, a lot of code has been rewritten to use standard C++11 features where applicable.
Topologic is a simple renderer for certain higher-dimensional geometric primitives and some regular 3D shapes. The idea is to make it easy for students of certain higher-dimensional maths and physics topics to visualize the typical primitives in those fields and get a grasp for the topic.
Release Notes: This is primarily a maintenance release to work with the new libefgy-4. The only actual UI improvement in this release is in the iOS Topologic client, which should pop up on the App Store in a few days. As a small bonus, the source code is now fully documented with Doxygen.
tex-upmethodology provides a complete set of LaTeX styles that permit you to write documents according to a UP-based methodology. Its major features are document history, task management, design and specification documentation, and helping tools. tex-upmethodology is officially supported by CTAN.
Release Notes: This release adds the macro "backcovermessage" to insert a message at the bottom of the inner page of the back cover.
SQLObject is an object-relational mapper, i.e., a library that will wrap your database tables in Python classes and your rows in Python instances. It currently supports MySQL through the 'MySQLdb' package, PostgreSQL through the 'psycopg' package, SQLite, Firebird, MaxDB (SAP DB), MS SQL, and Sybase. It should support Python versions back to 2.4.
Release Notes: SQLiteConnection.close() now closes and reopens a connection to the in-memory database.