Announcing Speedometer 2.8
Speedometer home page:
New in this release:
- Added a linear scale option: -l. Best used in combination with
-m (and possibly -n) to customize the range to be displayed.
Thanks to jukie.net for sponsoring this feature.
- Replace silly "curved" reading with a weighted moving average
- New option to display all values in bits per second: -s
- New options to set minimum (-n) and maximum (-m) values
displayed on the graphs in bytes/s.
Defaults are -n 32 and -m 2**32
- Accept shortened versions of -rx and -tx: -r and -t
My intent is to drop use of the original forms in 3.0 and add
--long-versions of all options
- Use IEC notation of sizes MiB, GiB etc.
- Install script as both speedometer.py and speedometer
Speedometer is a console bandwidth and file download progress monitor
with a linear/logarithmic bandwidth display and a simple command-line
Speedometer requires Urwid for full-console bar graph display. Urwid
may be downloaded from: http://excess.org/urwid/
Speedometer is released under the GNU LGPL.
WHAT IS IT:
The Sybase module provides a Python interface to the Sybase relational
database system. It supports all of the Python Database API, version
2.0 with extensions. Please downolad, test and report any problems with
** This version is a pre-release not intended for production use **
The module is available here:
The module home page is here:
MAJOR CHANGES SINCE 0.40pre1:
Better support for building against Sybase 15 on Windows, UNIX/Linux and
MAJOR CHANGES SINCE 0.39:
Modify the DateTimeAsPython output conversion to return None when NULL
support for Python without threads
Ignore additional non-error codes from Sybase (1918 and 11932)
Use outputmap in bulkcopy mode (thanks to patch by Cyrille Froehlich)
Raise exception when opening a cursor on a closed connection
Added unit tests
Added new exception DeadLockError when Sybase is in a deadlock situation
Add command properties CS_STICKY_BINDS and CS_HAVE_BINDS
Added support for inputmap in bulkcopy
reuse command and cursor when calling cursor.execute with same request
Use ct_setparam to define ct_cursor parameters types instead of ct_param
implicit conversion for CS_DATE_TYPE in CS_DATETIME_TYPE DataBuf
Adding ct_cmd_props wrapper
Increase DataBuf maxlength for params of a request when using
CS_CHAR_TYPE params so that the buf can be reused
BUGS CORRECTED SINCE 0.39:
Corrected money type when using CS_MONEY4 (close bug 2615821)
Corrected thread locking in ct_cmd_props (thanks to patch by Cyrille
Corrected bug in type mapping in callproc (thanks to report by Skip
Correct passing None in a DataBuf (thanks to patch by Bram Kuijvenhoven)
The full ChangeLog is here:
What is mrjob?
mrjob is a Python package that helps you write and run Hadoop Streaming
mrjob fully supports Amazon's Elastic MapReduce (EMR) service, which allows
you to buy time on a Hadoop cluster on an hourly basis. It also works with
your own Hadoop cluster.
Some important features:
* Run jobs on EMR, your own Hadoop cluster, or locally (for testing).
* Write multi-step jobs (one map-reduce step feeds into the next)
* Duplicate your production environment inside Hadoop
* Upload your source tree and put it in your job's $PYTHONPATH
* Run make and other setup scripts
* Set environment variables (e.g. $TZ)
* Easily install python packages from tarballs (EMR only)
* Setup handled transparently by mrjob.conf config file
* Automatically interpret error logs from EMR
* SSH tunnel to hadoop job tracker on EMR
* Minimal setup
* To run on EMR, set $AWS_ACCESS_KEY_ID and $AWS_SECRET_ACCESS_KEY
* To run on your Hadoop cluster, install simplejson and make sure
$HADOOP_HOME is set.
* Install mrjob: pip install mrjob -OR- easy_install mrjob
* Documentation: http://packages.python.org/mrjob/
* PyPI: http://pypi.python.org/pypi/mrjob
* Mailing list: http://groups.google.com/group/mrjob
* Development is hosted at github: http://github.com/Yelp/mrjob
mrjob v0.3.0 is a major new release. Full details are at
http://packages.python.org/mrjob/whats-new.html - here are a few highlights:
* *_init() and *_final() for mappers, reducers, and combiners
* Custom option parsers
* Job flow pooling on EMR (saves time and money!)
* SSH log fetching
* New EMR diagnostic tools
A big thanks to the contributors to this release: Steve Johnson, Dave
Marin, Wahbeh Qardaji, Derek Wilson, Jordan Andersen, and Benjamin
We're pleased to announce the release of Python Tools for Visual Studio 1.1 Beta ( http://pytools.codeplex.com/releases/view/76089 ). Python Tools for Visual Studio (PTVS) is an open-source plug-in for Visual Studio which supports programming with the Python programming language. This release includes new core IDE features, a couple of new sample libraries for interacting with Kinect and Excel, and many bug fixes for issues reported since the release of 1.0.
Since the last alpha release we've fixed over 30 bugs and implemented several features around the project system and references. For IronPython users you can now add references to .NET projects or .NET assemblies and we'll automatically reload and re-analyze the references when they're rebuilt. For CPython users you can now add a reference to a .pyd extension module and we'll analyze the extension module and provide completions. We've also improved intellisense across multiple Python projects in the same solution. Finally we've added support for using IPython mode w/o PyLab - this enables out-of-line graphs and improves the startup time of the interactive window.
We've also added many new features which improve the basic editing experience which were also available during 1.1 Alpha. This includes a feature for automatically adding imports after typing an identifier, a command for cleaning up unused imports, support for recognizing isinstance() calls and using them for providing improved completions, and using goto definition to go to members defined in the standard library. We've also made improvements to the project system so it'll behave more like the C# including proper support of linked files outside of the project directory. And we've made some improvements to our IPython REPL support including support for inline graphs and proper support for IPython's numbered prompts. Finally we've made several small improvements to the debugger including the option to step into the Python standard library while debugging, the option to not break on SystemExit exception with exit codes of zero as well as displaying the Python thread name in the threads window. Altogether this release includes over 130 features and bug fixes since 1.0 - a complete list of the changes is available here: http://bit.ly/IpyTools11Beta1Fixes
Another major addition to 1.1 includes the addition of two additional sample libraries available as separate downloads: PyKinect for working with the Kinect Beta SDK and Pyvot for working with Excel spreadsheets. Once downloaded and installed these plug-in to Visual Studio and provide templates; and they provide built-in support for installing into one of the recognized Python interpreters via Tools->Python Tools->Samples.
The PyKinect sample is a wrapper around the Kinect SDK and enables development with the Kinect SDK directly from Python. The library presents an API which is similar to the API exposed via the Kinect SDK for C# developers. The sample includes a new template for quickly getting started creating games using PyGame with PyKinect. PyKinect is licensed under a license similar to the existing Kinect SDK.
Pyvot (pronounced Pivot) connects familiar data-exploration and visualization tools in Excel with the powerful data analysis and transformation capabilities of Python, with an emphasis on tabular data. It provides a simple and Pythonic interface to Excel, smoothing over the pain points in using the existing Excel object model as exposed via COM.
We'd like to thank all of the users who took the time to report issues and feedback for this release: 445363200, Andrew, AphexSA, benpmorgan, chadbr, dgkbny, drgn, holmboe, hyh, jimpeak, juanalumni, lblanchon, liuzhenhai, mahpour, MichaelBaker, po6856, pztrick44, salerio, slide_o_mix, somini, SoonStudios, stakemura, sumitbasu, swift_dev, synergetic, teebot, timeisaparallax, tonyandrewmeyer, xavier_grundus, and Zooba.
The Python Tools for Visual Studio Team
I've just uploaded pypiserver 0.5.0 to the python package index.
pypiserver is a minimal PyPI compatible server. It can be used to serve
a set of packages and eggs to easy_install or pip.
pypiserver is easy to install (i.e. just easy_install pypiserver). It
doesn't have any external dependencies.
http://pypi.python.org/pypi/pypiserver/ should contain enough
information to easily get you started running your own PyPI server in a
The code is available on github: https://github.com/schmir/pypiserver
Changes in version 0.5.0
- make setup.py install without calling 2to3 by changing source code
to be compatible with both python 2 and python 3. We now ship a
slightly patched version of bottle. The upcoming bottle 0.11
also contains these changes.
- make the single-file pypi-server-standalone.py work with python 3
I am pleased to announce release 2011.4 of SfePy.
SfePy (simple finite elements in Python) is a software for solving
systems of coupled partial differential equations by the finite element
method. The code is based on NumPy and SciPy packages. It is distributed
under the new BSD license.
Home page: http://sfepy.org
Mailing lists, issue tracking: http://code.google.com/p/sfepy/
Git (source) repository: http://github.com/sfepy
Highlights of this release
- cython used instead of swig to interface C code
- many terms unified thanks to new optional material term argument type
- updated Lagrangian formulation for large deformations
- automatic generation of gallery of examples
For more information on this release, see
(full release notes, rather long and technical).
Robert Cimrman and Contributors (*)
(*) Contributors to this release (alphabetical order):
Vladimír Lukeš, Matyáš Novák
Announcing Urwid 1.0.1 and Urwid 0.9.9.3
Urwid home page:
About these releases:
These are bug-fix releases for Urwid 1.0.0 and Urwid 0.9.9.2.
Release 0.9.9.3 may be the last in the 0.9.9 series. Users are strongly
encouraged to upgrade to the 1.0 series.
New in 1.0.1:
* Fix for Terminal widget in BSD/OSX
* Fix for a Filler mouse_event() position bug
* Fix support for mouse positions up to x=255, y=255
* Fixes for a number of string encoding issues under Python 3
* Fix for a LineBox border __init__() parameters
* Fix input input of UTF-8 in tour.py example by converting captions
* Fix tutorial examples' use of TextCanvas and switch to using
* Prevent raw_display from calling tcseattr() or tcgetattr() on
* Disable curses_display external event loop support: screen resizing
and gpm events are not properly supported
* Mark PollingListWalker as deprecated
New in 0.9.9.3:
* ListBox now includes a get_cursor_coords() method, allowing
nested ListBox widgets
* Fix for a Filler mouse_event() position bug
* Fix support for mouse positions up to x=255, y=255
* Fix for leaks of None object in str_util extension
* Fix for WidgetWrap and AttrMap not working with fixed widgets
Urwid is a console UI library for Python. It features fluid interface
resizing, Unicode support, multiple text layouts, simple attribute
markup, powerful scrolling list boxes and flexible interface design.
Urwid is released under the GNU LGPL.