ANN: eGenix mx Experimental Package 0.9.0 (mxNumber, mxTidy, mxURL,etc.)

M

M.-A. Lemburg

________________________________________________________________________

ANNOUNCING

eGenix.com mx Experimental Extension Package

Version 0.9.0

Experimental Python extensions providing important and useful
services for Python programmers.


________________________________________________________________________

ABOUT

The eGenix.com mx Experimental Extensions for Python are a collection
of beta quality software tools for Python which will be integrated
into the other mx Extension Packages after they have matured to
professional quality tools.

* About Python:
Python is an object-oriented Open Source programming language which
runs on all modern platforms (http://www.python.org/). By integrating
ease-of-use, clarity in coding, enterprise application connectivity
and rapid application design, Python establishes an ideal programming
platform for todays IT challenges.

* About eGenix:
eGenix is a consulting and software product company focused on
providing professional quality services and products to Python
users and developers (http://www.egenix.com/).

________________________________________________________________________

NEWS

The new version includes patches needed to compile the package
for Python 2.4. It now supports all Python versions 1.5.2 - 2.4.

As always we are providing pre-compiled versions of the package for
Windows and Linux as well as sources which allow you to install the
package on all other supported platforms.

________________________________________________________________________

EGENIX MX EXPERIMENTAL PACKAGE OVERVIEW

mxNumber - Python Interface to GNU MP Number Types

mxNumber provides direct access to the high performance numeric
types available in the GNU Multi-Precision Lib (GMP). This
library is licensed under the LGPL and runs on practically all
Unix platforms. eGenix.com has ported the GMP lib to Windows, to
also provide our Windows users with the added benefit of being
able to do arbitrary precision calculations and to easily port
applications based on mxNumber from Unix to Windows or vice-versa.

The package currently provide theses numerical types:

1. Integer(value) -- arbitrary precision integers much like
Python longs only faster
2. Rational(nom,denom) -- rational numbers with Integers as
numerator and denominator
3. Float(value[,prec]) -- floating point number with at least
prec bits precision
4. FareyRational(value, maxden)
-- calculate the best rational
representation n/d of value
such that d < maxden

mxTidy - Interface to HTML Tidy (HTML/XML cleanup tool)

mxTidy provides a Python interface to a thread-safe, library
version of the HTML Tidy. command line tool.

HTML Tidy helps you to cleanup coding errors in HTML and XML
files and produce well-formed HTML, XHTML or XML as output. This
allows you to pre-process web-page for inclusion in XML
repositories, prepare broken XML files for validation and also
makes it possible to write converters from well-known word
processing applications such as MS Word to other structured data
representations by using XML as intermediate format.

mxURL - A fast URL Data-Type

mxURL provides a new data-type for storing and manipulating URL
values as well as a few helpers related to URL building, encoding
and decoding.

The main intention of the package is to provide an easy to use,
fast and lightweight data-type for Universal Resource Locators
(note the W3C now calls these URIs).

mxUID - A fast UID Data-Type

mxUID provides a fast mechanism for generating universal
identification strings (UIDs). The intent is to make these UIDs
unique with high probability in order to serve as object or data
set identifiers.

A typical use lies in generating session IDs. Other areas where
unique IDs play an important role are RPC-implementations,
ORBs, etc.

________________________________________________________________________

DOWNLOADS

The download archives and instructions for installing the packages can
be found at:

http://www.egenix.com/

Note that in order to use the eGenix mx Experimental package you
will first need to install the eGenix mx Base package which can
be downloaded from the same location.

________________________________________________________________________

LICENSES & COSTS

The mx-Experimental packages uses different licenses in its sub-packages.
Please refer to the sub-package documentation for details. Some of them
may be integrated into the eGenix mx Base package, others will be
integrated into the eGenix mx Commercial package.

The package comes with full source code

________________________________________________________________________

SUPPORT

Commercial quality support for these packages is available from
eGenix.com. Please see

http://www.egenix.com/files/python/eGenix-mx-Extensions.html#Support

for details about our support offerings.

--
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Source (#1, Dec 06 2004)________________________________________________________________________

::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for free ! ::::
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,484
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top