Multimethod-0.1 is another python module for implementing multimethods
(a.k.a. generic functions, multiple-argument method dispatch). This
one features:
- support for Python2.2 type/class unification
- a precedence graph for more efficient dispatching
- a best-fit resolution algorithm, in which the method closest in
inheritance distance is called
- a versatile 'call-next-method' or 'super' function.
Available at http://bent-arrow.com/python and the Vaults of Parnassus.
-Coady
leo.py 3.5 is now available at: http://sourceforge.net/projects/leo/
The many bugs reported in 3.4 show that leo.py is being heavily used.
leo.py 3.5 corrects all known bugs and adds some new features:
The highlights of 3.5:
----------------------
- Added new entries in the help menu,
(Including a link to Joe Orr's excellent ScreenBook tutorial).
- Added configuration options for horizontal scrollbars.
- Added an importFiles script for mass imports.
- Added better warnings for read-only files.
- Removed all '\r' characters when reading derived files.
- Fixed crasher in Read Outline Only command.
- Fixed crasher when leoConfig.txt did not exist.
- Many small improvements and bug fixes.
Version 3.4 has not been announced previously:
The highlights of 3.4:
----------------------
- Fixed several crashers involving Unicode.
- The Show Invisibles command now makes blanks and tabs look much better.
- Created leoConfig.leo, from which leoConfig.txt is now derived.
- Added save_clears_undo_buffer configuration option.
- Fixed a large number of problems with the configuration code.
- The usual minor improvements and bug fixes.
leo.py requires Python 2.2 and tcl/tk 8.3 or above.
What is Leo?
------------
- A programmer's editor, an outlining editor and a flexible browser.
- A literate programming tool, compatible with noweb and CWEB.
- A data organizer and project manager. Leo provides multiple views
of projects within a single outline.
- Fully scriptable using Python. Leo saves its files in XML format.
- Portable. leo.py is 100% pure Python.
- Open Software, distributed under the Python License.
Links:
------
Leo: http://personalpages.tds.net/~edream/front.html
Home: http://sourceforge.net/projects/leo/
Download: http://sourceforge.net/project/showfiles.php?group_id=3458
CVS: http://sourceforge.net/cvs/?group_id=3458
Edward
--------------------------------------------------------------------
Edward K. Ream email: edream(a)tds.net
Leo: Literate Editor with Outlines
Leo: http://personalpages.tds.net/~edream/front.html
--------------------------------------------------------------------
Hello,
Logilab has released hmm-0.4
hmm is a Hidden Markov Model module written in Python.
This release eliminates a nasty bug which caused the learning of the
model to be erroneous in the best case, and to diverge in the worst
case. We therefore strongly urge you to upgrade to hmm-0.4 if you're
using a previous version of the package.
Some key parts of the Baum Welsh algorithm were rewritten in C, achiving
a x150 speed improvement.
Alexandre Fayolle
--
LOGILAB, Paris (France).
http://www.logilab.comhttp://www.logilab.frhttp://www.logilab.org
Narval, the first software agent available as free software (GPL).
friendly last-minute reminder... :-)
-wesley
> > Date: Mon, 05 Aug 2002 15:27:03 -0700
> > From: Wesley Chun <wesc(a)deirdre.org>
> > Subject: ANN: Using SNMP with Python (BayPIGgies mtg Wed 8/14)
> >
> > What: Silicon Valley/San Francisco Bay Area Python Users Group
> > (BayPIGgies)
> > When: Wednesday evening, August 14, 2002, 7:30 pm - 9 pm
> > Where: Stanford University, Palo Alto, CA
> >
> > Agenda: Using SNMP with Python: the pyNMS project
> > Speaker: Keith Dart
> >
> > In this talk, we will discuss the pyNMS package -- what's in it, where to
> > find it, and how to use it. The pyNMS package is a collection of Python
> > (and some C) modules for use in network management applications. It is
> > also useful for testing and other types of applications. This package
> > contains a real grab-bag of modules, the most notable are SNMP Management,
> > MIB browsing, XML and XHTML file manipulation, and other miscellaneous
> > modules you may find useful.
> >
> > For more information and dirrections, go to the website:
> > http://www.baypiggies.net
> >
> > hope to see you next week!
> >
> > - -wesley
> >
> > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> >
> > "Core Python Programming", Prentice Hall PTR, 2001
> > http://starship.python.net/crew/wesc/cpp/
> >
> > Silicon Valley-San Francisco Bay Area Python Users Group (BayPIGgies)
> > http://www.baypiggies.net
> >
> > wesley.j.chun :: wesc at deirdre.org
> > cyberweb.consulting : henderson, nv : cyberweb at rocketmail.com
> > http://roadkill.com/~wesc/cyberweb/
ip2cc
WHAT IS IT
If you want to gather web statistics by countries (not by top-level
domains) or implement targeting, here is solution: ip2cc. This module
allows to resolve country from IP address.
USAGE
ip2cc.py -update bild/update database
ip2cc.py <address> print country name for which
<address> is registered
For example:
$ ./ip2cc.py python.orgpython.org (194.109.137.226) is located in NETHERLANDS
$ ./ip2cc.py google.com.ru
google.com.ru (216.239.33.100) is located in UNITED STATES
Module can be used as CGI, try it at http://195.230.86.230/ip2cc
WHERE TO GET
http://cvs.sf.net/cgi-bin/viewcvs.cgi/ppa/misc/ip2cc.py?rev=HEAD&content-ty…
LICENSE
Python-style
--
Denis S. Otkidach
http://www.python.ru/ [ru]
http://diveinto.python.ru/ [ru]
I am pleased to announce that commercial support for omniORB,
including its Python version, is now available. For details of what is
on offer, please see
http://www.omniorb-support.com/
If you are making significant use of omniORB in your organisation,
please consider buying a support contract. Not only will you be
guaranteed support with any problems you have, but you will also help
to ensure the continued development of omniORB.
Yours,
Duncan.
--
-- Duncan Grisby --
-- duncan(a)grisby.org --
-- http://www.grisby.org --
I'd like to bring a new Python Special Interest Group (SIG) under your
attention. The Persistence-SIG was started early July and has seen
some discussion already, but can use a wider audience.
Home page: http://www.python.org/sigs/persistence-sig/
Mailing list: http://mail.python.org/mailman/listinfo/persistence-sig
Archives: http://mail.python.org/pipermail-21/persistence-sig/
The SIG's charter is focused on proposing common frameworks for
transaction coordination, basic persistence management (without
proposing a particular storage manager), and cache management. The
SIG home page has a more elaborate list of topics that are in scope as
well as some examples of topics that are not.
The current thinking in the SIG is to adopt an API similar to that
which is currently used in Zope's ZODB (after removing Zope-specific
warts and historical accidents). But that's by no means cast in
stone, and I'm hoping that some new blood in the SIG will either
validate this choice or present an alternative that may find
wider-spread acceptance.
For more information, please see the SIG home page!
--Guido van Rossum (home page: http://www.python.org/~guido/)
The Sydney Python Interest Group meeting:
Monday the 19th August, 7pm - 9pm
University of Technology Sydney, Australia, Broadway campus, room
1.27.26 (building 1, level 27).
A speaker is yet to be found, please contact mary+pig(a)slug.org.au if you
are interested in speaking to our PIG.
The Sydney PIG's webpage can be found at http://pig.slug.org.au/
----
Sydney Python Interest Group meetings are announced on:
* comp.lang.python.announce and python-announce-list(a)python.org[0]
* the Australian Python users list[1]
* The Sydney Linux User's Group announce list[2]
[0] http://mail.python.org/mailman/listinfo/python-announce-list
[1] http://starship.python.net/mailman/listinfo/python-au
[2] http://lists.slug.org.au/listinfo/announce/
----
The Sydney Python Interest Group is, while not restricted to Python on
Linux, a Special Interest Group of the Sydney Linux Users Group (SLUG),
and would like to thank SLUG for its support.
The Python-UK mailing list has decided to have an informal meeting at the
Monkey Puzzle pub in London (near Paddington) on Thursday 15th August,
starting at around 7pm. All welcome.
Topics for discussion: anything Python related, or not.
Relevant links:
Monkey Puzzle Pub
http://www.pubsguide.co.uk/details.asp?id=5491
Python-UK Mailing list
http://mail.python.org/mailman/listinfo/python-uk
--
Duncan Booth duncan(a)rcp.co.uk
int month(char *p){return(124864/((p[0]+p[1]-p[2]&0x1f)+1)%12)["\5\x8\3"
"\6\7\xb\1\x9\xa\2\0\4"];} // Who said my code was obscure?