Python Object
PPA (Python [Object] Publishing Accessories) is a library of python modules useful to build web publication systems.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (59): Python Publishing Accessories Download |
This function generates XML for any Python object through recursive functions. It is easy to add specific handlers for your own object types for more complex output options.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): Extensible object to XML converter Download |
jsonpickle is a free and open source library that allows any Python object to be serialized into JSON. Additionally, it can reconstitute the object back into Python.
Platforms: Mac
License: Freeware | Size: 30.72 KB | Download (42): jsonpickle Download |
SchemaObject provides a simple, easy to use Python object interface to a MySQL database schema. You can effortlessly write tools to test, validate, sync, migrate, or manage your schema as well as generate the SQL necessary to make changes to it. Verify all tables are InnoDB import schemaobject...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (32): SchemaObject Download |
PyORQ (Python Object Relational binding with Queries) implements persistence for Python objects using a relational database (RDBMS, e.g. PostgreSQL MySQL) for storage. The innovative aspect of PyORQ is the use of Python expressions to denote queries which can be automatically translated into SQL...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (69): PyORQ Download |
MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors. This package is constructed on top of the MPI-1/MPI-2 specification and provides an object oriented interface...
Platforms: *nix
License: Freeware | Size: 1.1 MB | Download (37): mpi4py Download |
CSV importer is a tool which allow you to transform easily a csv file into a python object or a django model instance. It is based on a django-style declarative model.
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (39): csvImporter Download |
PyORQ (Python Object Relational binding with Queries) defines a new object-relational mapping. Native Python expressions which are translated automatically into SQL allow you to use the search capability of a relational database in an OO environment.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 80.54 KB | Download (53): PyORQ Download |
pyChing is a program written in the Python object-oriented programming language, using the Tkinter oop interface to the Tk GUI toolkit. pyChing allows you to 'consult' the I Ching. The I Ching is an ancient Chinese book of wisdom, which, apart from being read as a book, has also traditionally...
Platforms: Mac
License: Freeware | Size: 143.36 KB | Download (45): pyChing Download |
pyxser it is a Python object serializer that does the job in a standard way. Unlike other serializers, it uses structured document defined in the pyxser DTD, has a FPI (public format identifier) and the deserialization process run before validating the serialized object document against the...
Platforms: *nix
License: Freeware | Size: 51.2 KB | Download (34): pyxser Download |
Pyspread is a cross-platform Python spreadsheet application. It is based on and written in the programming language Python. Instead of spreadsheet formulas, Python expressions are entered into the spreadsheet cells. Each expression returns a Python object that can be accessed from other cells....
Platforms: *nix
License: Freeware | Size: 204.8 KB | Download (43): Python spreadsheet application Download |
In Python, any variable can be re-bound at will -- and modules don't let you define special methods such as an instance's __setattr__ to stop attribute re-binding. This script allows you to manage constants in Python.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Constants in Python Download |
Provides a CMIS client library for Python that can be used to work with CMIS-compliant repositories such as Alfresco, IBM FileNet, Nuxeo and others. CMIS is a proposed specification with backing by major ECM players including those mentioned as well as Microsoft, Oracle, and SAP. CMIS providers...
Platforms: Mac
License: Freeware | Size: 214.02 KB | Download (37): cmislib Download |
MongoAlchemy is a layer on top of the Python MongoDB driver which adds client-side schema definitions, an easier to work with and programmatic query language, and a Document-Object mapper which allows python objects to be saved and loaded into the database in a type-safe way. An explicit goal of...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (38): MongoAlchemy Download |
This project is similar to heapy (in the 'guppy' project), in its attempt to understand how memory has been allocated. Currently, its main difference is that it splits the task of computing summary statistics, etc of memory consumption from the actual scanning of memory consumption. It does...
Platforms: *nix
License: Freeware | Size: 61.44 KB | Download (33): Meliae Download |
NovaGrid is a light spreadsheet made with Python / Tkinter, based on Tktable. The objective of this project is to have a light spreasheet python object which can be used into larger projects.The code is totaly written in Python (actualy 2.2.2).
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (33): NovaGrid Download |
logilab-astng is a Python module to provide a common base representation of python source code for projects such as pychecker, pyreverse, pylint... Well, actually the development of this library is essentialy governed by pylint's needs. It extends class defined in the compiler.ast [1] module...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (44): logilab-astng Download |
Nasal is a language that I wrote for use in a personal project. Ostensibly it was because I was frustrated with the dearth of small-but-complete embeddable scripting languages, but of course I really wrote it because it was fun. It is still young and incomplete in a few places, but is under...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (99): Nasal Download |
py2db is a tool that has been designed in order to use database objects as Python objects.
py2db lets you get the best of both worlds by converting database objects into Python objects.
Your application can then use these Python objects any way it sees fit, and by doing so you are using...
Platforms: Windows
License: Freeware | Download (45): py2db Download |
NovaGrid is a light spreadsheet made with Python / Tkinter, based on Tktable. The objective of this project is to have a light spreasheet python object which can be used into larger projects.The code is totaly written in Python (actualy 2.2.2).
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (67): NovaGrid Download |