photovoltaic data loggingThe program's purpose is to track and log data from photovoltaic inverters, collect power data and store them. Also a purpose is to provide an interface to extract these data, allowing applications like web site stats of the system. . Solarpowerlog supports at the moment Solarmax inverters, connected via ethernet or serial interface, however it is programmed in a way to easy add support for other inverters as well. . The program supports logging to the console, logging to CVS and writing HTML files to be serverd by a web server.
Program for viewing and analyzing electrophysiological dataStimfit is a free, fast and simple program for viewing and analyzing electrophysiological data. It features an embedded Python shell that allows you to extend the program functionality by using numerical libraries such as NumPy and SciPy.
Twisted-based asynchronous Tor control protocol implementation (Python 2)txtorcon main feature is to present an asynchronous API to speak the Tor client protocol in Python. It also provides abstractions to track and get updates about Tor's state and current configuration (including writing it to Tor or disk), along with helpers to asynchronously launch slave instances of Tor including Twisted endpoint support. . Twisted is an event-driven networking engine written in Python and Tor is an onion-routing network designed to improve people's privacy and anonymity on the Internet.
great 2D soccer (sometimes called football) gameIt's bringing old style gameplay from DOS times back to the desktop with up to date graphics! Its gameplay is similar to old classics such as Amco's Kick Off and Sensible Software's Sensible Soccer. . The gameplay is designed to be quick, responsive and fun. You are always in control of the player closest to the ball. The ball is controlled via two different kick buttons - one for pass, and one for shoot. Aftertouch can be applied to shots by quickly pressing and holding the direction you want the ball to bend towards. Pushing in the opposite direction to what you kicked the ball makes it raise into the air, pushing in the same direction as the ball makes it dip towards the ground.
polynomials over Boolean Rings, GUIThe core of PolyBoRi is a C++ library, which provides high-level data types for Boolean polynomials and monomials, exponent vectors, as well as for the underlying polynomial rings and subsets of the powerset of the Boolean variables. As a unique approach, binary decision diagrams are used as internal storage type for polynomial structures. On top of this C++-library a Python interface is provided. This allows parsing of complex polynomial systems, as well as sophisticated and extendable strategies for Groebner base computation. PolyBoRi features a powerful reference implementation for Groebner basis computation. . This package contains the PolyBoRi's PolyGUI.
Perl-based reverse proxy load balancer and web serverPerlbal is a single-threaded event-based server supporting HTTP load balancing, web serving, and a mix of the two. Perlbal can act as either a web server or a reverse proxy. . One of the defining things about Perlbal is that almost everything can be configured or reconfigured on the fly without needing to restart the software. A basic configuration file containing a management port enables you to easily perform operations on a running instance of Perlbal. . Perlbal can also be extended by means of per-service (and global) plugins that can override many parts of request handling and behavior.