PyCon: last day for hotel registrations!

2007-01-31 Thread A.M. Kuchling
Today, January 31st, is the last day to make hotel reservations and
obtain the conference rate.  After today, you'll have to pay the
hotel's regular rate, and there's nothing we can do to reduce your
costs.

Go to http://us.pycon.org/Addison/Hotels for hotel information and a
registration link.


Regards,


Andrew M. Kuchling
[EMAIL PROTECTED]
Co-chair, PyCon 2007
http://us.pycon.org

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


FlightFeather Social Networking Platform 0.3.2

2007-01-31 Thread George Belotsky

FlightFeather's goal is "social networking for everyone".  This means
that *anyone* should have a chance to run a *popular* social
networking site -- on minimal hardware, and without wasting bandwidth.

Release 0.3.2 is the current development release. It updates the
submission feature (which currently supports Digg) introduced in
version 0.3.0. The old behavior was to submit article body text only
up to the first URL in the story. The new approach submits the maximum
allowed text, including any URLs encountered along the way. In the
future, there may be an option to enable the old behavior, as well as
other, alternative ways to process submissions.


The current beta release of FlightFeather is 0.2.8.  You can download
these releases (free/open source under the GPL) from the "BoSStats"
site, which runs on FlightFeather.
  
 http://www.bosstats.com/flightfeather.html

You are always welcome to participate in the discussion on the
"BoSStats" site; the topic covered (what makes a good boss, office
politics, etc.) is valuable in and of itself.  Please, however,
refrain from posting test comments, as the site is live.


A Brief Overview of FlightFeather and BoSStats
--
FlightFeather is in its early stages, but it is functional.  You can
see the system in action on the BoSStats site.  BoSStats is
dedicated to improving the world of work: you can discuss what makes a
good boss, or share your experiences of office politics. You can also
comment and vote on the posts made by others.  The application does
not set cookies, and no registration is required for anything except
voting.
   
   
 http://www.bosstats.com/


BoSStats is a good testbed for FlightFeather, and has value of its
own, since meaningful advice about work-related problems is very hard
to find.  A "Wisdom of Crowds" solution -- particularly with strong
privacy protection (see below) -- is a necessary addition to this
field.

FlightFeather's most important feature is that all write requests
generate (or modify) HTML files.  In consequence, a pure read (the
most common operation) merely serves static pages.

The major design focus for FlightFeather are responsiveness and
performance; the system should eventually support very high traffic
volumes.  In addition, FlightFeather allows for a great deal of user
privacy -- a critical, rapidly emerging problem in the social
networking realm.
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


ANN: Release of SimPy 1.8

2007-01-31 Thread Klaus Muller
With great pleasure we announce the availability of SimPy version
1.8 This is a major release, with significant changes to API and
documentation and with a number of bug fixes.

What is SimPy?
==
SimPy (= Simulation in Python) is an object-oriented, process-based 
discrete-event simulation language completely implemented in Python. It is 
released under the GNU Lesser GPL (LGPL). SimPy provides the modeler 
with components of a simulation model including processes, for active 
components like customers, messages, and vehicles, and resources, for 
passive components that form limited capacity congestion points like 
servers, checkout counters, and tunnels. It also provides monitor 
variables to aid in gathering statistics. Random variates are provided 
by the standard Python random module.

Many users claim that SimPy is one of the cleanest, easiest to use 
discrete event simulation packages! SimPy is in use at many universities,
research institutes and in industry.

SimPy comes with data collection capabilities, GUI and plotting packages. 
It can be easily interfaced to other packages, such as plotting, statistics,
or database systems.

=
Release notes for SimPy 1.8
=

This version is the result of many months of intense collaboration in
the SimPy community. It includes design ideas and improvements proposed by 
Steve Rogers, Matt Kuperholz and Igor Cananea. It also includes code in 
SimulationRT contributed by Robert C. Ramsdell III which allows setting 
of the simulation to real time ratio during a simulation run. Many thanks
to all contributors! Our apologies if we have forgotten to mention a
contributor!

For the first time, we had an editor/co-author (Bob Helmbold)
working with us on rewriting Manual and Cheatsheet. You will like the
resulting documents!

Important Note:
===

SimPy 1.8 and future releases will not run under the (obsolete) Python 2.2
version.

Additions
=

- New compound yield statements support time-out or event-based
  reneging in 'get' and 'put' operations on Store and Level instances.

- 'yield get' on a Store instance can now have a filter function which
  selects which and how many items (e.g.  "3 parcels weighing less than
  3 pounds") should be retrieved.

- All Monitor and Tally instances are automatically registered in
  lists 'allMonitors' or 'allTallies', respectively.

- The new function 'startCollection' allows activation of Monitors and
  Tallies at a specified time (e.g. after a warm up period).

- A 'printHistogram' method was added to Tally and Monitor which
  generates a nicely formatted table-form histogram.

- In SimPy.SimulationRT: A function to allow changing the ratio of
  wall clock to simulation time has been added. It facilitates slowing
  down or speeding up model execution, e.g. for interactive models or
  games.

Changes to code and documentation
=

- The Manual has been thoroughly edited, restructured and rewritten
  with a view to greater clarity and readability.  It is provided in
  both HTML and PDF format.

- The Cheatsheet has been rewritten in a tabular format and reduced to
  just a few pages. The goal was to turn it into a concise desktop
  reference of SimPy commands. The Cheatsheet is provided in both XLS
  (MS Excel spreadsheet) and PDF format.

- The obsolete Interfacing document has been replaced by a brief
  introduction to using the matplotlib library for publication-quality
  plotting of SimPy-produced data.

- The version of SimPy.Simulation(RT/Trace/Step) is now accessible by
  the variable 'version'.

- The '__str__' method of Histogram was changed to return a table
  format (like that produced by the new 'printHistogram' method of
  Monitor and Tally).

Repairs
===

- Repaired a bug in 'yield waituntil' runtime code.

- Introduced check for ' 0.

- Added code so that 'self.eventsFired' gets set correctly after an
  event fires in a compound yield get/put with a waitevent clause
  (reneging case).

- Repaired a bug in prettyprinting of Store objects (the buffer
  content, i.e. '._theBuffer' was not shown) by changing '._theBuffer'
  to '.theBuffer'.


(end of Release Notes)

Enjoy!

Best wishes for happy, productive SimPying in 2007!

Klaus MullerTonyVignaux Bob Helmbold

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


ANN: Einführung in die Programmierung mit Python (4 videos, 16 minutes)

2007-01-31 Thread Ian Ozsvald
Summary:
Lucas Holland and Marius Meinert continue their German introductory
Python series.  These four videos cover the background of Python,
installation, printing and variables and datatypes.  This series
will probably be formed of 6 parts once finished:
http://showmedo.com/videos/series?name=pythonHollandIntroToPythonSeries_german

About ShowMeDo.com:
Free videos (we call them ShowMeDos) showing you how to do things.
The videos are made by us and our users, for everyone.  62 of our
133 videos are for Python, with more to come.

We'd love to have more contributions - would you share what you know?

The founders,
Ian Ozsvald, Kyran Dale

http://ShowMeDo.com
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html