SolarCalc is a program for estimating the solar radiation and electrical energy yield in a given site around the world. The software has been written in Qt and uses the most recent models of solar radiation conversion by PV effects. The software can take into account many aspects of solar systems such as detailed diffuse/beam correlation models, temperature effects, and shadowing effects. The system allows you to build a user-based archive of components, like solar panels and inverters. Many printing and exporting functions are available, as well as ready-to-use PDF report export.
Khayyam is a program for composing 3D scenes for rendering (similar to Poser and DAZ Studio). It can import character and scene models from many model formats (Poser, MD5, BSP, OBJ, 3DS, Collada, and formats used in most Illusion games). There is support for basic object placement, scaling, posing skeletal characters, and lighting. Scenes can be exported in POV-Ray format for rendering. Khayyam is implemented as a shell program using many libraries from the Floyd and Sodipodi projects.
PyGUI is a GUI API which is designed specifically for Python, taking advantage of Python's unique language features and working smoothly with Python's data types on the three major platforms (Unix, Macintosh, and Windows) that are small and lightweight, interposing as little code as possible between the Python application and the platform's underlying GUI facilities, and not bloating the Python installations or applications which use them.
FreeForth is a small and fast interactive compiler composed of an extensible set of macros generating inline compact i386 native code, including floating-point instructions, and an easy interface to Linux and Windows dynamic libraries. It uses two stacks to pass subroutines arguments and results separately from return addresses, like other Forth dialects, but unlike them, it is a simpler pure compiler (without an interpreter) offering interactivity through "anonymous" subroutines which are executed by their closing ";" macro. FreeForth is fully documented by 100K of interactive online help. Since its first release in 2006, it has been used every day for cross-development of realtime industrial applications embedded in microcontrollers, and for PC-controlled manufacturing test benches. The FreeForth distribution includes an interactive incremental assembler for the MSP430 microcontroller family.
markov.sql implements third order (and lower) model Markov Chains, including training and generation, in pure SQL(ite). The source code archive also contains a pre-trained SQL dump with models based on the 1990 US Census Bureau data sets for first and last names, and an excerpt of the 2012 US tax office corporation names.
EAsea Specification of Evolutionary Algorithms (EASEA), is a high-level language dedicated to the specification of evolutionary algorithms. The language and compiler are quite mature. EASEA compiles .ez specification files into C++ or Java object files, using existing evolutionary libraries. Supported C++ libraries currently are GALib or EO.
HLA Adventure is an adventure game that was written in Randy Hyde's HLA language. It features Mippy, a cute dragon that lives happily in the forests and caves and often comes out during the later part of the day to eat leaves, smoulder decaying trees, and generally romp around like every good dragon should.
Brace is a dialect of C that looks like Python. It has coroutines, hygenic macros, header generation, and libraries with graphics and sound. It is meant to be good for beginners, kids, and experts. Brace is translated to C, then compiled, with #! support and cached executables. It is fairly portable, and runs on GNU/Linux, Unix, and Windows with MinGW. It should also run on Mac OS X. It comes with a lot of demo programs, many with animated graphics.