I'm pleased to announce that the program for the first-annual
EuroSciPy Conference is now available at:
Conference Date and Venue
The EuroSciPy Conference will be held July 26-27, 2008
in Leipzig, Germany.
The direct link to the registration site is here:
The registration fee is 100.00€ for early registrants
and will increase to 150.00€ for late registration
(after June 15).
If you like to extend your trip to Leipzig, you can attend
1.) 2-day course "Introductory to Python for Programmers"
followed by a
2.) 3-day course "Python for Scientists and Engineers"
EuroSciPy is designed to complement the popular SciPy
Conferences which have been held for the last 7 years at
Caltech (the 2008 SciPy Conference in the U.S. will be held
the week of August 19-24). Similarly, the EuroSciPy Conference
provides a unique opportunity to learn and affect what is
happening in the realm of scientific computing with Python.
Attendees will have the opportunity to review the available
tools and how they apply to specific problems.
By providing a forum for developers to share their Python
expertise with the wider commercial, academic, and research
communities, this conference fosters collaboration and
facilitates the sharing of software components, techniques and
a vision for high level language use in scientific computing.
Typical presentations include general python use in the
sciences, as well as NumPy and SciPy usage for general problem
solving. Beyond the excellent talks, there are inter-
session discussions that prove stimulating and helpful.
Registration will include breakfast, snacks and lunch for
Saturday and Sunday.
Please pass this announcement along to any other relevant
I'm pleased to announce the release of NumPy 1.1.0.
NumPy is the fundamental package needed for scientific computing with
Python. It contains:
* a powerful N-dimensional array object
* sophisticated (broadcasting) functions
* basic linear algebra functions
* basic Fourier transforms
* sophisticated random number capabilities
* tools for integrating Fortran code.
Besides it's obvious scientific uses, NumPy can also be used as an
efficient multi-dimensional container of generic data. Arbitrary
data-types can be defined. This allows NumPy to seamlessly and
speedily integrate with a wide-variety of databases.
This is the first minor release since the 1.0 release in
October 2006. There are a few major changes, which introduce
some minor API breakage. In addition this release includes
tremendous improvements in terms of bug-fixing, testing, and
For information, please see the release notes:
Thank you to everybody who contributed to this release.
Computational Infrastructure for Research Labs
10 Giannini Hall, UC Berkeley
The next New York City Python Users Group meeting is planned for June 17th,
6:30pm at Daylife Inc. at 444 Broadway (between Howard St. and Grand St.) on
the 5th Floor. We welcome all those in the NYC area who are interested in
Python to attend.
More information can be found on the users group wiki page:
Hope to see you there!
Copyright, Michael P. Soulier, 2006.
About Release 0.4.5:
Bugfix release for compatability issues on Win32, among other small issues.
About Release 0.4.4:
Bugfix release for poor tolerance of unsupported options in the server.
About Release 0.4.3:
Bugfix release for an issue with the server's detection of the end of
the file during a download.
About Release 0.4.2:
Bugfix release for some small installation issues with earlier Python
About Release 0.4.1:
Bugfix release to fix the installation path, with some restructuring
into a tftpy package from the single module used previously.
About Release 0.4:
This release adds a TftpServer class with a sample implementation in
bin. The server uses a single thread with multiple handlers and a
select() loop to handle multiple clients simultaneously.
Only downloads are supported at this time.
About Release 0.3:
This release fixes a major RFC 1350 compliance problem with the remote TID.
About Release 0.2:
This release adds variable block sizes, and general option support,
implementing RFCs 2347 and 2348. This is accessible in the TftpClient
class via the options dict, or in the sample client via the --blocksize
About Release 0.1:
This is an initial release in the spirit of "release early, release
often". Currently the sample client works, supporting RFC 1350. The
server is not yet implemented, and RFC 2347 and 2348 support (variable
block sizes) is underway, planned for 0.2.
Tftpy is a TFTP library for the Python programming language. It includes
client and server classes, with sample implementations. Hooks are
included for easy inclusion in a UI for populating progress indicators.
It supports RFCs 1350, 2347 and 2348.
This library was developed against Python 2.3+.
Project page: http://sourceforge.net/projects/tftpy/
License is the CNRI Python License.
See COPYING in this distribution.
- Server only supports downloads.
- Client only supports downloads.
- Only 'octet' mode is supported
- The only option supported is blksize
- Upload support
- netascii support
- More complete test harness
Michael P. Soulier <msoulier(a)digitaltorque.ca>
Michael P. Soulier <msoulier(a)digitaltorque.ca>
"Any intelligent fool can make things bigger and more complex... It
takes a touch of genius - and a lot of courage to move in the opposite
direction." --Albert Einstein
First of all, a reminder to those of you considering registering for
EuroPython 2008, held in Vilnius, Lithuania from 7th to 12th July (talks from
7th to 9th, sprints from 10th to 12th): the early registration deadline is on
Saturday 31st May, and if you would like to take advantage of the reduced
registration fee, now is the time to navigate to the EuroPython site and to
make your registration:
For the impatient, here's a link to the registration form itself:
Talk Submissions Period Extended
The original deadline for submitting talk proposals for EuroPython 2008 passed
on Thursday 22nd May, and although there have been quite a few submissions,
the EuroPython organisers would like to encourage a few more! So, we have now
decided to give all potential submitters some more time to put together
proposals and send them in for consideration.
What this means is that anyone who had considered making a talk proposal but
then found themselves short of time before last Thursday can now aim for the
new deadline of Monday 2nd June - there's even a weekend before the deadline
for anyone needing "quiet time" to sketch out their proposal! As always, the
EuroPython organisers realise that the deadlines we've set aren't always
compatible with everyone's personal schedule.
Remember that we're only looking for proposals at this point, not the entire
talk or materials, although we obviously expect those things to be ready for
the conference. ;-)
Take a look at the Call for Participation for all the details:
Or go straight to the page for talk submissions:
We look forward to seeing your proposals and hopefully seeing you in Vilnius!
On behalf of the VIFF Development Team, I am happy to announce the
release of VIFF version 0.6:
Changes since VIFF 0.5:
The average time for a secure comparison was reduced by 60-70%.
Comparisons now work with an actively secure multiplication protocol.
A memory leak was fixed. Converted documentation to new Sphinx format,
please see: http://viff.dk/doc/index.html
Virtual Ideal Functionality Framework is a framework for creating
efficient and secure multi-party computations (SMPC). Players, who do
not trust each other, participate in a joint computation based on
their private inputs. The computation is done using a cryptographic
protocol which allows them to obtain a correct answer without
revealing their inputs -- even when some players try to cheat.
Operations supported include addition, multiplication, and comparison,
all with Shamir secret shared outputs.
VIFF (Virtual Ideal Functionality Framework) brings easy and efficient
SMPC (Secure Multi-Party Computation) to Python. See: http://viff.dk/.