Programming a Parrot AR.Drone 2.0 with Python - The Easy Way
The PS-Drone-API is a full featured SDK, written in and for Python, for Parrot's AR.Drone 2.0. It was designed to be easy to learn, but it offers the full set of the possibilities of the AR.Drone 2.0, including Sensor-Data (aka NavData), Configuration and full Video-support. The video function is not restricted to mere viewing, it is also possible to analyze video images data using OpenCV2. Obviously, the PS-Drone is perfect for teaching purposes; however, even the requirements for professional purposes can be satisfied. PS-Drone comes with a tutorial, explaining its most important commands and the drone's most important sensor values. The examples are easy to understand for people with little programming experience. A full list of commands and a description of all sensor data is available in a detailed documentation. It took several months to create PS-Drone, so it would be nice to get some donations for further development (e.g. Parrot's Bebop) and as a appreciation.
This is a side scrolling RPG game project for class.
PyUnit and PyDev extensions for arbitrary Executables
The package 'epyunit' provides extensions for PyUnit and PyDev. * Extensions for PyUnit - Unittests for arbitrary executables. * Extensions for PyDev - Automation of search and load of pydevd.py The extensions are applicable from commandline and/or within Eclipse. Online manuals: - https://pythonhosted.org/epyunit/ PyPi repository: - https://pypi.python.org/pypi/epyunit Current application examples are: - bash-core - http://bash-core.sourceforge.net Nickname - Dromi https://en.wikipedia.org/wiki/Dromi
Modular JSON by trees and branches, pointers and patches
The 'jsondata' package provides for the modular in-memory processing of JSON data by trees, branches, pointers, and patches. Current version supports JSON/RFC7951, JSONPointer/RFC6901, and parts of JSONPatch/RFC6902. The syntax primitives of underlying layers are provided by the imported packages 'json' and 'jsonschema' in conformance to related ECMA and RFC standards and proposals. The data is represented by in-memory tree structures with dynamically added and/or removed branches. The data could be validated by JSON schemas, and stored for later reuse.
A browser for distributed data sources
PyGtk Widgets for advanced display of tree structures
RTTI for Python Source Files based on inspect
The 'pysourceinfo' package provides basic runtime information on executed sourcefiles based on 'inspect' and additional sources.
Filesystem as Class and Object Hierarchy - Files, Dirs, and Branches
The 'filesysobjects' package provides utilities for the application of basic object oriented features onto filesystems. This includes basic coverage of the 'inspect' package for the simplified gathering of information on packages, modules, and files. Nickname - Yggdrasil https://en.wikipedia.org/wiki/Yggdrasil The component PySourceInfo is now a seperate project, see: http://pysourceinfo.sourceforge.net PyPi: https://pypi.python.org/pypi/pyfilesysobjects
Moved to http://pyfilesysobjects.sourceforge.net/
This exists due to a typo only, see : https://sourceforge.net/p/pyfilesysobjects/
Plague is a real-time top down “rogue-like” arena shooter pitting humans against the zombie horde, inspired by the games Syndicate, XCOM and gauntlet.
"Vikings" is an open-source role-playing game aimed for multiple platforms, with both online and offline capabilities.
Jeszra is a visual designtool, which combines 2D- vector graphics and GUI design. Jeszra is written in Tcl/Tk and creates reusable code for: * Tcl, Ruby, Lisp and Python. * DocBook based reference pages. * SVG import and export.
Embed C++ in Python source code, dynamically compile and access data
Python module to embed C/C++ code within Python source code and scripts. Automatically compile and dynamically link the code. Transparently allow native access to python data from C code and vice versa. Module provides all the "glue" to dynamically convert data types, arrays and structures.
A small collection of pure-Python cryptography algorithms.
YABT is a context sensative string manipulation library. YABT currently can be used for Braille translation, but it is possible to put it to other uses such as preparation of text to be spoken by speech synthesisers.
Perforce Object Model Abstraction for Python