Skip to main content

PyUtilib: A utility library that includes a well-developed plugin framework.

Project description

PyUtilib has been developed to support several Python projects under development at Sandia National Laboratories, including Acro, Coopr and FAST. PyUtilib includes utilities such as:

  • A classes to manipulate Excel spreadsheets

  • Utilities for using PLY parsers

  • Utilies for generating cross-products of sets

  • Functions to redirect IO

  • A generic Factory utility

  • Functions for standardizing floating point IO between 32-bit and 64-bit platforms

  • A utility for conveniently importing modules

  • Functions for performing an exact comparison of files

  • Classes for singleton/unity objects

The PyUtilib plugin framework is the most developed element of PyUtilib. This framework is derived from the Trac plugin framework, and it provides

  • Support for both singleton and non-singleton plugin instances

  • Utilities for managing plugins within namespaces

  • A self-contained core that can be independently used from the PyUtilib plugins

  • Commonly use plugins, including

    • A config-file reader/writer based on ConfigParser

    • Loading utilities for eggs and modules

    • A file manager for temporary files

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

PyUtilib-2.1.zip (220.5 kB view hashes)

Uploaded Source

PyUtilib-2.1.tar.gz (133.7 kB view hashes)

Uploaded Source

Built Distributions

PyUtilib-2.1-py2.6.egg (208.3 kB view hashes)

Uploaded Source

PyUtilib-2.1-py2.5.egg (208.4 kB view hashes)

Uploaded Source

PyUtilib-2.1-py2.4.egg (210.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page