Dear people,
I would like to announce a new release of Portable Python based on Python 3.2.5
Included in this release:
-------------------------
PyScripter v2.5.3
NymPy 1.7.1
SciPy 0.12.0
Matplotlib 1.2.1
PyWin32 218
NetworkX 1.7
Lxml 2.3
PySerial 2.5
PyODBC 3.0.2
PyQt 4.9.6-1
IPython 0.13.1
Pandas 0.11.0
Improvements since last release:
--------------------------------
- Upgraded all packages
- Added numpy
- Added scipy
- Added matplotlib
- Added lxml
- Added PyODBC
- Added PyQt
- Added IPython
- Added pandas
- Fixed shortcuts so that they accept command line parameters
Installation and use:
---------------------
After downloading, run the installer, select the packages you would like to install, select the target folder and you are done! In the root folder of the distribution you will find shortcuts for selected applications. Some of the most popular free Python IDE’s come preinstalled and preconfigured with Portable Python. How to use and configure them further please consult their documentation or project sites.
Download location: http://portablepython.com/wiki/PortablePython3.2.5.1
Warning: Default installation installs all packages - make sure to review packages selection during installation process as it can take quite some time to install 260MB on the USB drive(s).
Please use "feedback and support" section on the portal to request new packages or to report issues.
Keep pythoning !
Perica Zivkovic
http://www.PortablePython.com
Continuum Analytics released Wakari (www.wakari.io) version 1.0, a cloud-based, collaborative Python environment for analyzing, exploring and visualizing large data sets.
* Access to a full range of Amazon AWS compute nodes and clusters
* Share analyses and results via IPython notebook (https://www.wakari.io/gallery)
* SSH access
* Visualize with Matplotlib or Bokeh
* Bundling sharing (files, folders, and corresponding Python library dependencies)
* Switch between multiple versions of Python and its scientific libraries
* Collaborate and iterate in the cloud
* Share code and results as simple web URLs
* Hosted on Amazon’s Elastic Compute Cloud (EC2) or on private installations
Wakari documentation (https://www.wakari.io/docs/)
Free and paid plans available at www.wakari.io.
- Free plan includes 10 GB of storage, as well as a number of sample data sets
- Premium plans offer increased RAM and disk space, SSH access, long-running jobs, the ability to add nodes/clusters, and access to high-memory compute nodes
- Private installations of the entire Wakari system onto internal hardware or private clouds, contact sales[at]continuum[dot]io.
Source: http://continuum.io/press/wakari-1-0-release
Hi all,
iPOPO is a service-oriented component model (SOCM) framework for Python, inspired from the Java project iPOJO.
It is separated in two parts:
* Pelix: a service-oriented architecture framework (SOA), which provides a
registry of services and a life-cycle for modules.
* iPOPO: the SOCM, which handles the components
A component is an object with a life-cycle, requiring services and providing ones, and associated to properties. The code of a component is reduced to its functional purpose.
Life-cycle, dependencies, ... are handled by iPOPO.
This project provides utility services:
* a shell, to interact with the framework (console or remote)
* a HTTP service, to dynamically provide small servlets
* EventAdmin, a publish/subscribe communication service between components
* Remote services, to share services between Pelix frameworks
The project is released under the GPLv3 license, its source code is available on Github:
https://github.com/tcalmant/ipopo
More information on http://ipopo.coderxpress.net/
Have fun,
Thomas
I am pleased to announce release 2013.2 of SfePy.
Description
-----------
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
Downloads, mailing list, wiki: http://code.google.com/p/sfepy/
Git (source) repository, issue tracker: http://github.com/sfepy
Highlights of this release
--------------------------
- automatic testing of term calls (many terms fixed w.r.t. corner cases)
- new elastic contact plane term + example
- translated low level base functions from Cython to C for reusability
- improved gallery http://docs.sfepy.org/gallery/gallery
For full release notes see http://docs.sfepy.org/doc/release_notes.html#id1
(rather long and technical).
Best regards,
Robert Cimrman and Contributors (*)
(*) Contributors to this release (alphabetical order):
Vladimír Lukeš, Ankit Mahato, Matyáš Novák
Dear people,
I would like to announce new release of Portable Python based on Python 2.7.5
Included in this release:
-------------------------
PyScripter v2.5.3
NymPy 1.7.1
SciPy 0.12.0
Matplotlib 1.2.1
PyWin32 218
Django 1.5.1
PIL 1.1.7
Py2Exe 0.6.9
wxPython 2.9.4.0
NetworkX 1.7
Lxml 2.3
PySerial 2.5
PyODBC 3.0.6
PyGame 1.9.1
PyGTK 2.24.2
PyQt 4.10.1
IPython 0.13.0
Pandas 0.11.0
Improvements since last release:
--------------------------------
Upgraded core Python version to fix issues discovered in Python 2.7.4. Snippet from Python 2.7.5 release announcement:
> 2.7.5 is the latest maintenance release in the Python 2.7 series. You may be
> surprised to hear from me so soon, as Python 2.7.4 was released slightly more
> than a month ago. As it turns out, 2.7.4 had several regressions and
> incompatibilities with 2.7.3. Among them were regressions in the zipfile, gzip,
> and logging modules. 2.7.5 fixes these. In addition, a data file for testing in
> the 2.7.4 tarballs and binaries aroused the suspicion of some virus
> checkers. The 2.7.5 release removes this file to resolve that issue.
Installation and use:
---------------------
After downloading, run the installer, select the packages you would like to install, select the target folder and you are done! In the root folder of the distribution you will find shortcuts for selected applications. Some of the most popular free Python IDE’s come preinstalled and preconfigured with Portable Python. How to use and configure them further please consult their documentation or project sites.
Download location: http://portablepython.com/wiki/PortablePython2.7.5.1
Warning: Default installation installs all packages - make sure to review packages selection during installation process as it can take quite some time to install 545MB on the USB drive(s).
Please use "feedback and support" section on the portal to request new packages or to report issues.
Keep pythoning !
Perica Zivkovic
http://www.PortablePython.com
Hi all,
github3.py version 0.7.0 was released today. The following is a list
of all changes since 0.6.1:
- Fix ``Issue.close``, ``Issue.reopen``, and ``Issue.assign``. (Issue #106)
- Add ``check_authorization`` to the ``GitHub class`` to cover the `new part
of the API <http://developer.github.com/v3/oauth/#check-an-authorization>`_.
- Add ``create_file``, ``update_file``, ``delete_file``,
``iter_contributor_statistics``, ``iter_commit_activity``,
``iter_code_frequency`` and ``weekly_commit_count`` to the ``Repository``
object.
- Add ``update`` and ``delete`` methods to the ``Contents`` object.
- Add ``is_following`` to the ``User`` object.
- Add ``head``, ``base`` parameters to ``Repository.iter_pulls``.
- The signature of ``Hook.edit`` has changed since that endpoint has changed
as well. See:
github/developer.github.com@b95f291a47954154a6a8cd7c2296cdda9b610164
- ``github3.GitHub`` can now be used as a context manager, e.g.,
::
with github.GitHub() as gh:
u = gh.user('sigmavirus24')
As of this morning, github3.py is entirely caught up with all recent
changes to the GitHub API. Please note that for the new repository
statistics API that GitHub attempts to cache the results as much as
possible. If they do not have the results cached, though, they will
return a 202 and ask that you give them "a moment" to generate (and
cache) the results for your request. The documentation for the four
new methods explain how github3.py will communicate a 202 to you. Also
note that those 202 responses *do* affect your rate limit.
Finally, to avoid affecting your rate limit, Repository.update_file,
and Repository.delete_file are implemented separately from
Contents.update and Contents.delete. I agree there should be only one
(obvious) way to do it, but in this case, I feel the versatility of
having two is beneficial to you, the developer.
Cheers,
Ian
PyOhio 2013, the annual Python programming conference for Ohio and the surrounding region, will take place Saturday, July 27th, and Sunday, July 28th, 2013 at the Ohio Union, The Ohio State University in Columbus, Ohio.
You can read more about the conference at http://pyohio.org. If you have questions about proposals, please email cfp(a)pyohio.org. You can also contact the PyOhio organizers at pyohio-organizers(a)python.org.
PyOhio invites all interested people to submit proposals for scheduled talks, tutorials, and panels. All topics of interest to Python programmers will be considered. Standard presentation talk slots will be 40 minutes plus a 10 minute question-and-answer period. Tutorial slots will be 110 minutes long.
The deadline to submit a proposal is June 1st.
*Who Should Submit a Proposal?
You. Your friends. Your friends' friends. Anyone with any level of Python knowledge is a candidate for a great topic at this conference. As we get attendees of all kinds, we need speakers of all kinds. In all ways and manners, we try to assemble the most diverse conference we can, and we do that with your help.
Whether you got started with Python last month or you've been around for 20 years, we think you've got something to share. The Python community is stronger than ever and we're still reaching new areas, new industries, and new users. Be a part of growing Python by helping us change the future.
In particular, we welcome submissions from people that have never done a talk before! And if you want help preparing a talk, let us know! Volunteers are eager to help new people do talks.
You can submit more than one proposal.
*What should I talk about?
Anything to do with Python. Teach us about your favorite standard library module, or your favorite external library or framework. Show us something cool you built with Python. Science and data modeling. Web apps. Finance. Testing. Big data. DevOps. Integration with other languages.
Do you want to work on a talk, but don't have any ideas? The topics below are up for grabs. Several people could easily work together on each one. Please take these ideas and stretch it out or focus on just one part of it or do whatever else you want.
Parallelism shootout: threads vs multiple processes vs libevent.
Walk through porting a library from python 2 to python 3
Python newbies. If you've programmed in another language first, Intro to Python for X Programmers, where X is Java, JS, C, PHP etc. If you're entirely new to programming, a short talk about your journey learning with Python would be great.
We're still looking for someone to do an intro to Python tutorial for adults this year. Hint.
*To Submit your proposal.
Sign up for an account on the PyOhio website.
Fill out a speaker profile. After that, you'll be able to submit a proposal. Pick talk or tutorial, and then describe your talk. You can edit stuff later, so don't over-think it.
Regularly check your email for questions from the reviewers.
*Keynote and Young Coder.
We are thrilled to announce that Brandon Craig Rhodes will be this year's keynote speaker.
Brandon has been a frequent speaker and contributor at PyCon, PyOhio, COhPy, and in his own words: "everywhere from the middle of Arkansas to the country of Poland."
http://rhodesmill.org/brandon/
He is co-author of The Essentials of Python Network Programming, and author of a number of Python open source packages.
https://bitbucket.org/brandon
Also, Katie Cunningham will be giving an intro to Python class for young people 12-18 years old (7th-12th grade). This is a version of the Young Coder class she and Barbara Shaurette gave at PyCon this year.
https://us.pycon.org/2013/events/letslearnpython/
*PyCamp
PyCamp is a one-week, intensive, ultra-low-cost Python boot camp for beginners. It was developed by a Python user group and has been given to over 1000 students worldwide. Proceeds from PyCamps are used to sponsor Python community activities like PyOhio. PyCamp is taking place July 22-26 in the Ohio Union, the week before PyOhio weekend. Registration is open.
http://trizpug.org/boot-camp/pyohio13/
*Register for PyOhio
Registration for PyOhio is now open.
PyOhio remains 100% free to attend. Just sign up for the free registration so we can get a head count. Or, if you want the T-Shirt, sign up for the paid ticket to get your shirt. (But don't do both!)
http://pyohio.org/registration/
*Hotel(s)
We have a discount room block at the Blackwell, right on OSU's campus for $120.00 a night. There are a few rooms blocked for the whole week for any out-of-towners going to PyCamp as well. Just tell them you are coming for PyOhio.
http://www.theblackwell.com/
If it fills up, here are some other nearby hotels:
http://www.hipmunk.com/hotels/Columbus-OH#!dates=Jul26,Jul28
Hope to see you all at the conference!
The 2013 PyOhio Organizing Committee
Hello!
I'm pleased to announce version 1.4.0, the first stable release of branch
1.4 of SQLObject.
What's new in SQLObject
=======================
Features & Interface
--------------------
* Support for PostgreSQL 8.1 is dropped. The minimal supported version of
PostgreSQL is 8.2 now.
* Optimization in PostgresConnection: use INSERT...RETURNING id
to get the autoincremented id in one query instead of two
(INSERT + SELECT id).
* Changed the way to get if the table has identity in MS SQL.
* NCHAR/NVARCHAR and N''-quoted strings for MS SQL.
Contributors for this release are Ken Lalonde and Andrew Ziem.
For a more complete list, please see the news:
http://sqlobject.org/News.html
What is SQLObject
=================
SQLObject is an object-relational mapper. Your database tables are described
as classes, and rows are instances of those classes. SQLObject is meant to be
easy to use and quick to get started with.
SQLObject supports a number of backends: MySQL, PostgreSQL, SQLite,
Firebird, Sybase, MSSQL and MaxDB (also known as SAPDB).
Where is SQLObject
==================
Site:
http://sqlobject.org
Development:
http://sqlobject.org/devel/
Mailing list:
https://lists.sourceforge.net/mailman/listinfo/sqlobject-discuss
Archives:
http://news.gmane.org/gmane.comp.python.sqlobject
Download:
https://pypi.python.org/pypi/SQLObject/1.4.0
News and changes:
http://sqlobject.org/News.html
Oleg.
--
Oleg Broytman http://phdru.name/ phd(a)phdru.name
Programmers don't die, they just GOSUB without RETURN.
================================
Announcing python-blosc 1.1 RC1
================================
What is it?
===========
python-blosc (http://blosc.pydata.org/) is a Python wrapper for the
Blosc compression library.
Blosc (http://blosc.org) is a high performance compressor optimized for
binary data. It has been designed to transmit data to the processor
cache faster than the traditional, non-compressed, direct memory fetch
approach via a memcpy() OS call. Whether this is achieved or not
depends of the data compressibility, the number of cores in the system,
and other factors. See a series of benchmarks conducted for many
different systems: http://blosc.org/trac/wiki/SyntheticBenchmarks.
Blosc works well for compressing numerical arrays that contains data
with relatively low entropy, like sparse data, time series, grids with
regular-spaced values, etc.
There is also a handy command line for Blosc called Bloscpack
(https://github.com/esc/bloscpack) that allows you to compress large
binary datafiles on-disk. Although the format for Bloscpack has not
stabilized yet, it allows you to effectively use Blosc from your
favorite shell.
What is new?
============
- Added new `compress_ptr` and `decompress_ptr` functions that allows to
compress and decompress from/to a data pointer. These are low level
calls and user must make sure that the pointer data area is safe.
- Since Blosc (the C library) already supports to be installed as an
standalone library (via cmake), it is also possible to link
python-blosc against a system Blosc library.
- The Python calls to Blosc are now thread-safe (another consequence of
recent Blosc library supporting this at C level).
- Many checks on types and ranges of values have been added. Most of
the calls will now complain when passed the wrong values.
- Docstrings are much improved. Also, Sphinx-based docs are available
now.
Many thanks to Valentin Hänel for his impressive work for this release.
For more info, you can see the release notes in:
https://github.com/FrancescAlted/python-blosc/wiki/Release-notes
More docs and examples are available in the documentation site:
http://blosc.pydata.org
Installing
==========
python-blosc is in PyPI repository, so installing it is easy:
$ pip install -U blosc # yes, you should omit the blosc- prefix
Download sources
================
The sources are managed through github services at:
http://github.com/FrancescAlted/python-blosc
Documentation
=============
There is Sphinx-based documentation site at:
http://blosc.pydata.org/
Mailing list
============
There is an official mailing list for Blosc at:
blosc(a)googlegroups.com
http://groups.google.es/group/blosc
Licenses
========
Both Blosc and its Python wrapper are distributed using the MIT license.
See:
https://github.com/FrancescAlted/python-blosc/blob/master/LICENSES
for more details.
--
Francesc Alted