Hello World!
I'm pleased to announce version 0.9.9.9 of TDI.
About TDI
=========
TDI is a markup templating system written in python with (optional but
recommended) speedup code written in C. It features strict markup / logic
separation, is very fast and provides powerful tools for template
manipulation.
About Release 0.9.9.9
=====================
*) Removed support for Python < 2.7, PyPy < 2.0, Jython < 2.7 and started a
formal unit test suite as a basis to port to python 3 (ongoing).
*) Deprecated utility code not specific to tdi and removed references to
previously deprecated code.
*) Updated the builtin minifiers to their newest versions (rJSmin and
rCSSmin)
*) Made lots of stylistic adjustments to satisfy pylint and flake8.
Supported Python Versions
=========================
* Python 2.7
* PyPy 2.0 (Python only)
* Jython 2.7 (Python only)
License
=======
TDI is available under the terms and conditions of the "Apache License,
Version 2.0."
TODO
====
* asset dependency handling
* better framework integration
* python 3 support
Links
=====
* Homepage + Documentation: http://opensource.perlig.de/tdi/
* PyPI: https://pypi.python.org/pypi/tdi
* License: http://www.apache.org/licenses/LICENSE-2.0
André "nd" Malo
A new release of pySerial is available. There have been a lot
of changes so that the major version was bumped up to 3.0.
Changes include (since V2.7):
- Python 2.7 and Python 3.2+ from the same sources (lib2to3 is
no longer used)
- new API, more properties, the set functions are deprecated.
(old API still supported for backward compatibility)
- Updated miniterm (uses Unicode for console output, supports
encodings on serial port, nicer port selection and more).
- IPv6 support for rfc2217:// and socket://
- New spy:// handler to log traffic and control calls.
- New alt:// handler to select implementations
- URL parameters have changed
- Experimental classes for easy threading support
- Experimental asyncio support (posix)
- A number of bugfixes.
See https://github.com/pyserial/pyserial/blob/master/CHANGES.rst
for more details.
Changes in development:
- SVN -> GIT
- moved (from SF) to github: https://github.com/pyserial/pyserial
Currently unsupported is the Jython platform (lack of testing).
Download at: https://github.com/pyserial/pyserial/releases
or via PyPI: https://pypi.python.org/pypi/pyserial
Docs: http://pythonhosted.org/pyserial/ (stable)
https://pyserial.readthedocs.org/en/latest/ (follows git)
chris
On behalf of the PyWavelets development team I am pleased to announce the
release of PyWavelets 0.4.0.
As always, new developers interested in wavelets are welcome to join us at:
https://github.com/PyWavelets/pywt
Description
-----------
PyWavelets is a free Open Source library for wavelet transforms in Python.
The main features of PyWavelets are:
- 1D, 2D and nD Forward and Inverse Discrete Wavelet Transform (DWT and
IDWT)
- 1D and 2D Stationary Wavelet Transform (Undecimated Wavelet Transform)
- 1D and 2D Wavelet Packet decomposition and reconstruction
- Approximating wavelet and scaling functions
- Over seventy built-in wavelet filters and custom wavelets supported
- Single and double precision calculations
- Results compatible with Matlab Wavelet Toolbox (TM)
Git (source) repository: https://github.com/PyWavelets/pywt
Mailing list: https://groups.google.com/forum/#!forum/pywavelets
Documentation: http://pywavelets.readthedocs.org
Highlights of this release
--------------------------
- 1D and 2D inverse stationary wavelet transforms
- Substantially faster 2D and nD discrete wavelet transforms
- Complex number support
- nD versions of the multilevel DWT and IDWT
- modernization/streamlining of the API
Full release notes are available here:
https://github.com/PyWavelets/pywt/blob/3f4f46a991afc7746bb66ee346af753cb2d…
Enjoy,
Greg
ftputil 3.3 is now available from
http://ftputil.sschwarzer.net/download
and at the Python Package Index (PyPI).
Changes since version 3.2
-------------------------
- Added `rest` argument to `FTPHost.open` for recovery after
interrupted transfers [1].
- Fixed handling of non-ASCII directory and file names under
Python 2 [2]. Under Python 3, the directory and file names could
already contain any characters from the ISO 5589-1 (latin-1)
character set. Under Python 2, non-ASCII characters (even out
of the latin-1 character set) resulted in a `UnicodeEncodeError`.
Now Python 2 behaves like Python 3, supporting all latin-1
characters.
Note that for interoperability between servers and clients it's
still usually safest to use only ASCII characters for directory and
file names.
- Changed `FTPHost.makedirs` for better handling of "virtual
directories" [3, 4]. Thanks to Roger Demetrescu for the
implementation.
- Small improvements [5, 6, 7]
Upgrading is recommended.
Note that ftputil 3.0 broke backward compatibility with ftputil 2.8
and before. The differences are described here:
http://ftputil.sschwarzer.net/trac/wiki/WhatsNewInFtputil3.0
What is ftputil?
----------------
ftputil is a high-level FTP client library for the Python programming
language. ftputil implements a virtual file system for accessing FTP
servers, that is, it can generate file-like objects for remote files.
The library supports many functions similar to those in the os,
os.path and shutil modules. ftputil has convenience functions for
conditional uploads and downloads, and handles FTP clients and servers
in different timezones.
See the documentation for details:
http://ftputil.sschwarzer.net/trac/wiki/Documentation
License
-------
ftputil is open source software, released under the revised BSD
license (see http://opensource.org/licenses/BSD-3-Clause ).
[1] http://ftputil.sschwarzer.net/trac/ticket/61
[2] http://ftputil.sschwarzer.net/trac/ticket/100
[3] http://ftputil.sschwarzer.net/trac/ticket/86
[4] https://support.microsoft.com/en-us/kb/142853
[5] http://ftputil.sschwarzer.net/trac/ticket/89
[6] http://ftputil.sschwarzer.net/trac/ticket/91
[7] http://ftputil.sschwarzer.net/trac/ticket/92
Have fun! :-)
Stefan
_______________________________________________
ftputil mailing list
ftputil(a)lists.sschwarzer.net
http://lists.sschwarzer.net/listinfo/ftputil
Hi all!
For those of you interested in probabilities and probabilistic programming, I’m
happy to announce that Lea 2.2.0 is now under beta-test.
What is Lea?
------------
Lea is a Python package aiming at working with discrete probability
distributions in an intuitive way. It allows you to model a broad range of
random phenomenons, like dice throwing, coin tossing, gambling, weather, etc. It
offers several high-level modelling features for probabilistic programming,
including bayesian inference and Markov chains. Lea is open-source (LGPL) and
runs on Python 2 or 3. See project page below for more information
(installation, tutorials, examples, etc).
What’s new?
-----------
Compared to latest version (2.1.2), many things have been made in 2.2.0 to
improve ease-of-use and overall performance, without breaking backward
compatibility. Maybe one of the most notable feature is that you can now get
individual probability very easily, as a fraction or float, thanks to the new
'P' and 'Pf' functions, e.g.
>>> P(dice <= 5)
5/18
>>> Pf(dice <= 5)
0.2777777777777778
>>> P(rain.given(grassWet))
891/2491
>>> Pf(rain.given(grassWet))
0.3576876756322762
New methods allow you to read a CSV file or Pandas dataframe, then build the
corresponding joint probability distribution. Also, Monte-Carlo sampling
estimation is now available, should Lea’s default exact evaluation is
intractable. Most of the new features are documented in a new tutorial on Lea's
wiki (https://bitbucket.org/piedenis/lea/wiki/LeaPyTutorial3).
The latest version, Lea 2.2.0-beta.4, is fairly stable (no known bug) so you can
start to use it and report any problem or dislike, if any.
Lea project page
----------------
https://bitbucket.org/piedenis/lea
Download Lea (PyPI)
-------------------
http://pypi.python.org/pypi/lea
With the hope that Lea can make the Force less uncertain,
Pierre Denis
On behalf of the Python development community and the Python 3.4 release
team, I'm pleased to announce the availability of Python 3.4.4. Python
3.4.4 is the last version of Python 3.4.4 with binary installers, and
the end of "bugfix" support. After this release, Python 3.4.4 moves
into "security fixes only" mode, and future releases will be
source-code-only.
You can see what's changed in Python 3.4.4 (as compared to previous
versions of 3.4) here:
https://docs.python.org/3.4/whatsnew/changelog.html#python-3-4-4
And you can download Python 3.4.4 here:
https://www.python.org/downloads/release/python-344/
Windows and Mac users: please read the important platform-specific
"Notes on this release" section near the end of that page.
One final note. 3.4.4 final marks the end of an era: it contains the
last Windows installers that will be built by Martin von Loewis. Martin
has been the Windows release "Platform Expert" since the Python 2.4
release cycle started more than twelve years ago--in other words, for
more than half of Python's entire existence! On behalf of the Python
community, and particularly on behalf of the Python release managers,
I'd like to thank Martin for his years of service to the community, and
for the care and professionalism he brought to his role. It was a
pleasure working with him, and we wish him the very best in his future
projects.
We hope you enjoy Python 3.4.4!
Happy holidays,
//arry/
A minor but crucial update to a system announced here a few days ago: the
PyMailGUI POP/SMTP email client now supports SSL modes on servers. SSL is
generally recommended by many servers, and required by some (e.g., Gmail).
Also in this update: a new config file for using the program with Gmail
accounts; a new Linux screenshot; a minor patch to a patch for older 3.X
libs; and additional book code imported only on rarely-used PyEdit actions.
The update:
http://learning-python.com/pymailgui/Readme-PyMailGUI.html#SSL
The scene on Linux:
http://learning-python.com/pymailgui/screenshots/linux-screenshot-pymailgui…
The original announcement:
> There is a new standalone release of PyMailGUI - a POP/SMTP email client
> which is a major example in a large Python book (shameless plug omitted).
> This release's code is identical to that in the book, but has a different
> launcher and a self-contained package structure for standalone use.
>
> PyMailGUI is a bit limited because it was written for use as a teaching
> tool in a book. On the other hand, it does threading, MIME attachments,
> Unicode, and more, and is useful enough to have served as its author's
> primary email tool for over a decade. It may also reduce the probability
> of your email being read by a giant evil company without your consent.
>
> Screenshot:
> http://learning-python.com/pymailgui/screenshots/main-standalone.png
> Docs:
> http://learning-python.com/pymailgui/Readme-PyMailGUI.html
> Code:
> http://learning-python.com/pymailgui/
> Fetch:
> http://learning-python.com/downloads/
Cheers again,
--M. Lutz, http://learning-python.com
I am pleased to announce the release of xlwings v0.6.2:
Finally you can use the VBA module with the "RunPython" command from Excel 2016 on Mac.
Check the Release Notes for full details:
http://docs.xlwings.org/whatsnew.html
About xlwings:
xlwings is a BSD-licensed python library that makes it easy to call python from
Excel and vice versa:
Interact with Excel from python using a syntax that is close to VBA yet pythonic.
Replace your VBA macros/UDFs with python code and still pass around your workbooks as easily as before.
xlwings fully supports NumPy arrays and Pandas DataFrames.
It works with Microsoft Excel on Windows and Mac.
http://xlwings.org
Dear colleagues,
We are very happy to announce the v1.1 release of the Astropy package,
a core Python package for Astronomy:
http://www.astropy.org
Astropy is a community-driven Python package intended to contain much
of the core functionality and common tools needed for astronomy and
astrophysics.
New and improved major functionality in this release includes:
* New functions to automatically determine histogram bins, including
the Bayesian blocks algorithm
* A new interface to transform between Table objects and pandas
DataFrame objects
* Support for table indexing
* Support for supergalactic and ecliptic coordinates
* A new .info attribute to get summary information about tables and
columns
* A new show_in_notebook() method to show a table in Jupyter/IPython
notebooks with additional interactivity features
* Support for new units, including logarithmic units such as
magnitudes, dex, and decibels
* Support for the Planck 2015 cosmology and significant performance
improvements in the cosmology sub-package
In addition, hundreds of smaller improvements and fixes have been made.
An overview of the changes is provided at:
http://docs.astropy.org/en/stable/whatsnew/1.1.html
Instructions for installing Astropy are provided on our website, and
extensive documentation can be found at:
http://docs.astropy.org
If you make use of the Anaconda Python Distribution, you can update to
Astropy v1.1 with:
conda update astropy
If you normally use pip, you can upgrade with:
pip install astropy --upgrade
Please report any issues, or request new features via our GitHub
repository:
https://github.com/astropy/astropy/issues
Over 160 developers have contributed code to Astropy so far, and you
can find out more about the team behind Astropy here:
http://www.astropy.org/team.html
As a reminder, Astropy v1.0 (our long term support release) will
continue to be supported with bug fixes until Feb 19th 2017, so if you
need to use Astropy in a very stable environment, you may want to
consider staying on the v1.0.x set of releases rather than upgrading to
v1.1.
If you use Astropy directly for your work, or as a dependency to
another package, please remember to include the following
acknowledgment at the end of papers:
"""
This research made use of Astropy, a community-developed core Python
package for Astronomy (Astropy Collaboration, 2013).
"""
where (Astropy Collaboration, 2013) is a reference to the Astropy paper:
http://dx.doi.org/10.1051/0004-6361/201322068
Please feel free to forward this announcement to anyone you think might
be interested in this release!
Thomas Robitaille, Erik Tollerud, and Perry Greenfield
on behalf of The Astropy Collaboration
just did a quick bugfix release, tox-2.3.1, which re-allows cross-section
substitution for setenv. Thanks all for the patience and the reporting.
For docs, as always see http://testrun.org/tox
have fun,
holger