Projects tagged ‘boost’, ‘library’, and ‘python’


[4 total ]

11 Users
 

Python-Ogre is a high-performance, full-featured Python interface to the Ogre3D graphics library. Python-Ogre currently supports all the functionality of Ogre 1.4, as well as wrappers for over 30 ... [More] individual libraries: * Bullet, NxOgre (PhysX), ODE, and Newton physics * 4 GUIs, I/O, sound, and a lot more! This project is the successor of the original PyOgre project, created by Lakin Wecker in mid-2006. Much development is done on the Windows platform, however today Python-Ogre runs equally well on Linux and Mac OS X. Windows binaries are available, and a Linux package is in the works. If you wish to create a gaming or graphics application in Python, there isn't any else you need apart from Python-Ogre. If there is a library you'd like to have wrapped, let us know! [Less]
Created about 1 year ago.

0 Users

pyBoostInterval uses Cython to wrap the Boost Interval library in Python. The idea is to have a class "Interval" in Python with all the necessary methods and functions. It should still be possible ... [More] to program near C speed due to Cython's ability to generate C code without the overhead of intermediate Python objects. Current Statuspre-alpha: development started, help is welcome! Get itsource code, download python setup.py build_ext --inplace(probably edit setup.py for your correct include_ext paths) WikiIntroduction [Less]
Created 11 months ago.

0 Users

Azouk LibrariesAzouk libraries contain: Multiplexer distributed Logging component MultiplexerMultiplexer is short for Azouk Enterprise Message Bus. It consists of server that acts as a service ... [More] broker, client library, abstract classes for writing Multiplexer-based backends and services and provides fast, robust, fault-tolerant, asynchronous communication in distributed environment. Both client library and backend classes are available in C++ Python Java (for Java client & server contact the project owners - they're ready but not yet released) The communication format leverages Google Protocol Buffers. For gluing C++ and Python it uses Boost.Python. Asynchronous communication is handled with Asio. Azouk LoggingLogging library is a rich-format logging based on Google Protocol Buffers. It consists of client library that formats and renders log entries on both stderr and binary logging stream suitable for machine parsing; fast no overhead when log is not written for both C++ Python log streamer that packs log entries from binary logging stream and sends them using Multiplexer log collector that holds the log entries in memory and allows to search them. C++ logging API leverages Boost.Preprocessor meta programming library. For gluing C++ and Python it uses Boost.Python. Altough it's designed for general purpose, it serves well, and so we use it, to monitor and log events in a django-powered app. AuthorsMultiplexer and Azouk Logging owe their architectural design to Krzysztof Kulewski and Piotr Findeisen. They were both implemented by Piotr Findeisen as a part of his work for Azouk. Java client and server were designed and implemented ground up by Kasia Findeisen and Piotr Findeisen. CreditsCredits go to Azouk Network Ltd. for contributing the libraries to the Open Source community. [Less]
Created 11 months ago.

0 Users

TnFOX is a modern, secure, robust, multithreaded, exception aware, internationalisable, portable GUI toolkit library designed for mission-critical work in C++ and Python forked from the FOX library. ... [More] It replicates the Qt API in many places and has been designed primarily for Tn, the port of Tornado to FOX. [Less]
Created about 1 year ago.