Meet ziptools - all the features that you miss most in
Python's zipfile module. ziptools is both top-level
scripts and importable modules that extend the standard
library's zipfile module for:
it adds entire folder trees to zipfiles automatically
it propagates original modtimes for files, folders, and links
it can either include or skip system "cruft" files on request
it copies or follows symlinks to files and dirs on Unix and Windows
it supports long pathnames on Windows beyond its normal limits
Grab a copy of ziptools and start portably zipping your
--M. Lutz, http://learning-python.com
Announcing colossal new releases of four desktop programs:
* PyEdit - Edit Text. Run Code. Have Fun.
A Python/Tk text-editor and code-launcher GUI, that can
be used as both standalone program and library component.
* Frigcal - Personal Calendar GUI; No Login Required
A Python/Tk calendar GUI, which stores your calendar entries
in portable ICS files that work across all platforms.
* Mergeall - Backup and Mirror Your Stuff Your Way
A Python/Tk GUI+script program that does both incremental
backups, and manual but private content propagation.
* PyMailGUI - Email Without the Evil
A Python/Tk email client GUI, for accessing email both
online at email accounts, and offline in save files.
All four now run on Mac OS X, Windows, and Linux; are now
available as Mac app, Windows and Linux executable, and
full source-code packages; and come with privacy baked in.
If you used any of these programs in the past, you may also
be interested in recent upgrades. Among the highlights:
- PyEdit has a new Run Code, auto-saves, and menu accelerators
- Frigcal features a new GUI launcher and calendar-search tool
- Mergeall does symlinks, cruft skips, and Windows long paths
- PyMailGUI sports a new GUI launcher and unsaved-changes tests
For all the details, and to grab copies of your own, visit
programs central here:
--M. Lutz, http://learning-python.com
Call for Proposals
The Call for Proposals for the PyCon.DE 2017 is open until July 30, 2017.
Please submit your proposals here:
We’re looking for proposals on every aspect of Python: programming from novice
to advanced levels, applications and frameworks, or how you have been involved
in introducing Python into your organization. PyCon.DE is a community
conference and we are eager to hear about your experience.
The conference will be held in English language only.
The conferences addresses:
* Data Scientists
* Software Developers
* System Administrators
* Academic Scientists
* Technology Enthusiasts
We are looking for:
* 30 minute presentations (incl. optional 5 minute Q&A)
* 45 minute presentations (incl. optional 5 minute Q&A)
PyData @ PyConDE 2017
There will be a PyData track at this year’s conference. Please submit your
papers for the PyData track through the PyConDE form.
About PyCon.DE 2017
The next PyCon.DE will be held October 25 - 27, 2017 at the ZKM - Center for
Art and Media in Karlsruhe, Germany . The conference is the sixth in this
series, gathering Python professionals and enthusiasts. The conference language
will English, attracting Pythonistas from all over Europe and the world.
Volunteers organize and provide talks, tutorials, as well as discussions in an
This Karlsruhe conference has a special focus on data science. Therefore, a
PyData conference is held as part of PyCon.DE. PyData  is an
internationally renowned conference series, which is dedicated to data science,
machine learning, and AI.
The ZKM - Center for Art and the Media is a unique cultural institution, as it
is a place that extends the original tasks of the museum. It is a home of all
media and genres, a house of both the traditional arts like painting,
photography, and sculpture as well as the time-based arts such as film, video,
media art, music, dance, theater, and performance.
Conference registration is open. Don't miss this event!
More information available at: http://www.pycon.de
RamanSpectroscopyFit uses scipy's Differential Evolution genetic algorithm to find initial parameters for fitting a double Lorentzian peak equation to Raman spectroscopy data with excellent results. The GitHub project, with a test spectroscopy data file, is: