RE: Sphinx 0.5 released
Happy Birthday, Georg! Thanks for a great tool! Klaus SimPy Muller -Original Message- From: Georg Brandl [mailto:[EMAIL PROTECTED] Sent: Sonntag, 23. November 2008 19:45 To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: Sphinx 0.5 released Hi all, I'm proud to announce the release of Sphinx 0.5 - Birthday edition! [1] What is it? === Sphinx is a tool that makes it easy to create intelligent and beautiful documentation for Python projects (or other documents consisting of multiple reStructuredText source files). Its website is at http://sphinx.pocoo.org/. Important changes = (full changelog at http://sphinx.pocoo.org/changes.html) There have been lots of changes since the 0.4 series. First of all, development moved to Mercurial and BitBucket.org. The new project page is http://www.bitbucket.org/birkenfeld/sphinx, which is also the repo URL. See the Wiki there for more information on Mercurial, issues and extensions. Highlights of new features -- in no particular order: - Added support for internationalization in generated text with the ``language`` and ``locale_dirs`` config values. Many thanks to language contributors: * Horst Gutmann -- German * Pavel Kosina -- Czech * David Larlet -- French * Michal Kandulski -- Polish * Yasushi Masuda -- Japanese * Guillem Borrell -- Spanish * Luc Saffre and Peter Bertels -- Dutch * Fred Lin -- Traditional Chinese * Roger Demetrescu -- Brazilian Portuguese * Rok Garbas -- Slovenian - The new extensions ``sphinx.ext.jsmath`` and ``sphinx.ext.pngmath`` provide math support for both HTML and LaTeX builders. - The new extension ``sphinx.ext.intersphinx`` half-automatically creates links to Sphinx documentation of Python objects in other projects. - The new extension ``sphinx.ext.todo`` allows the insertion of To do directives whose visibility in the output can be toggled. It also adds a directive to compile a list of all todo items. - The JavaScript search now searches for objects before searching in the full text. - Citations are now global: all citation defined in any file can be referenced from any file. Citations are collected in a bibliography for LaTeX output. - Footnotes are now properly handled in the LaTeX builder: they appear at the location of the footnote reference in text, not at the end of a section. Thanks to Andrew McNamara for the initial patch. - You can now document several programs and their options with the new ``program`` directive. - Figures with captions can now be referred to like section titles, using the ``:ref:`` role without an explicit link text. - Only generate a module index if there are some modules in the documentation. - The new config value ``latex_elements`` allows to override all LaTeX snippets that Sphinx puts into the generated .tex file by default. - Added ``source_encoding`` config value to select input encoding. - sphinx.ext.autodoc has been improved considerably with respect to customization and extensibility. - Added a command-line switch ``-A``: it can be used to supply additional values into the HTML templates. - Added a command-line switch ``-C``: if it is given, no configuration file ``conf.py`` is required. - Added a distutils command `build_sphinx`: When Sphinx is installed, you can call ``python setup.py build_sphinx`` for projects that have Sphinx documentation, which will build the docs and place them in the standard distutils build directory. Many thanks go to the many contributors, bug reporters and discussion participants on the mailing list who helped shape this release. Enjoy, Georg [1] Yes, it's my birthday today. Yes, I have a life. ;) -- http://mail.python.org/mailman/listinfo/python-list
ANN: Simulation package SimPy -- release 2.0 beta
We are happy to announce the release of SimPy 2.0 beta, a major release. Download from: https://sourceforge.net/project/showfiles.php?group_id=62366release_id=6374 17 Feedback (errors found, proposals for changes, etc.) is requested, using the SimPy Users Mailing List (mailto:simpy-users atlists.sourceforge.net). The new version has been largely developed by What is SimPy? -- SimPy is a process-based discrete-event simulation language based on standard Python and released under the GNU LGPL. It provides the modeller with components of a simulation model. These include 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. What is new in SimPy 2.0? - In addition to its existing API, SimPy now also has an object oriented API. The additional API - allows running SimPy in parallel on multiple processors or multi-core CPUs, using Parallel Python. - supports better structuring of SimPy programs, - allows easy extension of model classes by sub-classing, thus providing a capability for developing application libraries, - allows subclassing of class *Simulation* and thus provides users with the capability of creating new simulation modes/libraries like *SimulationTrace*, and - reduces the total amount of SimPy code, thereby making it easier to maintain. Note that the OO API is in addition to the old API. SimPy 2.0 is fully backward compatible. SimPy's documentation has been restructured and processed by the Sphinx documentation generation tool. This has generated one coherent, well structured document which can be easily browsed. A search capability is included. Acknowledgments --- SimPy 2.0 has been primarily developed by Stefan Scherfke and Ontje Lünsdorf, starting from SimPy 1.9. Their work has resulted in a most elegant combination of an object oriented API with the existing API, maintaining full backward compatibility. It has been quite easy to integrate their product into the existing SimPy code and documentation environment. Thanks, guys, for this great job! SimPy 2.0 is dedicated to you! The many contributions of the SimPy user and developer communities are of course also gratefully acknowledged. Download, test, enjoy and give us feedback! Happy SimPying! Klaus MullerTony Vignaux attachment: winmail.dat-- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
RE: EuroSciPy 2008 Conference - Leipzig, Germany
Travis, A great initiative! I will attend and will submit an abstract of a presentation on SimPy (Simulation in Python) and how this project will be brought closer to SciPy. Any idea where in Leipzig the conference will be held? I want to book a hotel in the vicinity of the conference site. Klaus Müller -Original Message- From: Travis Vaught [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 12, 2008 4:36 PM To: [EMAIL PROTECTED] Org; [EMAIL PROTECTED]; [EMAIL PROTECTED]; Discussion of Numerical Python; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: ANN: EuroSciPy 2008 Conference - Leipzig, Germany Greetings, We're pleased to announce the EuroSciPy 2008 Conference to be held in Leipzig, Germany on July 26-27, 2008. http://www.scipy.org/EuroSciPy2008 We are very excited to create a venue for the European community of users of the Python programming language in science. This conference will bring the presentations and collaboration that we've enjoyed at Caltech each year closer to home for many users of SciPy, NumPy and Python generally--with a similar focus and schedule. Call for Participation: -- If you are a scientist using Python for your computational work, we'd love to have you formally present your results, methods or experiences. To apply to present a talk at this year's EuroSciPy, please submit an abstract of your talk as a PDF, MS Word or plain text file to [EMAIL PROTECTED] The deadline for abstract submission is April 30, 2008. Papers and/or presentation slides are acceptable and are due by June 15, 2008. Presentations will be allotted 30 minutes. Registration: Registration will open April 1, 2008. The registration fee will be 100.00 for early registrants and will increase to 150.00 for late registration. Registration will include breakfast, snacks and lunch for Saturday and Sunday. Volunteers Welcome: -- If you're interested in volunteering to help organize things, please email us at [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list
ANN: Release 1.9.1 of SimPy (Simulation in Python) package
We announce the availability of SimPy version 1.9.1. This is an important bug-fix release of SimPy 1.9 which any user of SimPy 1.9 should download. SimPy 1.9.1 can be downloaded from http://sourceforge.net/project/showfiles.php?group_id=62366 . The SimPy homepage is at http://SimPy.SourceForge.Net . 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. SimPy is platform-independent and runs on all systems on which Python 2.3 or later is available. Acknowledgements The bugs were identified and reported by members of the SimPy user community. Thanks for this! Collaboration works! == Release notes for SimPy 1.9.1 == Repairs SimPy 1.9.1 cures two bugs: (1) Excessive memory requirements of large or long-running scripts. This performance problem was caused by circular references between Process and event notice instances. (2) Runtime errors for pre-empts of processes holding multiple Resource objects. Additions In addition to all the other, extensive documentation, SimPy 1.9.1 provides a short manual which only addresses the basic facilities of SimPy. You could consider this as SimPy light. This manual is aimed at introducing SimPy to beginners. (end of Release Notes) Enjoy! Klaus Müller Tony Vignaux -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Is htmlGen still alive?
Does anybody know whether htmlGen, the Python-class library for generating HTML, is still being maintained? Or from where it can be downloaded? The Starship site where it used to be hosted is dead. Thanks for your help! Klaus Muller -- http://mail.python.org/mailman/listinfo/python-list
ANN: SimPy 1.6 released
We are happy to announce the release of SimPy 1.6. Background: --- SimPy is a process-based discrete-event simulation language based on standard Python and released under the GNU LGPL. It provides the modeller with components of a simulation model. These include 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. A GUI framework for simulations is included, as is plotting of results. SimPy can be downloaded from the SimPy web-site: http://simpy.sourceforge.net. The new version: Release 1.6 is a new production version of SimPy. It adds two new commands for modelling reneging (processes leaving a queue for a resource before acquiring the resource) to the SimPy API: - 'yield (request,self,resource),(hold,self,timeout)' for timeout-based reneging - 'yield (request,self,resource),(waitevent,self,list_of_events)' for reneging triggered by one out of a list of events Two models showing the use of these statement forms are included in the distribution. The SimPy Manual and the Cheatsheet have been restructured and edited significantly for greater clarity. SimPy 1.6 runs SimPy 1.5.x. scripts unchanged. Download, experiment and enjoy! Any feedback is welcome! Klaus G. Muller Tony Vignaux - PS: Want to know more about SimPy? Visit: SimPy web-site: http://simpy.sourceforge.net/ SimpPy wiki: http://www.mcs.vuw.ac.nz/cgi-bin/wiki/SimPy Need help with using SimPy? Send a message to the SimPy user group list: mailto://[EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html