Blender is a free 3D animation studio. It includes tools for modeling, sculpting, texturing (painting, node-based shader materials, or UV mapped), UV mapping, rigging and constraints, weight painting, particle systems, simulation (fluids, physics, and soft body dynamics and an external crowd simulator), rendering, node-based compositing, and non linear video editing, as well as an integrated game engine for real-time interactive 3D, and game creation and playback with cross-platform compatibility.
LEPL is a recursive descent parser library written in Python. It is based on parser combinator libraries popular in functional programming, but also exploits Python language features. Operators provide a friendly syntax, and the consistent use of generators supports full backtracking and resource management. Backtracking implies that a wide variety of grammars are supported; appropriate memoisation ensures that even left-recursive grammars terminate.
Jug is a task-based parallelism framework. Jug allows you to write code that is broken up into tasks and run different tasks on different processors. It uses the filesystem to communicate between processes and works correctly over NFS, so you can coordinate processes on different machines. Jug is a pure Python implementation and should work on any platform that can run Python.
Fathom is Python3 package that provides database inspection. It allows you to easily retrieve information about database schema for Sqlite3, PostgreSQL, MySQL, and Oracle. Fathom comes with a set of tools built upon the library, which allow you to create django models from database schema or generate entity-relationship diagrams.
The PDM library aids in inspecting and managing Python programs running as daemons, allowing client programs to connect to the daemon process in order to interact with it in various ways. Primarily, it provides an interactive read-eval-print loop, and a non-interactive programmatic interface not entirely unlike Java's JMX.
LifeQuest is a tool that keeps track of what you need to do, and tells you what to do next. You simply enter the things you want to do, along with priority and date information, and LifeQuest does the rest. Unlike other to do list programs, it aims to minimise the amount of effort you spend entering information. It is also inspired by GTD, with contexts and projects to help you find things to do wherever you are or when there is a project you want to focus on. It is also designed to be motivational. Your to do list is a Quest, your projects are Adventures, and your contexts are Locations.
Masna provides a simple graphical interface (GUI) to manage Nautilus scripts. For scripts that are part of the system-wide Nautilus script collection (by default /usr/share/nautilus-scripts; you can change this in the settings dialog of Masna), it manages symlinks in the user’s Nautilus script folder. For scripts in the user’s Nautilus script folder, it manages the file permissions.