ANN: matplotlib-0.98.3 - plotting for python
matplotlib is a 2D plotting library for python for use in scripts, applications, interactive shell work or web application servers. matplotlib 0.98.3 is a major release but stable release which brings many new features detailed below. Homepage: http://matplotlib.sourceforge.net/ Downloads: http://sourceforge.net/project/showfiles.php?group_id=80706&package_id=278194&release_id=617552 Screenshots: http://matplotlib.sourceforge.net/screenshots.html Thanks to Charlie Moad for the release and for all the matplotlib developers for the feature enhancements and bug fixes. The following "what's new" summary is also online at http://matplotlib.sourceforge.net/whats_new.html. What's new == delaunay triangularization Jeffrey Whitaker has added support for gridding irregularly spaced data using the Matlab (TM) equivalent griddata function. This is a long-standing feature request for matplotlib and a major enhancement. matplotlib now ships with Robert Kern's delaunay triangularization code (BSD license), which supports the default griddata implementation, but there are some known corner cases where this routine fails. As such, Jeff has provided a python wrapper to the NCAR natgrid routines, whose licensing terms are a bit murkier, for those who need bullet proof gridding routines. If the NCAR toolkit is installed, griddata will detect it and use it. See http://matplotlib.sf.net/matplotlib.mlab.html#-griddata for details. Thanks Robert and Jeff. proper paths For the first time, matplotlib supports spline paths across backends, so you can pretty much draw anything. See the http://matplotlib.sf.net/screenshots.html#path_patch_demo. Thanks to Michael Droettboom and http://www.stsci.edu (STScI). better transformations In what has been described as open-heart surgery on matplotlib, Michael Droettboom, supported by http://www.stsci.edu (STSci) , has rewritten the transformation infrastructure from the ground up, which not only makes the code more intuitive, it supports custom user projections and scales. See http://matplotlib.sf.net/doc/devel/add_new_projection.rst and the http://matplotlib.sf.net/matplotlib.transforms.html module documentation. histogram enhancements hist (http://matplotlib.sf.net/matplotlib.pyplot.html#-hist) can handle 2D arrays and create side-by-side or stacked histograms, as well as cumulative filled and unfilled histograms; see http://matplotlib.sf.net/examples/pylab_examples/histogram_demo_extended.py ginput function ginput (http://matplotlib.sf.net/matplotlib.pyplot.html#-ginput) is a blocking function for interactive use to get input from the user. A long requested feature submitted by Gael Varoquaux. See http://matplotlib.sf.net/examples/pylab_examples/ginput_demo.py wind barbs Ryan May has added support for wind barbs, which are popular among meterologists. These are similar to direction fields or quiver plots but contain extra information about wind speed and other attributes. See http://matplotlib.sf.net/examples/pylab_examples/barb_demo.py external backends backend developers and users can now use custom backends outside the matplotlib tree, by using the special syntax module://my_backend for the backend setting in the rc file, the use directive, or in -d command line argument to pylab/pyplot scripts findobj Introduced a recursive object search method to find all objects that meet some matching criterion, ef to find all text instances in a figure. See http://matplotlib.sf.net/examples/pylab_examples/findobj_demo.py saving transparent figures http://matplotlib.sf.net/matplotlib.pyplot.html#-savefig now supports a *transparent* keyword argument to set the figure an axes backgrounds transparent. Useful when you want to embed matplotlib figures with transparent backgrounds into other documents axes3d support removed Amid considerable controversy from the users, we decided to pull the experimental 3D support from matplotlib. Although basic 3D support remains a goal, the 3D support we had was mainly orphaned, and we need a developer with interest to step up and maintain it. mathtext outside matplotlib The mathtext support in matplotlib is very good, and some folks want to be able to use it outside of matplotlib figures. We added some helper functions to get the mathtext rendered pixel buffer as a numpy array, with an example at http://matplotlib.sf.net/examples/api/mathtext_asarray.py image optimizations enhancements to speed up color mapping and panning and zooming on dense images better savefig http://matplotlib.sf.net/matplotlib.pyplot.html#-savefig now supports save to file handles (great for web app servers) or unicode filenames on all backends record array functions some more helper functions to facilitate work with record arrays: http://matplotlib.sf.net/matplotlib.mlab.html#-rec_groupby, http://matplotlib.sf.net/matplotlib.mlab.html#-rec2txt, http://matplotlib.sf
version 1.4 of scalar class released
Version 1.4 of my scalar class is available at http://RussP.us/scalar.htm No major changes. I have corrected the "repr" function to make it more useful, and I have added a "unit_type" function that returns the type of a unit (e.g., time, length, force). The unit_type function is intended mainly for interactive, "calculator-style" use. If you do scientific or engineering calculations or programming, please check out my scalar class. I think you'll like it. It will relieve you of the burden of keeping track of units ("darn, I can't remember if that angle is in radians or degrees?"). And the really nifty thing about it is that, when you want high execution speed for production runs, you can easily switch off the units with a simple change of the import line. All the unit objects will then be replaced with bulit-in types (typically floats), and your output will be unchanged, but you will notice a dramatic speedup. A complete user guide is available in both pdf and html formats. Give it a try and let me know what you think! --Russ P. -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Tutorial: Introduction to Galaxy - a Python/WSGI framework for genomics
A free, 2 hour hands-on tutorial for genomics software developers will be offered by the Galaxy team at the start of this year's American Society for Human Genetics meeting Tuesday, October 23 4:00pm - 6:00pm, San Diego Marriott Hotel and Marina. See http://ashg2007.g2.bx.psu.edu/ for details and signup. Galaxy is a mature, open-source, translational genomics workbench framework, written in Python, and designed to make it easy for developers and bioinformaticians to provide a consistent, integrated, web based interface to genomics applications and resources for command line averse biologists. Galaxy supports reproducible research by persisting each step in an analysis as seen in http://screencast.g2.bx.psu.edu/MainUseExample.mov , and features low- impedence integration with major data and annotation sources including BioMart and UCSC. The main Galaxy site at http://main.g2.bx.psu.edu/ offers a free, public service, but a local Mac or Linux private server test installation is quick (see http://g2.trac.bx.psu.edu/wiki/HowToInstall), and the Galaxy tool menu in a private instance is easily extended - any command line executable that takes command line parameters (including Python, R, and perl scripts, Java, compiled C++, or even Cobol...anything the target machine can execute) can be "wrapped" into a Galaxy tool by providing a simple XML interface specification (see the screencast at http://g2.trac.bx.psu.edu/wiki/AddToolTutorial). (If you plan on coming, and have a Mac or Linux laptop, please pre- install Galaxy to save time and load on the alternative arrangements we're making for Win laptop users) -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Announcing Python North-West
On the wave of the great time we had at PyConUK, it was decided we should have a proper mailing list dedicated to English North-West- based Python users... so here it comes! The list is open to everyone in the area who loves coding/playing/enjoying Python. To join, you don't need to know your django from your pylons or your pyqt from your wxwindows... and certainly you don't need to pronounce WSGI. Don't worry, it's going to be uber-informal and very low-traffic, and I promise we won't use lolcats (not much anyway). The group homepage, from where you can subscribe, is: >> http://groups.google.com/group/python-north-west and the email address to use for posting: >> [EMAIL PROTECTED] (ideas on how to link this list/announce to other social software are welcome) Best regards, and happy coding! Giacomo Lacava -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Job Fair F/OSS project
Hello Pythonistas! I'm looking for some volunteers for a new open source project. At the Institute of Design (http://www.id.iit.edu ), our next project is a system for the management of our job fair (http://www.id.iit.edu/ recruitID/ ) The systems goal is to allow students and employers to enter their availability for interviews and have the system designate times and rooms for each to meet for interviews. The system includes much more than just this of course, but that is the main goal. We decided that this application is generic enough that it should be made into an F/ OSS project. So far the system will be built on Django and uses (hopefully) Prototype.js The project is on the ground floor and some basic wire frames and a few other preliminary designs. I'm personally located in Chicago and West Virginia (about half of my time spent in each place), though you are welcome to help out from anywhere around the world! If you're interested, reply to this message, or contact me at cezar AT id.iit.edu -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
bug fix for scalar package
A few days ago (May 28th), I announced release 1.3 of my scalar package. Unfortunately, it had a bug in the "format" function for output, but I just fixed it in release 1.3.1. My apologies to anyone who downloaded version 1.3. http://RussP.us/scalar.htm -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
update of scalar package
I just released version 1.3 of my scalar package in Python. This package implements scalar physical units (meters, seconds, feet, degrees, etc.). It eliminates unit errors, a common source of bugs in engineering and scientific applications. The entire SI (metric) system is implemented, plus many other common units. You can also easily define your own smaller set of units for specific applications or domains. The advantage of my implementation over others, I believe, is that it allows the user to easily switch off the unit checks for efficient production runs. This speeds up the processing dramatically (by well over an order of magnitude), making it virtually as efficient as using built-in numeric types (without changing the output, of course). It's free, and it comes with a complete user guide (in both pdf and html). Take a look at it. I think you'll like it. I think it's well written, but I would also be interested in any feedback on code quality from Python experts. You can get it at http://RussP.us/scalar.htm -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Volume 2, Issue 2 of The Python Papers is now available! Download it from www.pythonpapers.org.
Volume 2, Issue 2 of The Python Papers is now available! Download it from www.pythonpapers.org. This issue marks a major landmark in our publication. We present a number of industry articles. These include "Python in Education" and "MPD WebAMP", as well as a great insight into Python in Germany, a wrap-up of PyCon 2007, a preview of EuroPython 2007 and a look at some great videos prepared by primary school students. Our peer-reviewed section reproduces two selected papers which were originally presented at the Open Source Developer's Conference 2006 (Melbourne, Australia). Check it out and let us know what you think. All the best, The Python Papers Team -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
MMA - Musical MIDI Accompaniment 1.1
Version 1.1 of MMA - Musical MIDI Accompaniment - is now available for downloading. Included in this release: Addition of ARIA tracks for auto-generated melodies, Fixed solo/harmony volumes, Chord fixes, New commands: NEWSET, DOCVAR, GROOVECLEAR, -0 sync command line switch, Many library additions/enhancements, Minor bug fixes. MMA is a accompaniment generator -- it creates midi tracks for a soloist to perform with. User supplied files contain pattern selections, chords, and MMA directives. For full details please visit: http://www.mellowood.ca/mma/ If you have any questions or comments, please send them to: [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
wxTayLayout 00.00.12 i
wxTayLayout 00.00.12 is now available for download! This brings the wxPython version of TayLayout very close to feature parity with the IronPython version. Just compound controls to go (e.g. File browser, colour picker). http://code.google.com/p/taylayout/downloads/list Thanks, Davy -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
The Python Papers Volue 2 Issue 1 now available
G'day Pythonistas! Welcome to Issue Two of The Python Papers. It has been an exciting time and we are pleased to have reached this milestone. I'd like to say a big hello to all the people who have provided their input in making this a reality: the python-advocacy list, comp.lang.python, the Python User Groups that responded to the call to participate and also many individuals. This is also the first issue where we have attempted to publish both a PDF and an HTML edition. The latest version, and most recent blog posts are available at http://pythonpapers.org/. If you would like to show up on our tracking statistics, please use this path. Direct links also available: PDF available at : http://archive.pythonpapers.org/ThePythonPapersVolume2Issue1.pdf HTML available at : http://archive.pythonpapers.org/ThePythonPapersVolume2Issue1.html Please note the new volume number commences with the calendar year, so the volume number has increased while the issue number is the same as the last issue. The choice of format was clearly an issue for many people on both sides. Going forward, we will continue to use PDF as our primary 'authorative' version for the purposes of page numbering and referencing, however the HTML edition will be made public in a day or two after further editing to cope with conversion effects. Table of Contents: Editorial | Page 1 Python 411 Interview | Page 2 Coding Idioms pt 2 -- Design Patterns | Page 5 Python User Group Highlights | Page 7 Firebird Database Backup by Serialized Database Table Dump | Page 10 Python Events | P15 Cheers, -Tennessee Leeuwenburg (Editor-In-Chief) Posted by Tennessee Leeuwenburg on 2007/02/09 -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
TayLayout 00.00.16
TayLayout 00.00.16 Layout and Controls helpers for rapid and dynamic IronPython WinForms GUIs. http://code.google.com/p/taylayout/ This is a small release of TayLayout with a few new handy classes. LDForm, LDPrompt and LDDialog provide a few more helpers and the main layout code has an important tweak. -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
TayLayout Release 00.00.15
TayLayout Release 00.00.15 for IronPython http://code.google.com/p/taylayout/downloads/list New This Release * Wordsearch generator sample (80% functional) * More controls supported (listbox, webbrowser) * More compound controls * Controls can now be right-aligned * Plenty of bug fixes TayLayout is a more sophisticated version of the flow layout - you can add controls to a panel or form and it takes care of positioning them. Controls are added in a Left to Right order until you specify that a new line is required. More info available at http://docs.google.com/View?docid=dd59dk39_2jh3xf9 Thanks, Davy Mitchell -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Got questions to pose to the Python-Dev panel at PyCon?
On the first conference day of PyCon after lunch there is going to be a discussion panel for Python-Dev (see http://us.pycon.org/apps07/schedule/ for the schedule). It is going to be moderated by Steve Holden and is slated to have myself (Brett Cannon), Andrew Kuchling (AMK), Neal Norwitz, and Jeremy Hylton on the panel. But in order to make the panel a success we need some questions. We will have a portion of time open to questions from the floor, but we would also like to have some questions lined up. If you have any questions you would like to have answered by the panel, please add them to http://us.pycon.org/TX2007/PythonDevPanel . The wiki page will be considered the definitive location of collected questions so please do not leave any questions as a reply to this announcement as it will not get noticed. I do not know if there will be an audio or video recording of the panel discussion, but there is a decent chance if last year's PyCon is any indication. Plus someone in the audience might be kind enough to type up a transcript and post it online. Thanks in advance to anyone who contributes a question. -Brett C. -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
taylayout 00.00.10
taylayout 00.00.10 http://cheeseshop.python.org/pypi/taylayout/00.00.10 Layout and Controls helpers for rapid and dynamic IronPython WinForms GUIs. TayLayout is a more sophisticated version of the flow layout - you can add controls to a panel or form and it takes care of positioning them. Controls are added in a Left to Right order until you specify that a new line is required. TayLayout also has a set of convenience functions to quickly build up a functional interface. Controls can be added and configured in the layout with a single line of code. Once the layout is complete the form is sized to match the number of controls. TayLayout therefore suits dynamic applications or for rapid prototyping. This is an early release for developer feedback. 2 sample applications are supplied. Davy -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
ANN: ewa 0.62 released
I'm pleased to announce the first release of ewa (East-West Audio), a server program for podcasters that dynamically adds intros and outros files (typically promotional material) to mp3s on the basis of user-defined rules. Ewa is available under the GPL. Its home page is http://eastwestaudio.wnyc.org/ Development of ewa has been supported by WNYC, New York Public Radio (http://www.wnyc.org/). Cheers, Jacob Smullyan -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
new Python-Ideas mailing list
At Guido's suggestion, a new mailing list has been created named Python-Ideas (http://mail.python.org/mailman/listinfo/python-ideas). This list is meant as a place for speculative, pie-in-the-sky language design ideas to be discussed and honed to the point of practically being a PEP before being presented to python-dev or python-3000. This allows both python-dev and python-3000 to focus more on implementation work or final approval/denial of ideas instead of being flooded with long threads where people discuss ideas that are too nebulous to be considered for inclusion into Python. Like python-dev and python-3000, Python-Ideas requires you subscribe before you can post, but there is no moderator approval required to subscribe. If you are interested in helping me out by being an administrator or moderator for the list, please let me know. -Brett -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
LDBackup Release 00.08.05
Release 00.08.05 http://www.latedecember.com/sites/software/LDBackup/ Introduction Why another Backup tool? Simple, I wanted something that would suit a Home or Small office environment and that I could hand out to friends. A batch file and xcopy would probably be enough but friendly a GUI would be worthwhile for the non-techies. 11/12/06 - Release 00.08.50 - This is and early public release of LD Backup and it is not quite 'ready'. The purpose of this release is to get some feedback and maybe find a developer or two to contribute. It is a small project to encourage newbies to Python to take part in OSS software. The program has been tested on Windows XP SP2 and on Ubuntu Linux 6.06 so it may still need some work on other platforms. Cross-platform support is a high priority for version 1.0. Thanks, Davy Mitchell -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Ann: FarPy GUIE v0.5.3
About http://farpy.holev.com GUIE (GUI Editor) provides a simple WYSIWYG GUI editor for wxWidgets. The program was made in C# and saves the GUI that was created to a XML format I called GUIML. This GUIML is a pretty standard representation of the GUI created with the program with some helpful additions for .NET. Next, GUIE takes these GUIML files and translates it to either wxPython Python code or wxRuby Ruby code (more languages in the future). You may ask yourself why I took the extra step? Why didn't I go straight from C# controls to wxPython code? Why is GUIML necessary? Well, it isn't. It is there simply for people (or maybe I) to take the GUIML and convert it to other languages. This, by effect can convert this tool from a Python GUI editor, to "any programming language with a GUI module" GUI editor. The GUI Editor was built to be as point & click as possible, trying to avoid wx's sizers completly. This means that controls can go anywhere, and you have the freedom to play with the GUI however you want. *new* GUIE goes Open Source - Source-Code now available for download! Changes (as of v0.5.3) Added: Support for different tab-types (space & real-tabes), see settings Fixed: Error when trying to export empty PictureBox Changed: Removed dotted background Fixed: Align to grid offset fix Added: Align to grid to settings file, now choice is saved Changes (as of v0.5.2) Added: IronPython GUI Support! (Microsoft .NET Windows Forms in Python) Changes (as of v0.5.1) Added: Drag & Drop functionality for adding controls Changed: Settings mechanism. "settings.opt" replacing "settings.xml". Fixed: Bug causing panel background color to be other than white Changes (as of v0.5) Added: Source release Added: Partial wxPerl support Fixed: Splash screen causes loading delay Fixed: When saving guiml, controls got a gray background-color Changed: Certain GUI improvements in settings form Fixed: Actions should be disabled when no form is open Changed: Logo in splash screen Fixed: XY Coords incorrect when hovering controls Added: Unicode support in guiml files http://farpy.holev.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
LDBackup Release 00.08.01
Release 00.08.01 This is the fifth public release of LD Backup and it is not quite 'ready'. The purpose of this release is to get some feedback and maybe find a developer or two to contribute. It is a small project to encourage newbies to Python to take part in OSS software. The program has been tested on Windows XP SP2 and on Ubuntu Linux 6.06 so it may still need some work on other platforms. Cross-platform support is a high priority for version 1.0. http://www.latedecember.com/sites/software/LDBackup/ -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
MMA - Musical MIDI Accompaniment 1.0
Version 1.0 of MMA - Musical MIDI Accompaniment - is now available for downloading. Included in this release: Minor changes in the install scripts, Command line option cleanup, Minor bug fixes. MMA is a accompaniment generator -- it creates midi tracks for a soloist to perform with. User supplied files contain pattern selections, chords, and MMA directives. For full details please visit: http://www.mellowood.ca/mma/ MMA is written entirely in Python. If you have any questions or comments, please send them to: [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
[ANN] Spasmoidal 0.1.0 - Asynchronous I/O with Python 2.5 Extended Generators
"...from little towns with strange names like Smegma, Spasmodic, Frog, and the far-flung Isles of Langerhans". Someone on SourceForge has a project that includes the name 'spasmodic' so I'm using the name spasmoidal. But this code will always be spasmodic to me. Asynchronous I/O (and other tasks) proceeding in fits and spasms The SpasmodicEngine selects tasks (spasmoids) from a (heapqueue based) priority queue. The tasks are Python 2.5 extended generators (some call them coroutines: PEP 342). The engine calls task.send() with an appropriate argument. One of the library of tasks is Pollster. Pollster calls poll() with for tasks that are waiting I/O. Tasks that are ready for I/O are fed to the priority queue. Spasmodic provides an efficient way to manage a large number of sockets and/or files. Other processing works well too, if it can be subdivided into brief spasms. Project http://code.google.com/p/spasmoidal/ Download http://cheeseshop.python.org/pypi/spasmoidal/0.1.0 -- Doug Fort, Consulting Programmer http://www.dougfort.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Ann: FarPy GUIE v0.5.2
This release includes support for IronPython (Windows forms GUI). http://farpy.holev.com/tools.php About- GUIE (GUI Editor) provides a simple WYSIWYG GUI editor for wxWidgets and IronPython. The program was made in C# and saves the GUI that was created to a XML format I called GUIML. This GUIML is a pretty standard representation of the GUI created with the program with some helpful additions for .NET. Next, GUIE takes these GUIML files and translates it to either wxPython Python code or wxRuby Ruby code (more languages in the future). You may ask yourself why I took the extra step? Why didn't I go straight from C# controls to wxPython code? Why is GUIML necessary? Well, it isn't. It is there simply for people (or maybe I) to take the GUIML and convert it to other languages. This, by effect can convert this tool from a Python GUI editor, to "any programming language with a GUI module" GUI editor. http://farpy.holev.com David -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Beta 0.23 of MMA - Musical MIDI Accompaniment
Beta 0.23 of MMA - Musical MIDI Accompaniment - is now available for downloading. Included in this release: A number of minor bugfixes; new RNDSEED command; a number of new and improved library files. MMA is a accompaniment generator -- it creates midi tracks for a soloist to perform with. User supplied files contain pattern selections, chords, and MMA directives. For full details please visit: http://users.xplornet.com/~bvdp/mma/ If you have any questions or comments, please send them to: [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
FarPy GUIE v0.5.1 Released!
http://farpy.holev.com/ http://sourceforge.net/projects/farpyguie About GUIE (GUI Editor) provides a simple WYSIWYG GUI editor for wxWidgets. The program was made in C# and saves the GUI that was created to a XML format I called GUIML. This GUIML is a pretty standard representation of the GUI created with the program with some helpful additions for .NET. Next, GUIE takes these GUIML files and translates it to either wxPython Python code or wxRuby Ruby code (more languages in the future). You may ask yourself why I took the extra step? Why didn't I go straight from C# controls to wxPython code? Why is GUIML necessary? Well, it isn't. It is there simply for people (or maybe I) to take the GUIML and convert it to other languages. This, by effect can convert this tool from a Python GUI editor, to "any programming language with a GUI module" GUI editor. The GUI Editor was built to be as point & click as possible, trying to avoid wx's sizers completly. This means that controls can go anywhere, and you have the freedom to play with the GUI however you want. Changes (as of v0.5.1) Added: Drag & Drop functionality for adding controls Changed: Settings mechanism. "settings.opt" replacing "settings.xml". Fixed: Bug causing panel background color to be other than white Changes (as of v0.5) Added: Source release Added: Partial wxPerl support Fixed: Splash screen causes loading delay Fixed: When saving guiml, controls got a gray background-color Changed: Certain GUI improvements in settings form Fixed: Actions should be disabled when no form is open Changed: Logo in splash screen Fixed: XY Coords incorrect when hovering controls Added: Unicode support in guiml files -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Beta 0.22 of MMA - Musical MIDI Accompaniment
Beta 0.22 of MMA - Musical MIDI Accompaniment - is now available for downloading. Included in this release: Minor (and not-so-minor) bug fixes, added options to GROOVE selections, HARMONYVOLUME setting, FORCEOUT option for keyboard tracks, and some command line fixes. MMA is a accompaniment generator -- it creates midi tracks for a soloist to perform with. User supplied files contain pattern selections, chords, and MMA directives. For full details please visit: http://users.xplornet.com/~bvdp/mma/ If you have any questions or comments, please send them to: [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
ANNOUNCE: Podcast of comp.lang.python.announce
Podcast RSS http://www.latedecember.com/sites/pythonpod/podcast2.xml For more detail, please see: http://www.latedecember.com/sites/content/All/index.html Thanks, Davy Mitchell -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Beta 0.21 of MMA - Musical MIDI Accompaniment
Beta 0.21 of MMA - Musical MIDI Accompaniment - is now available for downloading. Included in this release: Minor bug fixes, MAJOR change to the modules filename and import routines (shout if broken), MidiInc fixes, MidiInc lyrics import. Yet again, this may be the last BETA!!! MMA is a accompaniment generator -- it creates midi tracks for a soloist to perform with. User supplied files contain pattern selections, chords, and MMA directives. For full details please visit: http://users.xplornet.com/~bvdp/mma/ If you have any questions or comments, please send them to: [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
An Efficient Scalar Class in Python
My previous announcement on this was only nine days ago, but in retrospect I think that release was premature. I have made substantial simplifications and improvements since then. Here is the abstract from the three-page user guide (which is in PDF): A Python class was designed to represent physical scalars and to eliminate errors involving implied physical units (e.g., confusing angular degrees and radians). The standard arithmetic operators are overloaded to provide syntax identical to that for built-in numerical types. The scalar class allows the user to easily define a set of appropriate physical units for any particular application or domain. Once an application has been developed and tested, the units can easily be switched off, if desired, to achieve the execution efficiency of operations on built-in numerical types (which can be two orders of magnitude faster). The scalar class can also be used for discrete units to enforce type checking of integer counts, thereby enhancing the built-in dynamic type checking of Python. Give it a try. If you do scientific or engineering computation, I bet you'll like it! http://RussP.org/scalar.htm -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
cPAMIE 2.0 released!!
PAMIE is a "FREE" open-source tool written in Python for Automating Internet Explorer. This tool allows Software Quality Assurance Engineers or others to write Python scripts to Automate the testing of their Web Applications. Dependencies: * Windows 2000 pro or Win XP * Python 2.4 an above ( will work in 2.3 but not recommended) * Ctypes 2006-02-16 Release PAMIE 2.0 Added: Added nameProp to imageGet() Added: findText() - finds text on a page can be used with regex Added: outerHTML() - gets outer HTML from body - also used with findText Added: Increased _init() timeout to 300 Added: goBack() - Navigates back one page Added: stop() - Stops navigation Fixed: ie.Document bug in pageGetText() Fixed: class properties are now instanced. Added: busyTuner to _wait methods to allow for adjustments when experiencing pages that don't fully load Added: radioButtonsGet() method Fixed: "TypeError: cannot concatenate 'str' and 'int' objects" on certain debug messages Fixed: int.strip() error in findElement() method 2006-01-11 Release PAMIE 2.0 Beta Added: updated docs with a reference guide! Added: timeout routine to windowFind() function Change: fireEvent() now elementFireEvent() Fixed: catch and ignore very occassional Access Denied message in wait functions Fixed: frameWait() to support nested frames Fixed: getFrame() needed a frame wait to sync properly Added: regular expression support for findElement() val parameter, which propagates up to most methods Added: writeDocs script to generate class file documentation Fixed: elementGetList() now case insensitive Fixed: elementGetList() elementList parameter now properly accepts a list Added: elementGetChildren() method Added: support for nested frames Added: name parameter on widgetGet() methods will now accept index as argument Added: most widget...() methods will now accept either index or an element for name parameter Added: tableCellExists() method Added: tableExists() method Added: tableGet() method Added: tableRowExists() method Added: tableRowGetIndex() method Added: tablesGet() method Change: elementClick() now accepts an element only Added: elementFindByIndex() method Change: widgetClickIndex() methods were removed. use elementFindByIndex() instead Fixed: elementFind() compares attribute values correctly 2006-01-01 Release PAMIE 2.0 Alpha A whole new start! The whole PAMIE structure has been revamped, reorganized, reworked and redone. In addition to this, the main features of this release are full support for frames, forms (or not!), optional debugging, optional fancy HTML reporting, consistent function naming, many new functions, and much much more. Your old PAMIE scripts are going to need some updating, but it is well worth it. A build certification script (buildCert.py) has also been included that will not only validate the PAMIE builds, but will serve as an excellent example script on how to use the various PAMIE methods. You should take a look at it and run it first. Please remember this is an Alpha release so we can hear some feedback, so don't go throwing this into a production environment. Original Development ==== 20040415 - modifications by Jeff Hinrichs ([EMAIL PROTECTED]) 20040511 - modifications by Rob Marchetti ([EMAIL PROTECTED]) 20040606 - modifications by Rob Marchetti ([EMAIL PROTECTED]) 20040801 - added Frames modifications by Steve Mcdonald 20050301 - added Frames modifications by Tom Cunningham 20050301 - added modifications by Dave K 20050301 - added modifications by Drunk Bum 20060101 - whole class revamped by Drunk Bum, start of 2.x 20060220 - - modifications by Rob Marchetti ([EMAIL PROTECTED]) -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
FarPy GUIE v0.4.2
GUIE (GUI Editor) provides a simple WYSIWYG GUI editor for wxWidgets. The program was made in C# and saves the GUI that was created to a XML format I called GUIML. This GUIML is a pretty standard representation of the GUI created with the program with some helpful additions for .NET. Next, GUIE takes these GUIML files and translates it to either wxPython Python code or wxRuby Ruby code (more languages in the future). You may ask yourself why I took the extra step? Why didn't I go straight from C# controls to wxPython code? Why is GUIML necessary? Well, it isn't. It is there simply for people (or maybe I) to take the GUIML and convert it to other languages. This, by effect can convert this tool from a Python GUI editor, to "any programming language with a GUI module" GUI editor. http://farpy.holev.com Changes (as of v0.4.2) Fixed: RadioButton not exported Fixed: New form opened even though file import failed Changed: Default font to- MS Sans Sarif (windows default) Added: Error reporting in more areas Fixed: Attempt at fixing error saving files ("file in use" error) Added: Snap to grid functionality -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Ann: FarPy GUIE v0.4
GUIE (GUI Editor) provides a simple WYSIWYG GUI editor for wx. The program was made in C# and saves the GUI that was created to a XML format I called GUIML. This GUIML is a pretty standard representation of the GUI created with the program. Next, GUIE takes these GUIML files and translates it to wxPython Python code. You may ask yourself why I took the extra step? Why didn't I go straight from C# controls to wxPython code? Why is GUIML necessary? Well, it isn't. It is there simply for people (or maybe I) to take the GUIML and convert it to other languages. This, by effect can convert this tool from a Python GUI editor, to "any programming language with a GUI module" GUI editor. http://farpy.holev.com Changes (as of v0.4) Added: wxRuby support! Fixed: Minor bugs More languages to come! -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Announcing the release cPAMIE2b - Browser Automation tool for Python
The Free open-source Browser automation tool. cPAMIE.py The main python class that allows you to write scripts to automate the Internet Explorer browser client for function and unit testing. = PAMIE - Reference Guide - What's New - SourceForge - Yahoo Group Required Packages The following packages must be installed before installing PAMIE. Python 2.4 Mark Hammond's win32all package for Python Ctypes package for Python Recommended Packages: These packages are optional, but they are deemed worthy by the PAMIE developers. ActivePython distribution package for Python, which also includes the win32all package. Stani's Python Editor if you are looking for a Python editor. PAMIE Contents: These are the files of importance that are included with the PAMIE package. buildCert.py The Build Certification script that performs a full range of tests with PAMIE. This script is an excellent resource for examples, and also makes for a pretty cool demo! cModalPopUp.py The class that handles pop up windows, such as file dialogs, alert dialogs, prompt dialogs and confirm dialogs. cPAMIE.py The main python class that allows you to write scripts to automate the Internet Explorer browser client for function and unit testing. cReport.py A reporting class to keep track of pass and failed steps. winGuiAuto.py Simon Brunning's Windows GUI automation utilities, which can be used with PAMIE to find and control open IE windows. writeDocs.py The script used by the PAMIE developers that generates the PAMIE reference guide. Installation Python and all the required packages must be installed. Unzip the PAMIE package to a folder. -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Ann: FarPy GUIE v0.3.1
GUIE (GUI Editor) provides a simple WYSIWYG GUI editor for wxPython. The program was made in C# and saves the GUI that was created to a XML format I called GUIML. This GUIML is a pretty standard representation of the GUI created with the program. Next, GUIE takes these GUIML files and translates it to wxPython Python code. You may ask yourself why I took the extra step? Why didn't I go straight from C# controls to wxPython code? Why is GUIML necessary? Well, it isn't. It is there simply for people (or maybe I) to take the GUIML and convert it to other languages. This, by effect can convert this tool from a Python GUI editor, to "any programming language with a GUI module" GUI editor. http://farpy.holev.com Changes (as of v0.3.1) Added: Cut + Copy + Paste Functionality! Added: Code window (shows exported code; possible to disable in settings) Added: Error reporting option Changed: Preperations for multi GUI language support -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
ANN: FarPy GUIE v0.3
GUIE (GUI Editor) provides a simple WYSIWYG GUI editor for wxPython. The program was made in C# and saves the GUI that was created to a XML format I called GUIML. This GUIML is a pretty standard representation of the GUI created with the program. Next, GUIE takes these GUIML files and translates it to wxPython Python code. You may ask yourself why I took the extra step? Why didn't I go straight from C# controls to wxPython code? Why is GUIML necessary? Well, it isn't. It is there simply for people (or maybe I) to take the GUIML and convert it to other languages. This, by effect can convert this tool from a Python GUI editor, to "any programming language with a GUI module" GUI editor. http://farpy.holev.com Changes (as of v0.3) -Migrated to .NET Framework v2.0! -Added: ListView, TreeView, GroupBox -Added: All Common Dialogs -Added: Improved setup -Added: Aligning & Placement functionality! -Added: Properties to GUI Form -Fixed: Control Flickering -Added: GUIML File drag & drop functionality -Added: GUIML File association -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Guppy-PE: A Python Programming Environment
I would like to announce Guppy-PE 0.1 The first version of Guppy-PE, a programming environment providing object and heap memory sizing and analysis and comes with a prototypical specification language that can be used to formally specify aspects of Python programs and generate tests and documentation from a common source. License: MIT For more information, see: http://guppy-pe.sourceforge.net Best Regards, Sverker Nilsson [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
New: PPCEncoder 4 PocketPC
I have written a nice Multimedia re-encoder (PPCEncoder) in Python. It re-encodes movies to PocketPC format. You can find it here: http://IvoNet.nl Greetz, Ivo. PS. I'm planning on making it OpenSource, but before I do that I want to clean up the code more. http://IvoNet.nl -- -- Posted with NewsLeecher v3.0 Final * Binary Usenet Leeching Made Easy * http://www.newsleecher.com/?usenet -- -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
FarPy GUIE v0.2
http://farpy.holev.com/ GUIE (GUI Editor) provides a simple WYSIWYG GUI editor for wxPython. The program was made in C# and saves the GUI that was created to a XML format I called GUIML. This GUIML is a pretty standrad representation of the GUI created with the program. Next, GUIE takes these GUIML files and translates it to wxPython Python code. You may ask yourself why I took the extra step? Why didn't I go straight from C# controls to wxPython code? Why is GUIML neccessary? Well, it isn't. It is there simply for people (or maybe I) to take the GUIML and convert it to other languages. This, by effect can convert this tool from a Python GUI editor, to "any programming language with a GUI module" GUI editor. Changes (as of v0.2) Added: multi-window support!! Fix: error saving file after opening it Added: Calendar control Added: extra information status bar Fix: problem in dialogs causing .guiml to not show up Fix: controls aligning to correct position only after shown All over bug fix! (about 20 bugs fixed!) http://farpy.holev.com/ -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
IssueTrackerProduct 0.6.13
I've just released IssueTrackerProduct 0.6.13. It contains a few bug fixes which makes my confident calling it a Stable release. You can read the whole announcement here: http://www.issuetrackerproduct.com/News/0.6.13 IssueTrackerProduct is... ...an issue/bug tracker web application ...free and Open Source under the ZPL license ...built in Python using the Zope web application ...very easy to use and fancy features are by default switched off ...fully cross-browser compatible and platform independent ...created and maintained by Peter Bengtsson of Fry-IT Please check out http://www.issuetrackerproduct.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
FarPy GUIE v0.1
GUIE (GUI Editor) provides a simple WYSIWYG GUI editor for wxPython. The program was made in C# and saves the GUI that was created to a XML format I called GUIML. This GUIML is a pretty standrad representation of the GUI created with the program. Next, GUIE takes these GUIML files and translates it to wxPython Python code. You may ask yourself why I took the extra step? Why didn't I go straight from C# controls to wxPython code? Why is GUIML neccessary? Well, it isn't. It is there simply for people (or maybe I) to take the GUIML and convert it to other languages. This, by affect can convert this tool from a Python GUI editor, to "any programming language with a GUI module" GUI editor. Changes: Fix: cast exception when editing form properties Fix: exception raised when GUI form too small Added: settings window functionality Added: controls: Progress Bar, Picture Box, Track Bar (Slider) Added: keyboard functionality (arrow movement and delete key) Fix: selection made when resizing GUI form Fix: control moved down when resized beyond its limit Changed: default foreground color to black Fix: Combo Box offset when moving Added: exit confirmation system Added: multi-selection system, enables moving and deleting (also removing/adding single control using the control key) -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
ANN: FarPy GUIE v0.0.1 - Python GUI Editor
I named this tool - FarPy GUIE, and is available at: http://farpy.holev.com/ This is a quote from the site: "GUIE (GUI Editor) provides a simple WYSIWYG GUI editor for wxPython. The program was made in C# and saves the GUI that was created to a XML format I called GUIML. This GUIML is a pretty standrad representation of the GUI created with the program. Next, GUIE takes these GUIML files and translates it to wxPython Python code. You may ask yourself why I took the extra step? Why didn't I go straight from C# controls to wxPython code? Why is GUIML neccessary? Well, it isn't. It is there simply for people (or maybe I) to take the GUIML and convert it to other languages. This, by affect can convert this tool from a Python GUI editor, to "any programming language with a GUI module" GUI editor. The GUI Editor was built to be as point & click as possible, trying to avoid wxPython's sizers completly. This means that controls can go anywhere, and you have the freedom to play with the GUI however you want. However, this also means that until some more advanced aligning features are added, this method might be a little awkward at first." I must add that the tool is in it's early stages of development, and basically I need the public's help to make it better. Thanks, -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Beginning Python Class -- Federal Way, WA, USA
I am developing a Beginning Python course taught in the Federal Way, WA, USA area. (This includes surrounding areas such as Auburn, Tacoma, and Seattle.) The course is managed under the Mayo Learning Institute. It will be taught every Friday evening from September 9th, 2005 to November 19th, 2005, 7-9PM at the Intellipass building. (See http://intellipass.com/directions.asp for directions and location.) We will cover all the basics of the Python programming language and teach skills fundamental to programming. The material is aimed at the absolute beginner or those with only limited experience programming in another language. The registration fee is only $20 to cover material costs and room rental. The registration form is available at http://www.jonathangardner.net/python-class/registration.pdf . Please complete and return the form early if you are interested because there is only limited space. Questions? Email me at [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
ReleaseForge 0.9.1 - A SourceForge & Freshmeat release tool
ReleaseForge 0.9.1 is now available for immediate download at: http://releaseforge.sourceforge.net --- About ReleaseForge 0.9.1: - ReleaseForge now attempts to "guess" the SourceForge CPU (Processor) type of each file added to a release based on it's filename. - A batch update facility was added which allows the user to quickly modify the status (hidden or active) of multiple releases. - Context sensitive menus (right-click) have been added to the main window\'s projects & packages (listviews). - ReleaseForge now also checks for Windows $HOMEDRIVE & $HOMEPATH environment variables on startup if $HOME is not found. --- About ReleaseForge: ReleaseForge is a GUI application designed for project administrators and release engineers of projects that are hosted at SourceForge. It is intended to make it easier and faster to create a new release and edit existing releases rather than using the SourceForge Web interface. ReleaseForge streamlines the release effort by prompting you for information regarding your new release (version info, change log, release notes, files to include, etc). It then seamlessly negotiates with the SourceForge Web server, creating your release, posting your release notes/change log, uploading your files to the SourceForge FTP server, selecting the files for inclusion in your release on the SourceForge Web server, updating the file attributes of each of the files and then, if appropriate, notifying monitoring users of the new release. ReleaseForge also includes support for posting Freshmeat news announcements and SourceForge project news announcements. --- http://releaseforge.sourceforge.net -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
ReleaseForge 0.9.0 - A SourceForge/Freshmeat release tool
ReleaseForge 0.9.0 is now available for immediate download at: http://releaseforge.sourceforg e.net --- About ReleaseForge 0.9.0: ReleaseForge 0.9.0 is a minor enhancement release. This version allows the SourceForge developer the ability to email project announcements to mailing lists and individual users directly from within ReleaseForge. Additionally, the --auto command line option was added which, when used, will automatically login to SourceForge and Freshmeat accounts without prompting you for username/password credentials. Also, the --config command line option has been deprecated and the configuration file has been moved to the ReleaseForge data directory (typically, $HOME/.releaseforge). If you are upgrading from a previous version you may wish to refer to these FAQ sections for more gory details: http://releaseforge.sourceforge.net/faq.html#upgrade http://releaseforge.sourceforge.net/faq.html#config There are also some minor bug fixes and feature enhancements. --- About ReleaseForge: ReleaseForge is a GUI application designed for project administrators and release engineers of projects that are hosted at SourceForge. It is intended to make it easier and faster to create a new release and edit existing releases rather than using the SourceForge Web interface. ReleaseForge streamlines the release effort by prompting you for information regarding your new release (version info, change log, release notes, files to include, etc). It then seamlessly negotiates with the SourceForge Web server, creating your release, posting your release notes/change log, uploading your files to the SourceForge FTP server, selecting the files for inclusion in your release on the SourceForge Web server, updating the file attributes of each of the files and then, if appropriate, notifying monitoring users of the new release. ReleaseForge also includes support for posting Freshmeat news announcements and SourceForge project news announcements. --- http://releaseforge.sourceforge.net -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
ANN: GDL python module
GDL - GNU Data Language, a free IDL (Interactive Data Language - see http://www.rsinc.com) clone. (IDL 6.0 compatible incremental compiler capable of running programs written in IDL) Version: 0.8.10 Note: If you never heard of IDL or GDL you probably don't need to read further. GDL can now be build as a python module, allowing IDL/GDL routines to be called from python (for python standards the installation is quite unusual but simple, see INSTALL and PYTHON.txt for details). This is in early beta stage right now. Depending on the interest, the interface might be extended in the future. For passing arrays to and from python, GDL uses numarray. HOMEPAGE: http://gnudatalanguage.sourceforge.net DOWNLOAD: http://sourceforge.net/projects/gnudatalanguage/ Gaurav Khanna provides binaries for Mac OS X on his HPC page: http://hpc.sourceforge.net GDL FEATURES: *FULL* syntax compatibility with IDL 6.0 *ALL* IDL language elements are supported, including: _EXRA, _REF_EXTRA and _STRICT_EXTRA keywords, Objects, Pointers, Structs, Common blocks, Assoc variables, Arrays, System variables, All operators, All data types... Compiles on Linux and Mac OS X (10.2, 10.3, and 10.4) The file input output system is fully implemented (Exception: For formatted I/O the C() sub-codes are not supported yet) Most image file formats (jpeg, tiff, ...) are supported. netCDF files are fully supported. HDF file support. Basic HDF5 file support. READFITS and WRITEFITS from the IDL-Astrolib are working. Graphical output is partially implemented. The PLOT, OPLOT, PLOTS, XYOUTS, SURFACE and TV commands (along with WINDOW, WDELETE, SET_PLOT, WSET, TVLCT) work (important keywords, some !P system variable tags and multi-plots are supported) for X windows, z-buffer and postscript output. A GUI (widgets) is not implemeted yet. Check it out! marc -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
IssueTrackerProduct 0.6.9
I've now released version 0.6.9 of the IssueTrackerProduct http://www.issuetrackerproduct.com/News/0.6.9 It's a issue/bug tracker built on top of Zope (Python) that is known for being simple but powerful. Homepage: www.issuetrackerproduct.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
ReleaseForge 0.8.5 - A SourceForge/Freshmeat release tool
ReleaseForge 0.8.5 is now available for immediate download at: http://releaseforge.sourceforge.net --- About ReleaseForge 0.8.5: ReleaseForge 0.8.5 is a minor enhancement release. This version adds a new preferences dialog and allows the user to change the normal display font. Additionally, the FTP upload routine has been modified to report progress activity and the releaseWizard now displays this information as necessary. --- About ReleaseForge: ReleaseForge is a GUI application designed for project administrators and release engineers of projects that are hosted at SourceForge. It is intended to make it easier and faster to create a new release and edit existing releases rather than using the SourceForge Web interface. ReleaseForge streamlines the release effort by prompting you for information regarding your new release (version info, change log, release notes, files to include, etc). It then seamlessly negotiates with the SourceForge Web server, creating your release, posting your release notes/change log, uploading your files to the SourceForge FTP server, selecting the files for inclusion in your release on the SourceForge Web server, updating the file attributes of each of the files and then, if appropriate, notifying monitoring users of the new release. ReleaseForge also includes support for posting Freshmeat news announcements and SourceForge project news announcements. --- http://releaseforge.sourceforge.net -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
ReleaseForge 0.8.0 - A SourceForge release tool
ReleaseForge 0.8.0 is now available for download at: http://releaseforge.sourceforge.net --- About ReleaseForge 0.8.0: This latest version of ReleaseForge integrates Freshmeat functionality. SourceForge.net and Freshmeat.net project owners can now seemlessly release their projects on SourceForge and announce their release details on Freshmeat within a single intuitive GUI... ReleaseForge. --- About ReleaseForge: ReleaseForge is a GUI application designed for project administrators and release engineers of projects that are hosted at SourceForge. It is intended to make it easier and faster to create a new release and edit existing releases rather than using the SourceForge Web interface. ReleaseForge streamlines the release effort by prompting you for information regarding your new release (version info, change log, release notes, files to include, etc). It then seamlessly negotiates with the SourceForge Web server, creating your release, posting your release notes/change log, uploading your files to the SourceForge FTP server, selecting the files for inclusion in your release on the SourceForge Web server, updating the file attributes of each of the files and then, if appropriate, notifying monitoring users of the new release. --- http://releaseforge.sourceforge.net -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
ANN: Python for Maemo released!
We are proudly to announce the first release of Python for Maemo platform. This is in *alpha* stage yet. Bug fixes, wishes, suggestions, etc, are encouraged and welcomed. Please, contact us by mail (ok, bugzilla coming soon). * Ruda Moura <[EMAIL PROTECTED]> * Osvaldo Santana <[EMAIL PROTECTED]> PyGTK, PyGame, PyNumeric and some packages missing for SDL are also included. Please, visit: http://www.indt.org.br/maemo/index.html#python for more information. No reptiles were harmed in the making of these crafts. -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
ReleaseForge 0.7.1 - A SourceForge release tool
ReleaseForge 0.7.1 is now available for download. This is a minor bugfix release. This version corrects a formatting bug when submitting project news. Additionally, auto-generated PyQt files were re-generated with pyuic version 3.14 (which fixes a QSizePolicy problem). About ReleaseForge: ReleaseForge is a GUI application designed for project administrators and release engineers of projects that are hosted at SourceForge. It is intended to make it easier and faster to create a new release and edit existing releases rather than using the SourceForge Web interface. ReleaseForge streamlines the release effort by prompting you for information regarding your new release (version info, change log, release notes, files to include, etc). It then seamlessly negotiates with the SourceForge Web server, creating your release, posting your release notes/change log, uploading your files to the SourceForge FTP server, selecting the files for inclusion in your release on the SourceForge Web server, updating the file attributes of each of the files and then, if appropriate, notifying monitoring users of the new release. --- http://releaseforge.sourceforge.net -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
imgSeek 0.8.5
imgSeek --- imgSeek is a photo collection manager and viewer with content-based search and many other features. The query is expressed either as a rough sketch painted by the user or as another image you supply (or an image in your collection). You may also do slideshows, generate web photo albums, edit image metadata including EXIF and IPTC data, organize images into a keyword hierarchy, and more. Changes --- * fixes bug at startup on new versions of PyQT (QSizePolicy) * fixes bug at startup when detecting locale * Applied patch by Daniel Fahlgren. Fixes bug which made compared image (when loaded from an external file) to be loaded rotated. * implemented a "low level" jpeg loader, which interacts directly with libjpeg so now imgSeek doesn't have to read the whole jpeg file in order to generate thumbnails and add an image to database. That represents a reduction by 1/3 to the time needed to thumbnail and add images to the database. On some benchmarks, adding 160 files (1600x1200) would take an average of 1'10" and now it takes 32". * fixed bug on Windows where dialogs wouldn't show up again after being closed * fixed some unicode bugs * added "Rename image" menu option * finished Portuguese (BR) translation * added i18n support Requires - Python 2.2.x, QT 3.x and PyQT 3.5. (3.4 should work) - ImageMagick development files or QT development files. Recommended: - Python Imaging Library. Links - Download: http://imgseek.python-hosting.com/wiki/Download Homepage: http://imgseek.python-hosting.com/ Screenshots: http://imgseek.sourceforge.net/sshot/ Complete ChangeLog: http://imgseek.python-hosting.com/timeline -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
ANN: Python 2.3.2 for PalmOS available
Hello, Some months ago i did a port of the Python2.3.2 interpreter to PalmOS. I didnt port any C module or created modules for PalmOS API's. But you can run an interpreter and use stdin/stdout from a form. There is also a tool to freeze scripts and use the interpreter as a pseudo-shared library. While talking with Facundo while in a PyAr meeting (python-argentina, http://www.python.org/ar ) he told me that there is some interest in this platform. So, ive made an initial release that has no documentation on how to use it or compile it (it requires codewarrior). If there is any interest on this, please let me know so we can work on getting this as a real port. As usual, this is just a proof of concept and is ugly in many ways. (ie, in Palm, code segments must be less than 64K, so some files had to be split and rearranged ). If anyone want to check this out, heres the url: http://pyar.decode.com.ar/Members/ltorre/PythonPalm Regards, Lucio. -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
ReleaseForge 0.7 - An alternative to the SourceForge File Release System
ReleaseForge 0.7 is now available for download at: http://releaseforge.sourceforge.net --- About ReleaseForge 0.7: This new version adds the ability for users to submit project news to SourceForge. This feature is available from the newly created Actions menu on the main window. --- About ReleaseForge: ReleaseForge is a GUI application designed for project administrators and release engineers of projects that are hosted at SourceForge. It is intended to make it easier and faster to create a new release and edit existing releases rather than using the SourceForge Web interface. ReleaseForge streamlines the release effort by prompting you for information regarding your new release (version info, change log, release notes, files to include, etc). It then seamlessly negotiates with the SourceForge Web server, creating your release, posting your release notes/change log, uploading your files to the SourceForge FTP server, selecting the files for inclusion in your release on the SourceForge Web server, updating the file attributes of each of the files and then, if appropriate, notifying monitoring users of the new release. --- http://releaseforge.sourceforge.net -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Epigrass-1.3.36 is available!
EpiGrass (epigrass.sourceforge.net) is a platform for network epidemiological simulation and analysis. It enables researchers to perform comprehensive spatio-temporal simulations incorporating epidemiological data and models for disease transmission and control in order to create sophisticated scenario analyses. Epigrass is a pure python application and plans to stay that way. It is supported on linux only but wellcomes volunteers willing to try to make it run on other platforms. enjoy! Flávio Codeço Coelho -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
ReleaseForge 0.6.1 - A SourceForge project release tool
ReleaseForge 0.6.1 is now available for download. This is a minor bug fix release. http://releaseforge.sourceforge.net About ReleaseForge: ReleaseForge is a GUI application designed for project administrators and release engineers of projects that are hosted at SourceForge. It is intended to make it easier and faster to create a new release and edit existing releases rather than using the SourceForge Web interface. ReleaseForge streamlines the release effort by prompting you for information regarding your new release (version info, change log, release notes, files to include, etc). It then seamlessly negotiates with the SourceForge Web server, creating your release, posting your release notes/change log, uploading your files to the SourceForge FTP server, selecting the files for inclusion in your release on the SourceForge Web server, updating the file attributes of each of the files and then, if appropriate, notifying monitoring users of the new release. Phil -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
ReleaseForge 0.6 - A SourceForge project release tool
ReleaseForge 0.6 is now available at: http://releaseforge.sourceforge.net New to version 0.6: * The ability to edit existing SourceForge releases * Some UI tweaks * Some random bug fixes * Some code cleanup * Stays crispy in milk In case you're not already familiar with ReleaseForge: ReleaseForge is a python GUI that allows SourceForge users (project admins and release techs) the ability to create and edit SourceForge releases of their projects. ReleaseForge provides an alternative (re: much improved, more intuitive) interface than the usual SourceForge web interface. ReleaseForge also allows users to create new project packages and update existing packages. ReleaseForge is developed in Python (requires version 2.3 or greater) using PyQt (v3.3 or greater) and contains 100% real fruit juice. A Windows installer is also available that includes all of the software dependencies. http://releaseforge.sourceforge.net -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
ReleaseForge 0.5 - A SourceForge project release tool
What is ReleaseForge? How silly of you to ask, but I shall satisfy your silly curiosity nonetheless. Are you a project administrator -or- release tech/engineer of at least one SourceForge-based project? If not, skip this message and don't read further... ReleaseForge is not for you. Still with me? Then you must be responsible for file releases of one or more SourceForge projects, either that, or, you're desperately in need of a life since ReleaseForge is of no use to you. ReleaseForge is a GUI application that offers many advantages to using SourceForge's package release system: - ReleaseForge allows you to quickly and effortlessly create a new release of one of your SourceForge project packages. - When creating a new release, you enter the release information (version number, change log, release notes) and then specify the files to include in the release. - ReleaseForge guesses the type of file (.gz, .zip, .rpm, .exe, etc...) for each of your files. Once you are satisfied with the release, ReleaseForge does all of the tedious work so that you don't have to: - Contacts SourceForge and adds your new release to your project's package. - Uploads all of your files for the release to the SourceForge FTP server. - Uploads your release notes and change log. - Automatically selects each of your uploaded files for inclusion in your new release. - Automatically applies the processor type and file type to each of your files. - If applicable, notifies monitoring users of the new release. These are just some of the awesome ReleaseForge features, you can learn more by checking out the ReleaseForge site at: http://releaseforge.sourceforge.net There is a FAQ and lots of pretty pictures of supermodels, err, screenshots. Either way, you'll be glad you visited the site, or not. ReleaseForge is written in Python (version 2.3 or greater) and uses PyQt for it's snazzy user interface. Phil -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Scratchy 0.8 - Apache Log Parser and Report Generator
Scratchy version 0.8 is available for download at: http://scratchy.sourceforge.net Version 0.8 represents a significant upgrade to the previously released version (0.6.9). Some of the changes: Prior to 0.8: - Pickling of data - IP-To-Country - GDChart New to 0.8: - MySQL database storage of most data (SQLite and Gadfly are currently planned). - MaxMind GeoIP (for IP to country lookups) - ChartDirector - More search engines, robots and browsers are detected - More configuration options (such as EXCLUDE_HOSTNAMES and EXCLUDE_URLS) About Scratchy Scratchy is a set of scripts to parse Apache web server log files and extract useful information. From this data, Scratchy will create HTML reports so that website administrators can easily view the information and determine trends and their typical audience. Scratchy began as a proof-of-concept which allowed me to compile stats about my personal website. As time progressed I continually added features and improvements and I felt that it was now at a point that it would be useful to others. Why Scratchy? Well, the name of the project of course comes from the Simpsons "Itchy and Scratchy Show". The functionality that the project aims to supply is a complete log parsing and report generating tool. Also, there seemed to be a need for such a project in Python. I have seen some other Apache log parsers but they were developed in other languages (such as Perl, C, etc). One goal of this project is for it to be extensible, to that tune, most of the report appearance can be easily modified by tweaking a single config file. What information does Scratchy report? * Accessed web pages * hosts accessing your website * operating systems * browsers * search engines * robots/spiders * file types accessed * errors * countries * a trace of pages accessed by each ip address (if enabled). * charts are produced for many of the tables (if enabled) http://scratchy.sourceforge.net -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
FAQtor 0.7 - The FAQ generaTOR
New to version 0.7: The XML input file can now contain html tag delimiters. Prior versions required the html tag brackets to be replaced with entities. FAQtor will now replace these brackets with the entities before parsing the XML. This should make FAQ generation less tedious for the end user. About FAQtor: FAQtor is a python script that generates customizable FAQs from a simple XML input file. FAQtor can be downloaded from: http://faqtor.sourceforge.net More information about FAQtor can be found at the above URL. FAQtor is released under the GPL and generated faqs can be used for commercial and non-commercial purposes. FAQtor makes it easy for all websites to include a FAQ because it takes the tedious nature out of it. There is no longer any need to manually edit the FAQ and update links to answers, etc... After initial (optional) customization, all that is necessary when updating a FAQ is to update the XML input file and re-run FAQtor. The XML file contains all of the information necessary to create a professional looking FAQ. Phil -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html