Re: [pymvpa] PyMVPA for Python 3 -- first report

2012-04-19 Thread Tiziano Zito
 My guess is that it is still related to how that AttributesCollector
 injects those additional attributes into the freshly constructed
 classes.  I hope above clues would be of help

it helped indeed ;)

ciao,
tiziano


___
Pkg-ExpPsy-PyMVPA mailing list
Pkg-ExpPsy-PyMVPA@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-exppsy-pymvpa


Re: [pymvpa] PyMVPA for Python 3

2012-04-18 Thread Tiziano Zito
 MVPA_TESTS_QUICK=yes MVPA_TESTS_LOWMEM=yes make unittest-nonlabile
 [...]
 
 Let us know if that helps for a start.

yep, it works fine this way, thanks. it even finds more unit tests (326) ;)

ciao,
tiziano


___
Pkg-ExpPsy-PyMVPA mailing list
Pkg-ExpPsy-PyMVPA@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-exppsy-pymvpa


Accepted mdp 3.2+git78-g7db3c50-3 (source all)

2012-04-17 Thread Tiziano Zito
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sat, 14 Apr 2012 14:22:00 +0200
Source: mdp
Binary: python-mdp python3-mdp
Architecture: source all
Version: 3.2+git78-g7db3c50-3
Distribution: unstable
Urgency: low
Maintainer: Tiziano Zito opossumn...@gmail.com
Changed-By: Tiziano Zito opossumn...@gmail.com
Description: 
 python-mdp - Modular toolkit for Data Processing
 python3-mdp - Modular toolkit for Data Processing
Closes: 645584
Changes: 
 mdp (3.2+git78-g7db3c50-3) unstable; urgency=low
 .
   * New upstream git snapshot
   * Add package for Python 3 (Closes: #645584)
   * Switch from cdbs to debhelper (= 7, squeeze) and
 dh_python* tools
   * Do not build depend on shogun-python-modular
   * Updated Vcs-* fields in source package
   * Added patches for easier backporting to squeeze and
 several Ubuntu releases
   * Upload sponsored by Yaroslav Halchenko
Checksums-Sha1: 
 fad8893a46145571025663ebc54223f333764bd2 1506 mdp_3.2+git78-g7db3c50-3.dsc
 3b591313ba22d81fb71ed0ecd7b5c85b46e514dd 470409 
mdp_3.2+git78-g7db3c50.orig.tar.gz
 8bc05d40515301c062db36148b6f6898e3275a9e 5224 
mdp_3.2+git78-g7db3c50-3.debian.tar.gz
 63ae89e79353087a9dbdc059f7144348e61d90a6 481926 
python-mdp_3.2+git78-g7db3c50-3_all.deb
 c5a86ff2c61fc88935792040038d59613c0ac7aa 469376 
python3-mdp_3.2+git78-g7db3c50-3_all.deb
Checksums-Sha256: 
 c37870462b93754a26cc3bdecb23dcacb5b9a8f116b4087d7e91ea1cde946137 1506 
mdp_3.2+git78-g7db3c50-3.dsc
 59e9841170b1ef835bb004307bf9641e1108f06f350e78746b96a1ddf974d449 470409 
mdp_3.2+git78-g7db3c50.orig.tar.gz
 ca6fe11ec775ed2a4ac42789e690e14728a2f399291c294f93f07ed23e220a23 5224 
mdp_3.2+git78-g7db3c50-3.debian.tar.gz
 3f570c908c91f932cd8f3ed3e5ac7668e3a956ee90fa5f2632d7f989aed06870 481926 
python-mdp_3.2+git78-g7db3c50-3_all.deb
 1074a656e068ec2af3d302b261c380bf34fd7054b319faf26d065b0cb2cd1b35 469376 
python3-mdp_3.2+git78-g7db3c50-3_all.deb
Files: 
 500de8daf7fe0fa3bac5766af188e83f 1506 python optional 
mdp_3.2+git78-g7db3c50-3.dsc
 0abc9f7897ec950bee9e8c412f7cdc5c 470409 python optional 
mdp_3.2+git78-g7db3c50.orig.tar.gz
 482b4738c45cf0b9f0608584d96a2990 5224 python optional 
mdp_3.2+git78-g7db3c50-3.debian.tar.gz
 ea68bff98bc22d69bce3e4bc22624586 481926 python optional 
python-mdp_3.2+git78-g7db3c50-3_all.deb
 9775e937204003bfd884ca4ba19253dd 469376 python optional 
python3-mdp_3.2+git78-g7db3c50-3_all.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk+MHDoACgkQjRFFY3XAJMjKGgCgzbKma73Yf8U9K3q8TUichJ4p
6/EAn3NU/bkEfFcbHufT0K83UAbYmeWy
=MnW1
-END PGP SIGNATURE-


Accepted:
mdp_3.2+git78-g7db3c50-3.debian.tar.gz
  to main/m/mdp/mdp_3.2+git78-g7db3c50-3.debian.tar.gz
mdp_3.2+git78-g7db3c50-3.dsc
  to main/m/mdp/mdp_3.2+git78-g7db3c50-3.dsc
mdp_3.2+git78-g7db3c50.orig.tar.gz
  to main/m/mdp/mdp_3.2+git78-g7db3c50.orig.tar.gz
python-mdp_3.2+git78-g7db3c50-3_all.deb
  to main/m/mdp/python-mdp_3.2+git78-g7db3c50-3_all.deb
python3-mdp_3.2+git78-g7db3c50-3_all.deb
  to main/m/mdp/python3-mdp_3.2+git78-g7db3c50-3_all.deb


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1skchb-0008vn...@franck.debian.org



[Numpy-discussion] [Reminder] Summer School Advanced Scientific Programming in Python in Kiel, Germany

2012-04-13 Thread Tiziano Zito
Advanced Scientific Programming in Python
=
a Summer School by the G-Node and the Institute of Experimental and
Applied Physics, Christian-Albrechts-Universität zu Kiel

Scientists spend more and more time writing, maintaining, and
debugging software. While techniques for doing this efficiently have
evolved, only few scientists actually use them. As a result, instead
of doing their research, they spend far too much time writing
deficient code and reinventing the wheel. In this course we will
present a selection of advanced programming techniques,
incorporating theoretical lectures and practical exercises tailored
to the needs of a programming scientist. New skills will be tested
in a real programming project: we will team up to develop an
entertaining scientific computer game.

We use the Python programming language for the entire course. Python
works as a simple programming language for beginners, but more
importantly, it also works great in scientific simulations and data
analysis. We show how clean language design, ease of extensibility,
and the great wealth of open source libraries for scientific
computing and data visualization are driving Python to become a
standard tool for the programming scientist.

This school is targeted at Master or PhD students and Post-docs from
all areas of science. Competence in Python or in another language
such as Java, C/C++, MATLAB, or Mathematica is absolutely required.
Basic knowledge of Python is assumed. Participants without any prior
experience with Python should work through the proposed introductory
materials before the course. 

Date and Location
=
September 2—7, 2012. Kiel, Germany.

Preliminary Program
===
Day 0 (Sun Sept 2) — Best Programming Practices
  - Best Practices, Development Methodologies and the Zen of Python
  - Version control with git
  - Object-oriented programming  design patterns
Day 1 (Mon Sept 3) — Software Carpentry
  - Test-driven development, unit testing  quality assurance
  - Debugging, profiling and benchmarking techniques
  - Best practices in data visualization
  - Programming in teams
Day 2 (Tue Sept 4) — Scientific Tools for Python
  - Advanced NumPy
  - The Quest for Speed (intro): Interfacing to C with Cython
  - Advanced Python I: idioms, useful built-in data structures, 
generators
Day 3 (Wed Sept 5) — The Quest for Speed
  - Writing parallel applications in Python
  - Programming project
Day 4 (Thu Sept 6) — Efficient Memory Management
  - When parallelization does not help:
the starving CPUs problem
  - Advanced Python II: decorators and context managers
  - Programming project
Day 5 (Fri Sept 7) — Practical Software Development
  - Programming project
  - The Pelita Tournament

Every evening we will have the tutors' consultation hour: Tutors
will answer your questions and give suggestions for your own
projects.

Applications

You can apply on-line at http://python.g-node.org

Applications must be submitted before 23:59 UTC, May 1, 2012.
Notifications of acceptance will be sent by June 1, 2012.

No fee is charged but participants should take care of travel,
living, and accommodation expenses.  Candidates will be selected on
the basis of their profile. Places are limited: acceptance rate last
time was around 20%.  Prerequisites: You are supposed to know the
basics of Python to participate in the lectures. You are encouraged
to go through the introductory material available on the website.

Faculty
===
  - Francesc Alted, Continuum Analytics Inc., USA
  - Pietro Berkes, Enthought Inc., UK
  - Valentin Haenel,  Blue Brain Project, École Polytechnique
Fédérale de Lausanne, Switzerland
  - Zbigniew Jędrzejewski-Szmek, Faculty of Physics, University of
Warsaw, Poland
  - Eilif Muller, Blue Brain Project, École Polytechnique Fédérale
de Lausanne, Switzerland
  - Emanuele Olivetti, NeuroInformatics Laboratory, Fondazione Bruno
Kessler and University of Trento, Italy
  - Rike-Benjamin Schuppner,  Technologit GbR, Germany
  - Bartosz Teleńczuk, Unité de Neurosciences Information et
Complexité, Centre National de la Recherche Scientifique, France
  - Stéfan van der Walt, Helen Wills Neuroscience Institute,
University of California Berkeley, USA
  - Bastian Venthur, Berlin Institute of Technology and Bernstein
Focus Neurotechnology, Germany
  - Niko Wilbert, TNG Technology Consulting GmbH, Germany
  - Tiziano Zito, Institute for Theoretical Biology,
Humboldt-Universität zu Berlin, Germany

Organized by Christian T. Steigies and Christian Drews of the
Institute of Experimental and Applied Physics,
Christian-Albrechts-Universität zu Kiel , and by Zbigniew
Jędrzejewski-Szmek and Tiziano Zito for the German Neuroinformatics
Node of the INCF. 

Website:  http://python.g-node.org
Contact:  python-i...@g-node.org

___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org

Re: py.test is not in debian anymore

2012-04-02 Thread Tiziano Zito
here a couple of short comments:

- why do you build for all python versions and then only install 
  for the default versions?  

- in override_dh_auto_test, it would probably be better not to
  introduce your own ENABLE_TESTS flag. you should rely on the
  DEB_BUILD_OPTIONS variable. something like this should do:
  ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))

- why did you choose to rename the py.test script for python3 to
  py3.test? I think the upstream convention of having
  py.test-2.6, py.test-2.7, py.test-3.2, etc., seems
  more sensible and also consistent with other packages (see for 
  example ipython: ipython2.6 ipython2.7 ...)
  at the end one could have a py.test link to point to the 
  py.test-2.x where x is the default (probably 7 for wheezy), and
  same thing for the python3 version, where py.test-3 may point to 
  py.test-3.2 on wheezy.

ciao,
tiziano

PS to the list: is this kind of conversation appropriate for
debian-python or should it better stay private to keep the noise level
low? 

On Wed 28 Mar, 18:28, Simon Chopin wrote:
 debian-python@lists.debian.org Cc-ed.
 On Wed, 28 Mar 2012 20:55:54 +0200, Tiziano Zito 
 tiziano.z...@bccn-berlin.de wrote:
  hi simon,
 Hi !
  
  I am a user of py.test and maintainer of the python-mdp package,
  which used to suggest python-py and used py.test. 
  now that py.test is not contained in python-py anymore, I was
  thinking about filing an RFP for pytest.
  you already filed an ITP for that, which is owesome :) 
  yarik, a seasoned DD in Cc, would be willing to sponsor, but 
  being really busy, asked me to help him review your package.
  if you agree I could send you my comments about your package, so
  that with the help of yarik you can make it fit for a speedy 
  upload to debian. 
  
  what do you think?
 
 Only good things :-). The more review the package gets, the better it
 should become. Unfortunately, I have virtually no free time until next
 week, which means I will not be able to address any comment you could
 have ATM. As I intend to package pytest under the umbrella of the DPMT, the
 packaging is in its SVN, and I added an RFS for it on the TODO wiki
 page.
 
 Cheers,
 
 Simon
 
 
 -- 
 To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
 Archive: http://lists.debian.org/20120329012827.57487A0204@beltira
 


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20120402133931.ga14...@bio230.biologie.hu-berlin.de



Re: FvwmRearrange bug if Style TitleAtLeft/TitleAtRight is used

2012-02-29 Thread Tiziano Zito
On Mon 27 Feb, 18:02, Thomas Adam wrote:
 On Feb 27, 2012 5:34 PM, Tiziano Zito opossumn...@gmail.com wrote:
 
  Hi FVWM developers,
 
  first of all thank you for maintaining my window manager :)
 
 Patching this to use the TITLE_AT_* macros is the preferred way for this,
 as you can then get the frame geometry correctly. Can you patch it this way
 instead? It's easy enough.

OK, I'll give it a try.

Thank you for your prompt feedback,
Tiziano




[Numpy-discussion] [ANN] Summer School Advanced Scientific Programming in Python in Kiel, Germany

2012-01-31 Thread Tiziano Zito
Advanced Scientific Programming in Python
=
a Summer School by the G-Node and the Institute of Experimental and
Applied Physics, Christian-Albrechts-Universität zu Kiel

Scientists spend more and more time writing, maintaining, and
debugging software. While techniques for doing this efficiently have
evolved, only few scientists actually use them. As a result, instead
of doing their research, they spend far too much time writing
deficient code and reinventing the wheel. In this course we will
present a selection of advanced programming techniques,
incorporating theoretical lectures and practical exercises tailored
to the needs of a programming scientist. New skills will be tested
in a real programming project: we will team up to develop an
entertaining scientific computer game.

We use the Python programming language for the entire course. Python
works as a simple programming language for beginners, but more
importantly, it also works great in scientific simulations and data
analysis. We show how clean language design, ease of extensibility,
and the great wealth of open source libraries for scientific
computing and data visualization are driving Python to become a
standard tool for the programming scientist.

This school is targeted at Master or PhD students and Post-docs from
all areas of science. Competence in Python or in another language
such as Java, C/C++, MATLAB, or Mathematica is absolutely required.
Basic knowledge of Python is assumed. Participants without any prior
experience with Python should work through the proposed introductory
materials before the course. 

Date and Location
=
September 2—7, 2012. Kiel, Germany.

Preliminary Program
===
Day 0 (Sun Sept 2) — Best Programming Practices
  - Best Practices, Development Methodologies and the Zen of Python
  - Version control with git
  - Object-oriented programming  design patterns
Day 1 (Mon Sept 3) — Software Carpentry
  - Test-driven development, unit testing  quality assurance
  - Debugging, profiling and benchmarking techniques
  - Best practices in data visualization
  - Programming in teams
Day 2 (Tue Sept 4) — Scientific Tools for Python
  - Advanced NumPy
  - The Quest for Speed (intro): Interfacing to C with Cython
  - Advanced Python I: idioms, useful built-in data structures, 
generators
Day 3 (Wed Sept 5) — The Quest for Speed
  - Writing parallel applications in Python
  - Programming project
Day 4 (Thu Sept 6) — Efficient Memory Management
  - When parallelization does not help:
the starving CPUs problem
  - Advanced Python II: decorators and context managers
  - Programming project
Day 5 (Fri Sept 7) — Practical Software Development
  - Programming project
  - The Pelita Tournament

Every evening we will have the tutors' consultation hour: Tutors
will answer your questions and give suggestions for your own
projects.

Applications

You can apply on-line at http://python.g-node.org

Applications must be submitted before 23:59 UTC, May 1, 2012.
Notifications of acceptance will be sent by June 1, 2012.

No fee is charged but participants should take care of travel,
living, and accommodation expenses.  Candidates will be selected on
the basis of their profile. Places are limited: acceptance rate last
time was around 20%.  Prerequisites: You are supposed to know the
basics of Python to participate in the lectures. You are encouraged
to go through the introductory material available on the website.

Faculty
===
  - Francesc Alted, Continuum Analytics Inc., USA
  - Pietro Berkes, Enthought Inc., UK
  - Valentin Haenel,  Blue Brain Project, École Polytechnique
Fédérale de Lausanne, Switzerland
  - Zbigniew Jędrzejewski-Szmek, Faculty of Physics, University of
Warsaw, Poland
  - Eilif Muller, Blue Brain Project, École Polytechnique Fédérale
de Lausanne, Switzerland
  - Emanuele Olivetti, NeuroInformatics Laboratory, Fondazione Bruno
Kessler and University of Trento, Italy
  - Rike-Benjamin Schuppner,  Technologit GbR, Germany
  - Bartosz Teleńczuk, Unité de Neurosciences Information et
Complexité, Centre National de la Recherche Scientifique, France
  - Stéfan van der Walt, Helen Wills Neuroscience Institute,
University of California Berkeley, USA
  - Bastian Venthur, Berlin Institute of Technology and Bernstein
Focus Neurotechnology, Germany
  - Niko Wilbert, TNG Technology Consulting GmbH, Germany
  - Tiziano Zito, Institute for Theoretical Biology,
Humboldt-Universität zu Berlin, Germany

Organized by Christian T. Steigies and Christian Drews of the
Institute of Experimental and Applied Physics,
Christian-Albrechts-Universität zu Kiel , and by Zbigniew
Jędrzejewski-Szmek and Tiziano Zito for the German Neuroinformatics
Node of the INCF. 

Website:  http://python.g-node.org
Contact:  python-i...@g-node.org

___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org

[ANN] Summer School Advanced Scientific Programming in Python in Kiel, Germany

2012-01-31 Thread Tiziano Zito
Advanced Scientific Programming in Python
=
a Summer School by the G-Node and the Institute of Experimental and
Applied Physics, Christian-Albrechts-Universität zu Kiel

Scientists spend more and more time writing, maintaining, and
debugging software. While techniques for doing this efficiently have
evolved, only few scientists actually use them. As a result, instead
of doing their research, they spend far too much time writing
deficient code and reinventing the wheel. In this course we will
present a selection of advanced programming techniques,
incorporating theoretical lectures and practical exercises tailored
to the needs of a programming scientist. New skills will be tested
in a real programming project: we will team up to develop an
entertaining scientific computer game.

We use the Python programming language for the entire course. Python
works as a simple programming language for beginners, but more
importantly, it also works great in scientific simulations and data
analysis. We show how clean language design, ease of extensibility,
and the great wealth of open source libraries for scientific
computing and data visualization are driving Python to become a
standard tool for the programming scientist.

This school is targeted at Master or PhD students and Post-docs from
all areas of science. Competence in Python or in another language
such as Java, C/C++, MATLAB, or Mathematica is absolutely required.
Basic knowledge of Python is assumed. Participants without any prior
experience with Python should work through the proposed introductory
materials before the course. 

Date and Location
=
September 2—7, 2012. Kiel, Germany.

Preliminary Program
===
Day 0 (Sun Sept 2) — Best Programming Practices
  - Best Practices, Development Methodologies and the Zen of Python
  - Version control with git
  - Object-oriented programming  design patterns
Day 1 (Mon Sept 3) — Software Carpentry
  - Test-driven development, unit testing  quality assurance
  - Debugging, profiling and benchmarking techniques
  - Best practices in data visualization
  - Programming in teams
Day 2 (Tue Sept 4) — Scientific Tools for Python
  - Advanced NumPy
  - The Quest for Speed (intro): Interfacing to C with Cython
  - Advanced Python I: idioms, useful built-in data structures, 
generators
Day 3 (Wed Sept 5) — The Quest for Speed
  - Writing parallel applications in Python
  - Programming project
Day 4 (Thu Sept 6) — Efficient Memory Management
  - When parallelization does not help:
the starving CPUs problem
  - Advanced Python II: decorators and context managers
  - Programming project
Day 5 (Fri Sept 7) — Practical Software Development
  - Programming project
  - The Pelita Tournament

Every evening we will have the tutors' consultation hour: Tutors
will answer your questions and give suggestions for your own
projects.

Applications

You can apply on-line at http://python.g-node.org

Applications must be submitted before 23:59 UTC, May 1, 2012.
Notifications of acceptance will be sent by June 1, 2012.

No fee is charged but participants should take care of travel,
living, and accommodation expenses.  Candidates will be selected on
the basis of their profile. Places are limited: acceptance rate last
time was around 20%.  Prerequisites: You are supposed to know the
basics of Python to participate in the lectures. You are encouraged
to go through the introductory material available on the website.

Faculty
===
  - Francesc Alted, Continuum Analytics Inc., USA
  - Pietro Berkes, Enthought Inc., UK
  - Valentin Haenel,  Blue Brain Project, École Polytechnique
Fédérale de Lausanne, Switzerland
  - Zbigniew Jędrzejewski-Szmek, Faculty of Physics, University of
Warsaw, Poland
  - Eilif Muller, Blue Brain Project, École Polytechnique Fédérale
de Lausanne, Switzerland
  - Emanuele Olivetti, NeuroInformatics Laboratory, Fondazione Bruno
Kessler and University of Trento, Italy
  - Rike-Benjamin Schuppner,  Technologit GbR, Germany
  - Bartosz Teleńczuk, Unité de Neurosciences Information et
Complexité, Centre National de la Recherche Scientifique, France
  - Stéfan van der Walt, Helen Wills Neuroscience Institute,
University of California Berkeley, USA
  - Bastian Venthur, Berlin Institute of Technology and Bernstein
Focus Neurotechnology, Germany
  - Niko Wilbert, TNG Technology Consulting GmbH, Germany
  - Tiziano Zito, Institute for Theoretical Biology,
Humboldt-Universität zu Berlin, Germany

Organized by Christian T. Steigies and Christian Drews of the
Institute of Experimental and Applied Physics,
Christian-Albrechts-Universität zu Kiel , and by Zbigniew
Jędrzejewski-Szmek and Tiziano Zito for the German Neuroinformatics
Node of the INCF. 

Website:  http://python.g-node.org
Contact:  python-i...@g-node.org

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software

Accepted mdp 3.2+git28-g4243e9c-1 (source all)

2012-01-22 Thread Tiziano Zito
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Thu, 19 Jan 2012 18:32:19 +0100
Source: mdp
Binary: python-mdp
Architecture: source all
Version: 3.2+git28-g4243e9c-1
Distribution: unstable
Urgency: low
Maintainer: Tiziano Zito opossumn...@gmail.com
Changed-By: Tiziano Zito opossumn...@gmail.com
Description: 
 python-mdp - Modular toolkit for Data Processing
Changes: 
 mdp (3.2+git28-g4243e9c-1) unstable; urgency=low
 .
   [Tiziano Zito]
   * New git snapshot
   * More sklearn wrappers
   * Fix sklearn wrappers for version 0.10
   * Fix reload support
   * Fix wrong sorting of eigenvectors in degenerate case for SVD
   * Silence sklearn warnings for version = 0.9
   * Updated git repo information in README.Debian-source
   * Added shogun-python-modular to Build-Depends now that it is available
 on all major platforms
   * Updated debian-branch name in gbp.conf
Checksums-Sha1: 
 b7b63336edba8f8e6612f6056acabde4976ec188 1439 mdp_3.2+git28-g4243e9c-1.dsc
 dd28fdafc2df0c5a0161baab31c72d96722ac70d 466949 
mdp_3.2+git28-g4243e9c.orig.tar.gz
 9a718d124668885a07ff8020ba4c7ebfdec21f21 4255 
mdp_3.2+git28-g4243e9c-1.debian.tar.gz
 dd178efd3d92b63cfecc24b172ad1baa60c4bad7 480630 
python-mdp_3.2+git28-g4243e9c-1_all.deb
Checksums-Sha256: 
 6b04884b240e13fce75a9560e5c4530211cfc9c3c247a3ab8efa9b5822344bb3 1439 
mdp_3.2+git28-g4243e9c-1.dsc
 ad969692eab260bd776a5ff5e4657842b602ae33d015b3244b3124ec61432072 466949 
mdp_3.2+git28-g4243e9c.orig.tar.gz
 1b554a46f390361760801184257076416db5dce80ffb2db2c735dd851327d4a1 4255 
mdp_3.2+git28-g4243e9c-1.debian.tar.gz
 e9b0dccbc7af1774484d5a7ac6346d6fcd1562e87b99b98ff56aa04f9b9ed01d 480630 
python-mdp_3.2+git28-g4243e9c-1_all.deb
Files: 
 d58c56694d3e614117d8a8c14a94 1439 python optional 
mdp_3.2+git28-g4243e9c-1.dsc
 3a105a506fb86e8f9b7af59c3c9f16a1 466949 python optional 
mdp_3.2+git28-g4243e9c.orig.tar.gz
 f682faa6556160cd3d81388942e4406a 4255 python optional 
mdp_3.2+git28-g4243e9c-1.debian.tar.gz
 4f0f6b04959e046c93f9e45f0a6663dd 480630 python optional 
python-mdp_3.2+git28-g4243e9c-1_all.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk8c3QUACgkQjRFFY3XAJMj+ygCfe7Xk7NOsv3ftI9XHLCMuEjYN
JFIAnRDPu470wrE0xVwBmQVz6wopfgYq
=VPVY
-END PGP SIGNATURE-


Accepted:
mdp_3.2+git28-g4243e9c-1.debian.tar.gz
  to main/m/mdp/mdp_3.2+git28-g4243e9c-1.debian.tar.gz
mdp_3.2+git28-g4243e9c-1.dsc
  to main/m/mdp/mdp_3.2+git28-g4243e9c-1.dsc
mdp_3.2+git28-g4243e9c.orig.tar.gz
  to main/m/mdp/mdp_3.2+git28-g4243e9c.orig.tar.gz
python-mdp_3.2+git28-g4243e9c-1_all.deb
  to main/m/mdp/python-mdp_3.2+git28-g4243e9c-1_all.deb


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1rpblx-0006kp...@franck.debian.org



Bug#645584: Please support python3

2012-01-19 Thread Tiziano Zito
Package: python-mdp
Version: 3.2-1
Followup-For: Bug #645584

python-mdp depends on python-numpy. As soon as Python 3 package is 
available for python-numpy, I can try to prepare a Python 3 package
for python-mdp.

See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=601593

Best,
Tiziano

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.1.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python-mdp depends on:
ii  python2.7.2-9
ii  python-numpy  1:1.5.1-3
ii  python2.6 2.6.7-4
ii  python2.7 2.7.2-12

Versions of packages python-mdp recommends:
ii  python-joblib  0.6.0~b3-1
ii  python-libsvm  3.1-1
ii  python-pp  1.6.1-1
ii  python-scikits-learn   none
ii  python-scipy   0.9.0+dfsg1-1+b2
ii  shogun-python-modular  1.1.0-1

Versions of packages python-mdp suggests:
ii  python-py  1.3.4-2



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[Numpy-discussion] ANN: MDP 3.2 released!

2011-10-24 Thread Tiziano Zito
We are glad to announce release 3.2 of the Modular toolkit for Data
Processing (MDP). 

MDP is a Python library of widely used data processing algorithms
that can be combined according to a pipeline analogy to build more
complex data processing software. The base of available algorithms
includes signal processing methods (Principal Component Analysis,
Independent Component Analysis, Slow Feature Analysis),
manifold learning methods ([Hessian] Locally Linear Embedding),
several classifiers, probabilistic methods (Factor Analysis, RBM),
data pre-processing methods, and many others.

What's new in version 3.2?
--

- improved sklearn wrappers
- update sklearn, shogun, and pp wrappers to new versions
- do not leave temporary files around after testing
- refactoring and cleaning up of HTML exporting features
- improve export of signature and doc-string to public methods
- fixed and updated FastICANode to closely resemble the original
  Matlab version (thanks to Ben Willmore)
- support for new numpy version
- new NeuralGasNode (thanks to Michael Schmuker)
- several bug fixes and improvements

We recommend all users to upgrade.

Resources
-
Download: http://sourceforge.net/projects/mdp-toolkit/files
Homepage: http://mdp-toolkit.sourceforge.net
Mailing list: http://lists.sourceforge.net/mailman/listinfo/mdp-toolkit-users

Acknowledgments
---
We thank the contributors to this release: Michael Schmuker, Ben Willmore.


The MDP developers,
Pietro Berkes
Zbigniew Jędrzejewski-Szmek
Rike-Benjamin Schuppner
Niko Wilbert
Tiziano Zito


___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion


Accepted mdp 3.2-1 (source all)

2011-10-24 Thread Tiziano Zito
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 24 Oct 2011 16:01:00 +0200
Source: mdp
Binary: python-mdp
Architecture: source all
Version: 3.2-1
Distribution: unstable
Urgency: low
Maintainer: Tiziano Zito opossumn...@gmail.com
Changed-By: Tiziano Zito opossumn...@gmail.com
Description: 
 python-mdp - Modular toolkit for Data Processing
Closes: 645583 645585
Changes: 
 mdp (3.2-1) unstable; urgency=low
 .
   [ Yaroslav Halchenko ]
   * Boosted policy compliance to 3.9.2 (no changes needed)
   * Tiziano now maintains -- I upload
 .
   [ Tiziano Zito ]
   * New upstream release
   * New release adds support for shogun 1.0 (Closes: #645583)
   * Use dh_python2 instead of deprecated python-support (Closes: #645585)
   * Introduced unittesting at package build time
   * Do not build-depend on shogun-python-modular until version 1.0.0 is
 available on non-amd64 platforms
Checksums-Sha1: 
 81f1a4f843b91bbeab7c51797b9ddb96b882b94b 1311 mdp_3.2-1.dsc
 699e1b9d2ca5b03073e16a5280b4614094b328c1 465298 mdp_3.2.orig.tar.gz
 dd6ad5a0bf20d5bd1b4f28916dd3fb3490a58fa6 4075 mdp_3.2-1.debian.tar.gz
 a820bce7833e4923e63baffce00cc47d34c93843 478816 python-mdp_3.2-1_all.deb
Checksums-Sha256: 
 3a789ea39ffbb83044b5aa6a39b328be237b696cec41ac3a521b8c468f27e245 1311 
mdp_3.2-1.dsc
 113cb2e1894ffc59507ef0d980e9a981fc0e4e87e3b06760ebbd048f666bda56 465298 
mdp_3.2.orig.tar.gz
 36b9114279f9c41229e643df518855a902414b32b8e7f22c23b89117d7656c2b 4075 
mdp_3.2-1.debian.tar.gz
 7fcc6c45e7d3f5bdec91268908fbd5a69f6864636ae267c3f6b7e67a6f2f307e 478816 
python-mdp_3.2-1_all.deb
Files: 
 db77cfa26abb6c8a92bd59df639b1740 1311 python optional mdp_3.2-1.dsc
 e29de353c74f2bd974396c96dc464e7d 465298 python optional mdp_3.2.orig.tar.gz
 6f2d83fc2aee33e9873ad6cdf8e6c38a 4075 python optional mdp_3.2-1.debian.tar.gz
 d9f84505666787bf1571c3e95fd5f698 478816 python optional 
python-mdp_3.2-1_all.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk6lpQgACgkQjRFFY3XAJMjHhgCgrwNOYckCOCTGVkTAnCNX6V1A
YAwAoLZN3B8BiNh8RjLwnp1bs9O59D/A
=0uAW
-END PGP SIGNATURE-


Accepted:
mdp_3.2-1.debian.tar.gz
  to main/m/mdp/mdp_3.2-1.debian.tar.gz
mdp_3.2-1.dsc
  to main/m/mdp/mdp_3.2-1.dsc
mdp_3.2.orig.tar.gz
  to main/m/mdp/mdp_3.2.orig.tar.gz
python-mdp_3.2-1_all.deb
  to main/m/mdp/python-mdp_3.2-1_all.deb


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1rioqt-0008d0...@franck.debian.org



ANN: MDP 3.2 released!

2011-10-24 Thread Tiziano Zito
We are glad to announce release 3.2 of the Modular toolkit for Data
Processing (MDP). 

MDP is a Python library of widely used data processing algorithms
that can be combined according to a pipeline analogy to build more
complex data processing software. The base of available algorithms
includes signal processing methods (Principal Component Analysis,
Independent Component Analysis, Slow Feature Analysis),
manifold learning methods ([Hessian] Locally Linear Embedding),
several classifiers, probabilistic methods (Factor Analysis, RBM),
data pre-processing methods, and many others.

What's new in version 3.2?
--

- improved sklearn wrappers
- update sklearn, shogun, and pp wrappers to new versions
- do not leave temporary files around after testing
- refactoring and cleaning up of HTML exporting features
- improve export of signature and doc-string to public methods
- fixed and updated FastICANode to closely resemble the original
  Matlab version (thanks to Ben Willmore)
- support for new numpy version
- new NeuralGasNode (thanks to Michael Schmuker)
- several bug fixes and improvements

We recommend all users to upgrade.

Resources
-
Download: http://sourceforge.net/projects/mdp-toolkit/files
Homepage: http://mdp-toolkit.sourceforge.net
Mailing list: http://lists.sourceforge.net/mailman/listinfo/mdp-toolkit-users

Acknowledgments
---
We thank the contributors to this release: Michael Schmuker, Ben Willmore.


The MDP developers,
Pietro Berkes
Zbigniew Jędrzejewski-Szmek
Rike-Benjamin Schuppner
Niko Wilbert
Tiziano Zito


-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


[Numpy-discussion] [ANN] EuroScipy 2011 - deadline extended

2011-05-08 Thread Tiziano Zito
===
EuroScipy 2011 - Deadline Extended!
===

Deadline extended!
You can submit your contribution until Friday May 13.

-
The 4th European meeting on Python in Science
-

**Paris, Ecole Normale Supérieure, August 25-28 2011**

We are happy to announce the 4th EuroScipy meeting, in Paris, August
2011.

The EuroSciPy meeting is a cross-disciplinary gathering focused on
the use and development of the Python language in scientific
research. This event strives to bring together both users and
developers of scientific tools, as well as academic research and
state of the art industry.


Main topics
===
- Presentations of scientific tools and libraries using the
  Python language, including but not limited to:
  - vector and array manipulation
  - parallel computing
  - scientific visualization
  - scientific data flow and persistence
  - algorithms implemented or exposed in Python
  - web applications and portals for science and engineering.
- Reports on the use of Python in scientific achievements or ongoing
  projects.
- General-purpose Python tools that can be of special interest to the
  scientific community.


Tutorials
=
There will be two tutorial tracks at the conference, an introductory one,
to bring up to speed with the Python language as a scientific tool, and
an advanced track, during which experts of the field will lecture on
specific advanced topics such as advanced use of numpy, scientific
visualization, software engineering...


Keynote Speaker: Fernando Perez
===
We are excited to welcome Fernando Perez (UC Berkeley, Helen Wills
Neuroscience Institute, USA) as our keynote speaker. Fernando Perez
is the original author of the enhanced interactive python shell
IPython and a very active contributor to the Python for Science
ecosystem.


Important dates
===
Talk submission deadline: Sunday May 8
Program announced:Sunday May 29
Tutorials tracks: Thursday August 25 - Friday August 26
Conference track: Saturday August 27 - Sunday August 28


Call for papers
===
We are soliciting talks that discuss topics related to scientific
computing using Python. These include applications, teaching, future
development directions, and research. We welcome contributions from
the industry as well as the academic world. Indeed, industrial
research and development as well academic research face the
challenge of mastering IT tools for exploration, modeling and
analysis.  We look forward to hearing your recent breakthroughs
using Python!


Submission guidelines
=
- We solicit talk proposals in the form of a one-page long abstract.
- Submissions whose main purpose is to promote a commercial product or
  service will be refused.
- All accepted proposals must be presented at the EuroSciPy conference
  by at least one author.

The one-page long abstracts are for conference planing and selection
purposes only. We will later select papers for publication of
post-proceedings in a peer-reviewed journal.


How to submit an abstract
=
To submit a talk to the EuroScipy conference follow the instructions
here:
http://www.euroscipy.org/card/euroscipy2011_call_for_papers

Organizers
==
Chairs:
 - Gaël Varoquaux (INSERM, Unicog team, and INRIA, Parietal team)
 - Nicolas Chauvat (Logilab)

Local organization committee:
 - Emmanuelle Gouillart (Saint-Gobain Recherche)
 - Jean-Philippe Chauvat (Logilab)

Tutorial chair:
 - Valentin Haenel (MKP, Technische Universität Berlin)

Program committee:
 - Chair: Tiziano Zito (MKP, Technische Universität Berlin)
 - Romain Brette (ENS Paris, DEC)
 - Emmanuelle Gouillart (Saint-Gobain Recherche)
 - Eric Lebigot (Laboratoire Kastler Brossel, Université Pierre et
   Marie Curie)
 - Konrad Hinsen (Soleil Synchrotron, CNRS)
 - Hans Petter Langtangen (Simula laboratories)
 - Jarrod Millman (UC Berkeley, Helen Wills NeuroScience institute)
 - Mike Müller (Python Academy)
 - Didrik Pinte (Enthought Inc)
 - Marc Poinot (ONERA)
 - Christophe Pradal (CIRAD/INRIA, Virtual Plantes team)
 - Andreas Schreiber (DLR)
 - Stéfan van der Walt (University of Stellenbosch)


Website
===
http://www.euroscipy.org/conference/euroscipy_2011

___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion
___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion


[ANN] EuroScipy 2011 - deadline extended

2011-05-08 Thread Tiziano Zito
===
EuroScipy 2011 - Deadline Extended!
===

Deadline extended!
You can submit your contribution until Friday May 13.

-
The 4th European meeting on Python in Science
-

**Paris, Ecole Normale Supérieure, August 25-28 2011**

We are happy to announce the 4th EuroScipy meeting, in Paris, August
2011.

The EuroSciPy meeting is a cross-disciplinary gathering focused on
the use and development of the Python language in scientific
research. This event strives to bring together both users and
developers of scientific tools, as well as academic research and
state of the art industry.


Main topics
===
- Presentations of scientific tools and libraries using the
  Python language, including but not limited to:
  - vector and array manipulation
  - parallel computing
  - scientific visualization
  - scientific data flow and persistence
  - algorithms implemented or exposed in Python
  - web applications and portals for science and engineering.
- Reports on the use of Python in scientific achievements or ongoing
  projects.
- General-purpose Python tools that can be of special interest to the
  scientific community.


Tutorials
=
There will be two tutorial tracks at the conference, an introductory one,
to bring up to speed with the Python language as a scientific tool, and
an advanced track, during which experts of the field will lecture on
specific advanced topics such as advanced use of numpy, scientific
visualization, software engineering...


Keynote Speaker: Fernando Perez
===
We are excited to welcome Fernando Perez (UC Berkeley, Helen Wills
Neuroscience Institute, USA) as our keynote speaker. Fernando Perez
is the original author of the enhanced interactive python shell
IPython and a very active contributor to the Python for Science
ecosystem.


Important dates
===
Talk submission deadline: Sunday May 8
Program announced:Sunday May 29
Tutorials tracks: Thursday August 25 - Friday August 26
Conference track: Saturday August 27 - Sunday August 28


Call for papers
===
We are soliciting talks that discuss topics related to scientific
computing using Python. These include applications, teaching, future
development directions, and research. We welcome contributions from
the industry as well as the academic world. Indeed, industrial
research and development as well academic research face the
challenge of mastering IT tools for exploration, modeling and
analysis.  We look forward to hearing your recent breakthroughs
using Python!


Submission guidelines
=
- We solicit talk proposals in the form of a one-page long abstract.
- Submissions whose main purpose is to promote a commercial product or
  service will be refused.
- All accepted proposals must be presented at the EuroSciPy conference
  by at least one author.

The one-page long abstracts are for conference planing and selection
purposes only. We will later select papers for publication of
post-proceedings in a peer-reviewed journal.


How to submit an abstract
=
To submit a talk to the EuroScipy conference follow the instructions
here:
http://www.euroscipy.org/card/euroscipy2011_call_for_papers

Organizers
==
Chairs:
 - Gaël Varoquaux (INSERM, Unicog team, and INRIA, Parietal team)
 - Nicolas Chauvat (Logilab)

Local organization committee:
 - Emmanuelle Gouillart (Saint-Gobain Recherche)
 - Jean-Philippe Chauvat (Logilab)

Tutorial chair:
 - Valentin Haenel (MKP, Technische Universität Berlin)

Program committee:
 - Chair: Tiziano Zito (MKP, Technische Universität Berlin)
 - Romain Brette (ENS Paris, DEC)
 - Emmanuelle Gouillart (Saint-Gobain Recherche)
 - Eric Lebigot (Laboratoire Kastler Brossel, Université Pierre et
   Marie Curie)
 - Konrad Hinsen (Soleil Synchrotron, CNRS)
 - Hans Petter Langtangen (Simula laboratories)
 - Jarrod Millman (UC Berkeley, Helen Wills NeuroScience institute)
 - Mike Müller (Python Academy)
 - Didrik Pinte (Enthought Inc)
 - Marc Poinot (ONERA)
 - Christophe Pradal (CIRAD/INRIA, Virtual Plantes team)
 - Andreas Schreiber (DLR)
 - Stéfan van der Walt (University of Stellenbosch)


Website
===
http://www.euroscipy.org/conference/euroscipy_2011

___
NumPy-Discussion mailing list
numpy-discuss...@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


[Numpy-discussion] [ANN] EuroScipy 2011 - deadline approaching

2011-05-04 Thread Tiziano Zito
=
EuroScipy 2011 - Deadline Approaching
=

Beware: talk submission deadline is approaching.
You can submit your contribution until Sunday May 8.

-
The 4th European meeting on Python in Science
-

**Paris, Ecole Normale Supérieure, August 25-28 2011**

We are happy to announce the 4th EuroScipy meeting, in Paris, August
2011.

The EuroSciPy meeting is a cross-disciplinary gathering focused on
the use and development of the Python language in scientific
research. This event strives to bring together both users and
developers of scientific tools, as well as academic research and
state of the art industry.


Main topics
===
- Presentations of scientific tools and libraries using the
  Python language, including but not limited to:
  - vector and array manipulation
  - parallel computing
  - scientific visualization
  - scientific data flow and persistence
  - algorithms implemented or exposed in Python
  - web applications and portals for science and engineering.
- Reports on the use of Python in scientific achievements or ongoing
  projects.
- General-purpose Python tools that can be of special interest to the
  scientific community.


Tutorials
=
There will be two tutorial tracks at the conference, an introductory one,
to bring up to speed with the Python language as a scientific tool, and
an advanced track, during which experts of the field will lecture on
specific advanced topics such as advanced use of numpy, scientific
visualization, software engineering...


Keynote Speaker: Fernando Perez
===
We are excited to welcome Fernando Perez (UC Berkeley, Helen Wills
Neuroscience Institute, USA) as our keynote speaker. Fernando Perez
is the original author of the enhanced interactive python shell
IPython and a very active contributor to the Python for Science
ecosystem.


Important dates
===
Talk submission deadline: Sunday May 8
Program announced:Sunday May 29
Tutorials tracks: Thursday August 25 - Friday August 26
Conference track: Saturday August 27 - Sunday August 28


Call for papers
===
We are soliciting talks that discuss topics related to scientific
computing using Python. These include applications, teaching, future
development directions, and research. We welcome contributions from
the industry as well as the academic world. Indeed, industrial
research and development as well academic research face the
challenge of mastering IT tools for exploration, modeling and
analysis.  We look forward to hearing your recent breakthroughs
using Python!


Submission guidelines
=
- We solicit talk proposals in the form of a one-page long abstract.
- Submissions whose main purpose is to promote a commercial product or
  service will be refused.
- All accepted proposals must be presented at the EuroSciPy conference
  by at least one author.

The one-page long abstracts are for conference planing and selection
purposes only. We will later select papers for publication of
post-proceedings in a peer-reviewed journal.


How to submit an abstract
=
To submit a talk to the EuroScipy conference follow the instructions
here:
http://www.euroscipy.org/card/euroscipy2011_call_for_papers

Organizers
==
Chairs:
 - Gaël Varoquaux (INSERM, Unicog team, and INRIA, Parietal team)
 - Nicolas Chauvat (Logilab)

Local organization committee:
 - Emmanuelle Gouillart (Saint-Gobain Recherche)
 - Jean-Philippe Chauvat (Logilab)

Tutorial chair:
 - Valentin Haenel (MKP, Technische Universität Berlin)

Program committee:
 - Chair: Tiziano Zito (MKP, Technische Universität Berlin)
 - Romain Brette (ENS Paris, DEC)
 - Emmanuelle Gouillart (Saint-Gobain Recherche)
 - Eric Lebigot (Laboratoire Kastler Brossel, Université Pierre et
   Marie Curie)
 - Konrad Hinsen (Soleil Synchrotron, CNRS)
 - Hans Petter Langtangen (Simula laboratories)
 - Jarrod Millman (UC Berkeley, Helen Wills NeuroScience institute)
 - Mike Müller (Python Academy)
 - Didrik Pinte (Enthought Inc)
 - Marc Poinot (ONERA)
 - Christophe Pradal (CIRAD/INRIA, Virtual Plantes team)
 - Andreas Schreiber (DLR)
 - Stéfan van der Walt (University of Stellenbosch)


Website
===
http://www.euroscipy.org/conference/euroscipy_2011

___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion


[ANN] EuroScipy 2011 - deadline approaching

2011-05-04 Thread Tiziano Zito
=
EuroScipy 2011 - Deadline Approaching
=

Beware: talk submission deadline is approaching.
You can submit your contribution until Sunday May 8.

-
The 4th European meeting on Python in Science
-

**Paris, Ecole Normale Supérieure, August 25-28 2011**

We are happy to announce the 4th EuroScipy meeting, in Paris, August
2011.

The EuroSciPy meeting is a cross-disciplinary gathering focused on
the use and development of the Python language in scientific
research. This event strives to bring together both users and
developers of scientific tools, as well as academic research and
state of the art industry.


Main topics
===
- Presentations of scientific tools and libraries using the
  Python language, including but not limited to:
  - vector and array manipulation
  - parallel computing
  - scientific visualization
  - scientific data flow and persistence
  - algorithms implemented or exposed in Python
  - web applications and portals for science and engineering.
- Reports on the use of Python in scientific achievements or ongoing
  projects.
- General-purpose Python tools that can be of special interest to the
  scientific community.


Tutorials
=
There will be two tutorial tracks at the conference, an introductory one,
to bring up to speed with the Python language as a scientific tool, and
an advanced track, during which experts of the field will lecture on
specific advanced topics such as advanced use of numpy, scientific
visualization, software engineering...


Keynote Speaker: Fernando Perez
===
We are excited to welcome Fernando Perez (UC Berkeley, Helen Wills
Neuroscience Institute, USA) as our keynote speaker. Fernando Perez
is the original author of the enhanced interactive python shell
IPython and a very active contributor to the Python for Science
ecosystem.


Important dates
===
Talk submission deadline: Sunday May 8
Program announced:Sunday May 29
Tutorials tracks: Thursday August 25 - Friday August 26
Conference track: Saturday August 27 - Sunday August 28


Call for papers
===
We are soliciting talks that discuss topics related to scientific
computing using Python. These include applications, teaching, future
development directions, and research. We welcome contributions from
the industry as well as the academic world. Indeed, industrial
research and development as well academic research face the
challenge of mastering IT tools for exploration, modeling and
analysis.  We look forward to hearing your recent breakthroughs
using Python!


Submission guidelines
=
- We solicit talk proposals in the form of a one-page long abstract.
- Submissions whose main purpose is to promote a commercial product or
  service will be refused.
- All accepted proposals must be presented at the EuroSciPy conference
  by at least one author.

The one-page long abstracts are for conference planing and selection
purposes only. We will later select papers for publication of
post-proceedings in a peer-reviewed journal.


How to submit an abstract
=
To submit a talk to the EuroScipy conference follow the instructions
here:
http://www.euroscipy.org/card/euroscipy2011_call_for_papers

Organizers
==
Chairs:
 - Gaël Varoquaux (INSERM, Unicog team, and INRIA, Parietal team)
 - Nicolas Chauvat (Logilab)

Local organization committee:
 - Emmanuelle Gouillart (Saint-Gobain Recherche)
 - Jean-Philippe Chauvat (Logilab)

Tutorial chair:
 - Valentin Haenel (MKP, Technische Universität Berlin)

Program committee:
 - Chair: Tiziano Zito (MKP, Technische Universität Berlin)
 - Romain Brette (ENS Paris, DEC)
 - Emmanuelle Gouillart (Saint-Gobain Recherche)
 - Eric Lebigot (Laboratoire Kastler Brossel, Université Pierre et
   Marie Curie)
 - Konrad Hinsen (Soleil Synchrotron, CNRS)
 - Hans Petter Langtangen (Simula laboratories)
 - Jarrod Millman (UC Berkeley, Helen Wills NeuroScience institute)
 - Mike Müller (Python Academy)
 - Didrik Pinte (Enthought Inc)
 - Marc Poinot (ONERA)
 - Christophe Pradal (CIRAD/INRIA, Virtual Plantes team)
 - Andreas Schreiber (DLR)
 - Stéfan van der Walt (University of Stellenbosch)


Website
===
http://www.euroscipy.org/conference/euroscipy_2011

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


[Numpy-discussion] [ANN] Summer School Advanced Scientific Programming in Python in St Andrews, UK

2011-03-01 Thread Tiziano Zito
Advanced Scientific Programming in Python
= 
a Summer School by the G-Node and the School of Psychology,
University of St Andrews

Scientists spend more and more time writing, maintaining, and
debugging software. While techniques for doing this efficiently have
evolved, only few scientists actually use them. As a result, instead
of doing their research, they spend far too much time writing
deficient code and reinventing the wheel. In this course we will
present a selection of advanced programming techniques,
incorporating theoretical lectures and practical exercises tailored
to the needs of a programming scientist. New skills will be tested
in a real programming project: we will team up to develop an
entertaining scientific computer game.

We use the Python programming language for the entire course. Python
works as a simple programming language for beginners, but more
importantly, it also works great in scientific simulations and data
analysis. We show how clean language design, ease of extensibility,
and the great wealth of open source libraries for scientific
computing and data visualization are driving Python to become a
standard tool for the programming scientist.

This school is targeted at PhD students and Post-docs from all areas
of science. Competence in Python or in another language such as
Java, C/C++, MATLAB, or Mathematica is absolutely required. Basic
knowledge of Python is assumed. Participants without any prior
experience with Python should work through the proposed introductory
materials before the course.

Date and Location
=
September 11—16, 2011. St Andrews, UK.

Preliminary Program
===
Day 0 (Sun Sept 11) — Best Programming Practices
  - Agile development  Extreme Programming 
  - Advanced Python: decorators, generators, context managers
  - Version control with git 
Day 1 (Mon Sept 12) — Software Carpentry
  - Object-oriented programming  design patterns
  - Test-driven development, unit testing  quality assurance
  - Debugging, profiling and benchmarking techniques
  - Programming in teams 
Day 2 (Tue Sept 13) — Scientific Tools for Python
  - Advanced NumPy 
  - The Quest for Speed (intro): Interfacing to C with Cython
  - Best practices in data visualization 
Day 3 (Wed Sept 14) — The Quest for Speed 
  - Writing parallel applications in Python
  - Programming project 
Day 4 (Thu Sept 15) — Efficient Memory Management
  - When parallelization does not help:
the starving CPUs problem 
  - Data serialization: from pickle to databases
  - Programming project 
Day 5 (Fri Sept 16) — Practical Software Development
  - Programming project
  - The Pac-Man Tournament

Every evening we will have the tutors' consultation hour: Tutors
will answer your questions and give suggestions for your own
projects.

Applications

You can apply on-line at http://python.g-node.org

Applications must be submitted before May 29, 2011. Notifications of
acceptance will be sent by June 19, 2011.

No fee is charged but participants should take care of travel,
living, and accommodation expenses. 
Candidates will be selected on the basis of their profile. Places
are limited: acceptance rate in past editions was around 30%.
Prerequisites: You are supposed to know the basics of Python to
participate in the lectures. Please consult the website for a list
of introductory material.

Faculty
=== 
- Francesc Alted, author of PyTables, Castelló de la Plana, Spain 
- Pietro Berkes, Volen Center for Complex Systems, Brandeis
  University, USA 
- Valentin Haenel, Berlin Institute of Technology and Bernstein
  Center for Computational Neuroscience Berlin, Germany 
- Zbigniew Jędrzejewski-Szmek, Faculty of Physics, University of
  Warsaw, Poland 
- Eilif Muller, The Blue Brain Project, Ecole Polytechnique Fédérale
  de Lausanne, Switzerland 
- Emanuele Olivetti, NeuroInformatics Laboratory, Fondazione Bruno
  Kessler and University of Trento, Italy 
- Rike-Benjamin Schuppner, Bernstein Center for Computational
  Neuroscience Berlin, Germany 
- Bartosz Teleńczuk, Institute for Theoretical Biology,
  Humboldt-Universität zu Berlin, Germany
- Bastian Venthur, Berlin Institute of Technology and Bernstein
  Focus: Neurotechnology, Germany 
- Pauli Virtanen, Institute for Theoretical Physics and
  Astrophysics, University of Würzburg, Germany 
- Tiziano Zito, Berlin Institute of Technology and Bernstein Center
  for Computational Neuroscience Berlin, Germany

Organized by Katharina Maria Zeiner and Manuel Spitschan of the
School of Psychology, University of St Andrews, and by Zbigniew
Jędrzejewski-Szmek and Tiziano Zito for the German Neuroinformatics
Node of the INCF.  

Website:  http://python.g-node.org
Contact:  python-i...@g-node.org

___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion


[ANN] Summer School Advanced Scientific Programming in Python in St Andrews, UK

2011-03-01 Thread Tiziano Zito
Advanced Scientific Programming in Python
= 
a Summer School by the G-Node and the School of Psychology,
University of St Andrews

Scientists spend more and more time writing, maintaining, and
debugging software. While techniques for doing this efficiently have
evolved, only few scientists actually use them. As a result, instead
of doing their research, they spend far too much time writing
deficient code and reinventing the wheel. In this course we will
present a selection of advanced programming techniques,
incorporating theoretical lectures and practical exercises tailored
to the needs of a programming scientist. New skills will be tested
in a real programming project: we will team up to develop an
entertaining scientific computer game.

We use the Python programming language for the entire course. Python
works as a simple programming language for beginners, but more
importantly, it also works great in scientific simulations and data
analysis. We show how clean language design, ease of extensibility,
and the great wealth of open source libraries for scientific
computing and data visualization are driving Python to become a
standard tool for the programming scientist.

This school is targeted at PhD students and Post-docs from all areas
of science. Competence in Python or in another language such as
Java, C/C++, MATLAB, or Mathematica is absolutely required. Basic
knowledge of Python is assumed. Participants without any prior
experience with Python should work through the proposed introductory
materials before the course.

Date and Location
=
September 11—16, 2011. St Andrews, UK.

Preliminary Program
===
Day 0 (Sun Sept 11) — Best Programming Practices
  - Agile development  Extreme Programming 
  - Advanced Python: decorators, generators, context managers
  - Version control with git 
Day 1 (Mon Sept 12) — Software Carpentry
  - Object-oriented programming  design patterns
  - Test-driven development, unit testing  quality assurance
  - Debugging, profiling and benchmarking techniques
  - Programming in teams 
Day 2 (Tue Sept 13) — Scientific Tools for Python
  - Advanced NumPy 
  - The Quest for Speed (intro): Interfacing to C with Cython
  - Best practices in data visualization 
Day 3 (Wed Sept 14) — The Quest for Speed 
  - Writing parallel applications in Python
  - Programming project 
Day 4 (Thu Sept 15) — Efficient Memory Management
  - When parallelization does not help:
the starving CPUs problem 
  - Data serialization: from pickle to databases
  - Programming project 
Day 5 (Fri Sept 16) — Practical Software Development
  - Programming project
  - The Pac-Man Tournament

Every evening we will have the tutors' consultation hour: Tutors
will answer your questions and give suggestions for your own
projects.

Applications

You can apply on-line at http://python.g-node.org

Applications must be submitted before May 29, 2011. Notifications of
acceptance will be sent by June 19, 2011.

No fee is charged but participants should take care of travel,
living, and accommodation expenses. 
Candidates will be selected on the basis of their profile. Places
are limited: acceptance rate in past editions was around 30%.
Prerequisites: You are supposed to know the basics of Python to
participate in the lectures. Please consult the website for a list
of introductory material.

Faculty
=== 
- Francesc Alted, author of PyTables, Castelló de la Plana, Spain 
- Pietro Berkes, Volen Center for Complex Systems, Brandeis
  University, USA 
- Valentin Haenel, Berlin Institute of Technology and Bernstein
  Center for Computational Neuroscience Berlin, Germany 
- Zbigniew Jędrzejewski-Szmek, Faculty of Physics, University of
  Warsaw, Poland 
- Eilif Muller, The Blue Brain Project, Ecole Polytechnique Fédérale
  de Lausanne, Switzerland 
- Emanuele Olivetti, NeuroInformatics Laboratory, Fondazione Bruno
  Kessler and University of Trento, Italy 
- Rike-Benjamin Schuppner, Bernstein Center for Computational
  Neuroscience Berlin, Germany 
- Bartosz Teleńczuk, Institute for Theoretical Biology,
  Humboldt-Universität zu Berlin, Germany
- Bastian Venthur, Berlin Institute of Technology and Bernstein
  Focus: Neurotechnology, Germany 
- Pauli Virtanen, Institute for Theoretical Physics and
  Astrophysics, University of Würzburg, Germany 
- Tiziano Zito, Berlin Institute of Technology and Bernstein Center
  for Computational Neuroscience Berlin, Germany

Organized by Katharina Maria Zeiner and Manuel Spitschan of the
School of Psychology, University of St Andrews, and by Zbigniew
Jędrzejewski-Szmek and Tiziano Zito for the German Neuroinformatics
Node of the INCF.  

Website:  http://python.g-node.org
Contact:  python-i...@g-node.org

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


[Numpy-discussion] [Ann] EuroScipy 2011 - Call for papers

2011-01-20 Thread Tiziano Zito
=
Announcing EuroScipy 2011
=

-
The 4th European meeting on Python in Science
-

**Paris, Ecole Normale Supérieure, August 25-28 2011**

We are happy to announce the 4th EuroScipy meeting, in Paris, August
2011.

The EuroSciPy meeting is a cross-disciplinary gathering focused on
the use and development of the Python language in scientific
research. This event strives to bring together both users and
developers of scientific tools, as well as academic research and
state of the art industry.


Main topics
===
- Presentations of scientific tools and libraries using the
  Python language, including but not limited to:
  - vector and array manipulation
  - parallel computing
  - scientific visualization
  - scientific data flow and persistence
  - algorithms implemented or exposed in Python
  - web applications and portals for science and engineering.
- Reports on the use of Python in scientific achievements or ongoing
  projects.
- General-purpose Python tools that can be of special interest to the
  scientific community.


Tutorials
=
There will be two tutorial tracks at the conference, an introductory one,
to bring up to speed with the Python language as a scientific tool, and
an advanced track, during which experts of the field will lecture on
specific advanced topics such as advanced use of numpy, scientific
visualization, software engineering...


Keynote Speaker: Fernando Perez
===
We are excited to welcome Fernando Perez (UC Berkeley, Helen Wills
Neuroscience Institute, USA) as our keynote speaker. Fernando Perez
is the original author of the enhanced interactive python shell
IPython and a very active contributor to the Python for Science
ecosystem.


Important dates
===
Talk submission deadline: Sunday May 8
Program announced:Sunday May 29
Tutorials tracks: Thursday August 25 - Friday August 26
Conference track: Saturday August 27 - Sunday August 28


Call for papers
===
We are soliciting talks that discuss topics related to scientific
computing using Python. These include applications, teaching, future
development directions, and research. We welcome contributions from
the industry as well as the academic world. Indeed, industrial
research and development as well academic research face the
challenge of mastering IT tools for exploration, modeling and
analysis.  We look forward to hearing your recent breakthroughs
using Python!


Submission guidelines
=
- We solicit talk proposals in the form of a one-page long abstract.
- Submissions whose main purpose is to promote a commercial product or
  service will be refused.
- All accepted proposals must be presented at the EuroSciPy conference
  by at least one author.

The one-page long abstracts are for conference planing and selection
purposes only. We will later select papers for publication of
post-proceedings in a peer-reviewed journal.


How to submit an abstract
=
To submit a talk to the EuroScipy conference follow the instructions
here:
http://www.euroscipy.org/card/euroscipy2011_call_for_papers

Organizers
==
Chairs:
 - Gaël Varoquaux (INSERM, Unicog team, and INRIA, Parietal team)
 - Nicolas Chauvat (Logilab)

Local organization committee:
 - Emmanuelle Gouillart (Saint-Gobain Recherche)
 - Jean-Philippe Chauvat (Logilab)

Tutorial chair:
 - Valentin Haenel (MKP, Technische Universität Berlin)

Program committee:
 - Chair: Tiziano Zito (MKP, Technische Universität Berlin)
 - Romain Brette (ENS Paris, DEC)
 - Emmanuelle Gouillart (Saint-Gobain Recherche)
 - Eric Lebigot (Laboratoire Kastler Brossel, Université Pierre et
   Marie Curie)
 - Konrad Hinsen (Soleil Synchrotron, CNRS)
 - Hans Petter Langtangen (Simula laboratories)
 - Jarrod Millman (UC Berkeley, Helen Wills NeuroScience institute)
 - Mike Müller (Python Academy)
 - Didrik Pinte (Enthought Inc)
 - Marc Poinot (ONERA)
 - Christophe Pradal (CIRAD/INRIA, Virtual Plantes team)
 - Andreas Schreiber (DLR)
 - Stéfan van der Walt (University of Stellenbosch)


Website
===
http://www.euroscipy.org/conference/euroscipy_2011

___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion


[Ann] EuroScipy 2011 - Call for papers

2011-01-20 Thread Tiziano Zito
=
Announcing EuroScipy 2011
=

-
The 4th European meeting on Python in Science
-

**Paris, Ecole Normale Supérieure, August 25-28 2011**

We are happy to announce the 4th EuroScipy meeting, in Paris, August
2011.

The EuroSciPy meeting is a cross-disciplinary gathering focused on
the use and development of the Python language in scientific
research. This event strives to bring together both users and
developers of scientific tools, as well as academic research and
state of the art industry.


Main topics
===
- Presentations of scientific tools and libraries using the
  Python language, including but not limited to:
  - vector and array manipulation
  - parallel computing
  - scientific visualization
  - scientific data flow and persistence
  - algorithms implemented or exposed in Python
  - web applications and portals for science and engineering.
- Reports on the use of Python in scientific achievements or ongoing
  projects.
- General-purpose Python tools that can be of special interest to the
  scientific community.


Tutorials
=
There will be two tutorial tracks at the conference, an introductory one,
to bring up to speed with the Python language as a scientific tool, and
an advanced track, during which experts of the field will lecture on
specific advanced topics such as advanced use of numpy, scientific
visualization, software engineering...


Keynote Speaker: Fernando Perez
===
We are excited to welcome Fernando Perez (UC Berkeley, Helen Wills
Neuroscience Institute, USA) as our keynote speaker. Fernando Perez
is the original author of the enhanced interactive python shell
IPython and a very active contributor to the Python for Science
ecosystem.


Important dates
===
Talk submission deadline: Sunday May 8
Program announced:Sunday May 29
Tutorials tracks: Thursday August 25 - Friday August 26
Conference track: Saturday August 27 - Sunday August 28


Call for papers
===
We are soliciting talks that discuss topics related to scientific
computing using Python. These include applications, teaching, future
development directions, and research. We welcome contributions from
the industry as well as the academic world. Indeed, industrial
research and development as well academic research face the
challenge of mastering IT tools for exploration, modeling and
analysis.  We look forward to hearing your recent breakthroughs
using Python!


Submission guidelines
=
- We solicit talk proposals in the form of a one-page long abstract.
- Submissions whose main purpose is to promote a commercial product or
  service will be refused.
- All accepted proposals must be presented at the EuroSciPy conference
  by at least one author.

The one-page long abstracts are for conference planing and selection
purposes only. We will later select papers for publication of
post-proceedings in a peer-reviewed journal.


How to submit an abstract
=
To submit a talk to the EuroScipy conference follow the instructions
here:
http://www.euroscipy.org/card/euroscipy2011_call_for_papers

Organizers
==
Chairs:
 - Gaël Varoquaux (INSERM, Unicog team, and INRIA, Parietal team)
 - Nicolas Chauvat (Logilab)

Local organization committee:
 - Emmanuelle Gouillart (Saint-Gobain Recherche)
 - Jean-Philippe Chauvat (Logilab)

Tutorial chair:
 - Valentin Haenel (MKP, Technische Universität Berlin)

Program committee:
 - Chair: Tiziano Zito (MKP, Technische Universität Berlin)
 - Romain Brette (ENS Paris, DEC)
 - Emmanuelle Gouillart (Saint-Gobain Recherche)
 - Eric Lebigot (Laboratoire Kastler Brossel, Université Pierre et
   Marie Curie)
 - Konrad Hinsen (Soleil Synchrotron, CNRS)
 - Hans Petter Langtangen (Simula laboratories)
 - Jarrod Millman (UC Berkeley, Helen Wills NeuroScience institute)
 - Mike Müller (Python Academy)
 - Didrik Pinte (Enthought Inc)
 - Marc Poinot (ONERA)
 - Christophe Pradal (CIRAD/INRIA, Virtual Plantes team)
 - Andreas Schreiber (DLR)
 - Stéfan van der Walt (University of Stellenbosch)


Website
===
http://www.euroscipy.org/conference/euroscipy_2011

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


[Numpy-discussion] MDP release 3.0

2011-01-17 Thread Tiziano Zito
We are glad to announce release 3.0 of the Modular toolkit for Data
Processing (MDP). 

MDP is a Python library of widely used data processing algorithms
that can be combined according to a pipeline analogy to build more
complex data processing software. The base of available algorithms
includes signal processing methods (Principal Component Analysis,
Independent Component Analysis, Slow Feature Analysis),
manifold learning methods ([Hessian] Locally Linear Embedding),
several classifiers, probabilistic methods (Factor Analysis, RBM),
data pre-processing methods, and many others.

What's new in version 3.0?
--

- Python 3 support
- New extensions: caching and gradient
- Automatically generated wrappers for scikits.learn algorithms
- Shogun and libsvm wrappers
- New algorithms: convolution, several classifiers and several
  user-contributed nodes
- Several new examples on the homepage
- Improved and expanded tutorial
- Several improvements and bug fixes
- New license: MDP goes BSD!

Resources
-
Download: http://sourceforge.net/projects/mdp-toolkit/files
Homepage: http://mdp-toolkit.sourceforge.net
Mailing list: http://lists.sourceforge.net/mailman/listinfo/mdp-toolkit-users

Acknowledgments
---
We thank the contributors to this release: Sven Dähne, Alberto Escalante,
Valentin Haenel, Yaroslav Halchenko, Sebastian Höfer, Michael Hull,
Samuel John, José Quesada, Ariel Rokem, Benjamin Schrauwen, David
Verstraeten, Katharina Maria Zeiner. 


The MDP developers,
Pietro Berkes
Zbigniew Jędrzejewski-Szmek
Rike-Benjamin Schuppner
Niko Wilbert
Tiziano Zito


___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion


MDP release 3.0

2011-01-17 Thread Tiziano Zito
We are glad to announce release 3.0 of the Modular toolkit for Data
Processing (MDP). 

MDP is a Python library of widely used data processing algorithms
that can be combined according to a pipeline analogy to build more
complex data processing software. The base of available algorithms
includes signal processing methods (Principal Component Analysis,
Independent Component Analysis, Slow Feature Analysis),
manifold learning methods ([Hessian] Locally Linear Embedding),
several classifiers, probabilistic methods (Factor Analysis, RBM),
data pre-processing methods, and many others.

What's new in version 3.0?
--

- Python 3 support
- New extensions: caching and gradient
- Automatically generated wrappers for scikits.learn algorithms
- Shogun and libsvm wrappers
- New algorithms: convolution, several classifiers and several
  user-contributed nodes
- Several new examples on the homepage
- Improved and expanded tutorial
- Several improvements and bug fixes
- New license: MDP goes BSD!

Resources
-
Download: http://sourceforge.net/projects/mdp-toolkit/files
Homepage: http://mdp-toolkit.sourceforge.net
Mailing list: http://lists.sourceforge.net/mailman/listinfo/mdp-toolkit-users

Acknowledgments
---
We thank the contributors to this release: Sven Dähne, Alberto Escalante,
Valentin Haenel, Yaroslav Halchenko, Sebastian Höfer, Michael Hull,
Samuel John, José Quesada, Ariel Rokem, Benjamin Schrauwen, David
Verstraeten, Katharina Maria Zeiner. 


The MDP developers,
Pietro Berkes
Zbigniew Jędrzejewski-Szmek
Rike-Benjamin Schuppner
Niko Wilbert
Tiziano Zito


-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


[Numpy-discussion] [ANN] Reminder: Autumn School Advanced Scientific Programming in Python in Trento, It aly

2010-08-28 Thread Tiziano Zito

Reminder: Application deadline is August 31st, 2010!
===

Advanced Scientific Programming in Python
=

an Autumn School by the G-Node, the Center for Mind/Brain Sciences
and the Fondazione Bruno Kessler

Scientists spend more and more time writing, maintaining, and
debugging software. While techniques for doing this efficiently have
evolved, only few scientists actually use them. As a result, instead
of doing their research, they spend far too much time writing
deficient code and reinventing the wheel. In this course we will
present a selection of advanced programming techniques with
theoretical lectures and practical exercises tailored to the needs
of a programming scientist. New skills will be tested in a real
programming project: we will team up to develop an entertaining
scientific computer game.

We'll use the Python programming language for the entire course.
Python works as a simple programming language for beginners, but
more importantly, it also works great in scientific simulations and
data analysis. Clean language design and easy extensibility are
driving Python to become a standard tool for scientific computing.
Some of the most useful open source libraries for scientific
computing and visualization will be presented.

This school is targeted at Post-docs and PhD students from all areas
of science. Competence in Python or in another language such as
Java, C/C++, MATLAB, or Mathematica is absolutely required. A basic
knowledge of the Python language is assumed. Participants without
prior experience with Python should work through the proposed
introductory materials.

Date and Location
=
October 4th—8th, 2010. Trento, Italy.

Preliminary Program
===
Day 0 (Mon Oct 4) — Software Carpentry  Advanced Python
  • Documenting code and using version control 
  • Object-oriented programming, design patterns, and agile programming 
  • Exception handling, lambdas, decorators, context managers, metaclasses
Day 1 (Tue Oct 5) — Software Carpentry 
  • Test-driven development, unit testing  Quality Assurance 
  • Debugging, profiling and benchmarking techniques 
  • Data serialization: from pickle to databases 
Day 2 (Wed Oct 6) — Scientific Tools for Python
  • Advanced NumPy 
  • The Quest for Speed (intro): Interfacing to C 
  • Programming project 
Day 3 (Thu Oct 7) — The Quest for Speed 
  • Writing parallel applications in Python 
  • When parallelization does not help: the starving CPUs problem 
  • Programming project 
Day 4 (Fri Oct 8) — Practical Software Development 
  • Efficient programming in teams 
  • Programming project 
  • The Pac-Man Tournament

Every evening we will have the tutors' consultation hour: Tutors
will answer your questions and give suggestions for your own projects 

Applications

You can apply on-line at http://www.g-node.org/python-autumnschool
Applications must be submitted before August 31st, 2010.
Notifications of acceptance will be sent by September 4th, 2010.
No fee is charged but participants should take care of travel, living,
and accommodation expenses. 
Candidates will be selected on the basis of their profile. 
Places are limited: acceptance rate in past editions was around 30%. 

Prerequisites
=
You are supposed to know the basics of Python to participate in 
the lectures! Look on the website for a list of introductory material.

Faculty
===
• Francesc Alted, author of PyTables, Castelló de la Plana, Spain 
• Pietro Berkes, Volen Center for Complex Systems, Brandeis
  University, USA 
• Valentin Haenel, Berlin Institute of Technology and Bernstein 
  Center for Computational Neuroscience Berlin, Germany
• Zbigniew Jędrzejewski-Szmek, Faculty of Physics, University of
  Warsaw, Poland 
• Eilif Muller, The Blue Brain Project, Ecole Polytechnique Fédérale
  de Lausanne, Switzerland
• Emanuele Olivetti, NeuroInformatics Laboratory, Fondazione Bruno 
  Kessler and University of Trento, Italy
• Rike-Benjamin Schuppner, Bernstein Center for Computational 
  Neuroscience Berlin, Germany 
• Bartosz Teleńczuk, Institute for Theoretical Biology, 
  Humboldt-Universität zu Berlin, Germany
• Bastian Venthur, Berlin Institute of Technology and Bernstein Focus:
  Neurotechnology, Germany
• Stéfan van der Walt, Applied Mathematics, University of Stellenbosch,
  South Africa
• Tiziano Zito, Berlin Institute of Technology and Bernstein Center for
  Computational Neuroscience Berlin, Germany 
  
Organized by Paolo Avesani for the Center for Mind/Brain Sciences
and the Fondazione Bruno Kessler, and by Zbigniew Jędrzejewski-Szmek
and Tiziano Zito for the German Neuroinformatics Node of the INCF.

Website: http://www.g-node.org/python-autumnschool
Contact: python-i...@g-node.org

___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion


[Numpy-discussion] bug in dtype.__eq__ method ?

2010-08-23 Thread Tiziano Zito
hi all, 
we just noticed the following weird thing:

$ python
Python 2.6.6rc2 (r266rc2:84114, Aug 18 2010, 07:33:44) 
[GCC 4.4.5 20100816 (prerelease)] on linux2
Type help, copyright, credits or license for more information.
 import numpy
 numpy.version.version
'2.0.0.dev8469'
 numpy.dtype('float64') == None
True
 numpy.dtype('float32') == None
False

is this a bug in the dtype.__eq__ method?

ciao,
tiziano

___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion


Re: [Numpy-discussion] ANN: Numpy runs on Python 3

2010-07-10 Thread Tiziano Zito
hi, 
it's probably obvious for most of the subscribers, but still:

svn clone http://svn.scipy.org/svn/numpy/trunk/ numpy

should actually read:

svn checkout http://svn.scipy.org/svn/numpy/trunk/ numpy

that said, I'm looking forward to the git migration ;-)

ciao,
tiziano (member of the PR department @ EuroScipy :)

On Sat 10 Jul, 14:30, Pauli Virtanen wrote:
 Hi,
 
 As many of you probably already know, Numpy works fully on Python 3 and 
 Python 2, with a *single code base*, since March. This work is scheduled 
 to be included in the next releases 1.5 and 2.0.
 
 Porting Scipy to work on Python 3 has proved to be much less work, and 
 will probably be finished soon. (Ongoing work is here: http://
 github.com/cournape/scipy3/commits/py3k , http://github.com/pv/scipy-work/
 commits/py3k )
 
 For those who are interested in already starting to port their stuff to 
 Python 3, you can use Numpy's SVN trunk version. Grab it:
 
   svn clone http://svn.scipy.org/svn/numpy/trunk/ numpy
   cd numpy
   python3 setup.py build
 
 An important point is that supporting Python 3 and Python 2 in the same 
 code base can be done, and it is not very difficult either. It is also 
 much preferable from the maintenance POV to creating separate branches 
 for Python 2 and 3. We attempted to log changes needed in Numpy at
 
   http://projects.scipy.org/numpy/browser/trunk/doc/Py3K.txt
 
 which may be useful (although not completely up-to-date) information for 
 people wanting to do make the same transition in their own code.
 
 (Announcement as recommended by our PR department @ EuroScipy :)
 
 -- 
 Pauli Virtanen
 
 ___
 NumPy-Discussion mailing list
 NumPy-Discussion@scipy.org
 http://mail.scipy.org/mailman/listinfo/numpy-discussion
___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion


[Numpy-discussion] [ANN] Autumn School Advanced Scientific Programming in Python in Trento, Italy

2010-07-09 Thread Tiziano Zito
Advanced Scientific Programming in Python
=

an Autumn School by the G-Node, the Center for Mind/Brain Sciences
and the Fondazione Bruno Kessler

Scientists spend more and more time writing, maintaining, and
debugging software. While techniques for doing this efficiently have
evolved, only few scientists actually use them. As a result, instead
of doing their research, they spend far too much time writing
deficient code and reinventing the wheel. In this course we will
present a selection of advanced programming techniques with
theoretical lectures and practical exercises tailored to the needs
of a programming scientist. New skills will be tested in a real
programming project: we will team up to develop an entertaining
scientific computer game.

We'll use the Python programming language for the entire course.
Python works as a simple programming language for beginners, but
more importantly, it also works great in scientific simulations and
data analysis. Clean language design and easy extensibility are
driving Python to become a standard tool for scientific computing.
Some of the most useful open source libraries for scientific
computing and visualization will be presented.

This school is targeted at Post-docs and PhD students from all areas
of science. Competence in Python or in another language such as
Java, C/C++, MATLAB, or Mathematica is absolutely required. A basic
knowledge of the Python language is assumed. Participants without
prior experience with Python should work through the proposed
introductory materials.

Date and Location
=
October 4th—8th, 2010. Trento, Italy.

Preliminary Program
===
Day 0 (Mon Oct 4) — Software Carpentry  Advanced Python
  • Documenting code and using version control 
  • Object-oriented programming, design patterns, and agile programming 
  • Exception handling, lambdas, decorators, context managers, metaclasses
Day 1 (Tue Oct 5) — Software Carpentry 
  • Test-driven development, unit testing  Quality Assurance 
  • Debugging, profiling and benchmarking techniques 
  • Data serialization: from pickle to databases 
Day 2 (Wed Oct 6) — Scientific Tools for Python
  • Advanced NumPy 
  • The Quest for Speed (intro): Interfacing to C 
  • Programming project 
Day 3 (Thu Oct 7) — The Quest for Speed 
  • Writing parallel applications in Python 
  • When parallelization does not help: the starving CPUs problem 
  • Programming project 
Day 4 (Fri Oct 8) — Practical Software Development 
  • Efficient programming in teams 
  • Programming project 
  • The Pac-Man Tournament

Every evening we will have the tutors' consultation hour: Tutors
will answer your questions and give suggestions for your own projects 

Applications

You can apply on-line at http://www.g-node.org/python-autumnschool
Applications must be submitted before August 31th, 2010.
Notifications of acceptance will be sent by September 4th, 2010.
No fee is charged but participants should take care of travel, living,
and accommodation expenses. 
Candidates will be selected on the basis of their profile. 
Places are limited: acceptance rate in past editions was around 30%. 

Prerequisites
=
You are supposed to know the basics of Python to participate in 
the lectures! Look on the website for a list of introductory material.

Faculty
===
• Francesc Alted, author of PyTables, Castelló de la Plana, Spain 
• Pietro Berkes, Volen Center for Complex Systems, Brandeis
  University, USA 
• Valentin Haenel, Berlin Institute of Technology and Bernstein 
  Center for Computational Neuroscience Berlin, Germany
• Zbigniew Jędrzejewski-Szmek, Faculty of Physics, University of
  Warsaw, Poland 
• Eilif Muller, The Blue Brain Project, Ecole Polytechnique Fédérale
  de Lausanne, Switzerland
• Emanuele Olivetti, NeuroInformatics Laboratory, Fondazione Bruno 
  Kessler and University of Trento, Italy
• Rike-Benjamin Schuppner, Bernstein Center for Computational 
  Neuroscience Berlin, Germany 
• Bartosz Teleńczuk, Institute for Theoretical Biology, 
  Humboldt-Universität zu Berlin, Germany
• Bastian Venthur, Berlin Institute of Technology and Bernstein Focus:
  Neurotechnology, Germany
• Stéfan van der Walt, Applied Mathematics, University of Stellenbosch,
  South Africa
• Tiziano Zito, Berlin Institute of Technology and Bernstein Center for
  Computational Neuroscience Berlin, Germany 
  
Organized by Paolo Avesani for the Center for Mind/Brain Sciences
and the Fondazione Bruno Kessler , and by Zbigniew JędrzejewscySzmek
and Tiziano Zito for the German Neuroinformatics Node of the INCF.

Website: http://www.g-node.org/python-autumnschool
Contact: python-i...@g-node.org

___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion


[Numpy-discussion] ANN: MDP release 2.6 and MDP Sprint 2010

2010-05-14 Thread Tiziano Zito
We are glad to announce release 2.6 of the Modular toolkit for Data
Processing (MDP).

MDP is a Python library of widely used data processing algorithms
that can be combined according to a pipeline analogy to build more
complex data processing software. The base of available algorithms
includes, to name but the most common, Principal Component Analysis
(PCA and NIPALS), several Independent Component Analysis algorithms
(CuBICA, FastICA, TDSEP, JADE, and XSFA), Slow Feature Analysis,
Restricted Boltzmann Machine, and Locally Linear Embedding.

What's new in version 2.6?
--

- Several new classifier nodes have been added.
- A new node extension mechanism makes it possible to dynamically
  add methods or attributes for specific features to node classes,
  enabling aspect-oriented programming in MDP. Several MDP features
  (like parallelization) are now based on this mechanism, and users
  can add their own custom node extensions.
- BiMDP is a large new package in MDP that introduces bidirectional
  data flows to MDP, including backpropagation and even loops. BiMDP
  also enables the transportation of additional data in flows via
  messages.
- BiMDP includes a new flow inspection tool, that runs as as a
  graphical debugger in the webrowser to step through complex flows.
  It can be extended by users for the analysis and visualization of
  intermediate data.
- As usual, tons of bug fixes

The new additions in the library have been thoroughly tested but, as
usual after a public release, we especially welcome user's feedback
and bug reports.

MDP Sprint 2010
---

Following our tradition of sprint-driven development, the team of the
core developers decided to organize a programming sprint open to
external participants. We invite in particular all users who
implemented new algorithms and would like to see them integrated in
MDP: you will work together with a core developer!
More info: 
http://sourceforge.net/apps/mediawiki/mdp-toolkit/index.php?title=MDP_Sprint_2010
 

Resources
-
Download: http://sourceforge.net/projects/mdp-toolkit/files
Homepage: http://mdp-toolkit.sourceforge.net
Mailing list: http://lists.sourceforge.net/mailman/listinfo/mdp-toolkit-users

--

Pietro Berkes
Volen Center for Complex Systems
Brandeis University
Waltham, MA, USA

Rike-Benjamin Schuppner
Berlin, Germany

Niko Wilbert
Institute for Theoretical Biology
Humboldt-University
Berlin, Germany

Tiziano Zito
Modelling of Cognitive Processes
Berlin Institute of Technology and
Bernstein Center for Computational Neuroscience
Berlin, Germany


___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion


[Numpy-discussion] [ANN] Advanced Scientific Programming in Python Winter School in Warsaw, Poland

2009-10-25 Thread Tiziano Zito
Advanced Scientific Programming in Python

a Winter School by the G-Node and University of Warsaw

Scientists spend more and more time writing, maintaining, and
debugging software. While techniques for doing this efficiently have
evolved, only few scientists actually use them. As a result, instead
of doing their research, they spend far too much time writing
deficient code and reinventing the wheel. In this course we will
present a selection of advanced programming techniques with
theoretical lectures and practical exercises tailored to the needs
of a programming scientist. New skills will be tested in a real
programming project: we will team up to develop an entertaining
scientific computer game.

We'll use the Python programming language for the entire course.
Python works as a simple programming language for beginners, but
more importantly, it also works great in scientific simulations and
data analysis. Clean language design and easy extensibility are
driving Python to become a standard tool for scientific computing.
Some of the most useful open source libraries for scientific
computing and visualization will be presented.

This winter school is targeted at Post-docs and PhD students from
all areas. Substantial proficiency in Python or in another language
(e.g. Java, C/C++, MATLAB, Mathematica) is absolutely required. An
optional, one-day introduction to Python is offered to participants
without prior experience with the language.

Date and Location: February 8th — 12th, 2010. Warsaw, Poland.

Preliminary Program:
- Day 0 (Mon Feb 8) — [Optional] Dive into Python
- Day 1 (Tue Feb 9) — Software Carpentry
   • Documenting code and using version control
   • Test-driven development and unit testing
   • Debugging, profiling and benchmarking techniques
   • Object-oriented programming, design patterns, and agile
 programming
- Day 2 (Wed Feb 10) — Scientific Tools for Python
   • NumPy, SciPy, Matplotlib
   • Data serialization: from pickle to databases
   • Programming project in the afternoon
- Day 3 (Thu Feb 11) — The Quest for Speed
   • Writing parallel applications in Python
   • When parallelization does not help: the starving CPUs
 problem
   • Programming project in the afternoon
- Day 4 (Fri Feb 12) — Practical Software Development
   • Software design
   • Efficient programming in teams
   • Quality Assurance
   • Programming project final

Applications:
Applications should be sent before December 6th, 2009 to:
python-wintersch...@g-node.org
No fee is charged but participants should take care of travel,
living, and accommodation expenses. Applications should include full
contact information (name, affiliation, email  phone), a *short* CV
and a *short* statement addressing the following questions:

  • What is your educational background?
  • What experience do you have in programming?
  • Why do you think “Advanced Scientific Programming in Python” is
an appropriate course for your skill profile?

Candidates will be selected on the basis of their profile. Places
are limited: early application is recommended.  Notifications of
acceptance will be sent by December 14th, 2009.

Faculty
• Francesc Alted, author of PyTables,
  Castelló de la Plana, Spain [Day 3]
• Pietro Berkes, Volen Center for Complex Systems,
  Brandeis University, USA [Day 1]
• Zbigniew Jędrzejewski-Szmek, Institute of Experimental Physics,
  University of Warsaw, Poland [Day 0]
• Eilif Muller, Laboratory of Computational Neuroscience,
  Ecole Polytechnique Fédérale de Lausanne, Switzerland [Day 3]
• Bartosz Teleńczuk, Institute for Theoretical Biology,
  Humboldt-Universität zu Berlin, Germany [Day 2]
• Niko Wilbert, Institute for Theoretical Biology,
  Humboldt-Universität zu Berlin, Germany [Day 1]
• Tiziano Zito, Bernstein Center for Computational Neuroscience,
  Berlin, Germany [Day 4]

Organized by Piotr Durka, Joanna and Zbigniew Jędrzejewscy-Szmek
(Institute of Experimental Physics, University of Warsaw), and
Tiziano Zito (German Neuroinformatics Node of the INCF).

Website: http://www.g-node.org/python-winterschool
Contact: python-wintersch...@g-node.org
___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion


[ANN] Advanced Scientific Programming in Python Winter School in Warsaw, Poland

2009-10-23 Thread Tiziano Zito

Advanced Scientific Programming in Python

a Winter School by the G-Node and University of Warsaw

Scientists spend more and more time writing, maintaining, and
debugging software. While techniques for doing this efficiently have
evolved, only few scientists actually use them. As a result, instead
of doing their research, they spend far too much time writing
deficient code and reinventing the wheel. In this course we will
present a selection of advanced programming techniques with
theoretical lectures and practical exercises tailored to the needs
of a programming scientist. New skills will be tested in a real
programming project: we will team up to develop an entertaining
scientific computer game.

We'll use the Python programming language for the entire course.
Python works as a simple programming language for beginners, but
more importantly, it also works great in scientific simulations and
data analysis. Clean language design and easy extensibility are
driving Python to become a standard tool for scientific computing.
Some of the most useful open source libraries for scientific
computing and visualization will be presented.

This winter school is targeted at Post-docs and PhD students from
all areas. Substantial proficiency in Python or in another language
(e.g. Java, C/C++, MATLAB, Mathematica) is absolutely required. An
optional, one-day introduction to Python is offered to participants
without prior experience with the language.

Date and Location: February 8th — 12th, 2010. Warsaw, Poland.

Preliminary Program:
- Day 0 (Mon Feb 8) — [Optional] Dive into Python
- Day 1 (Tue Feb 9) — Software Carpentry
   • Documenting code and using version control
   • Test-driven development and unit testing
   • Debugging, profiling and benchmarking techniques
   • Object-oriented programming, design patterns, and agile
 programming
- Day 2 (Wed Feb 10) — Scientific Tools for Python
   • NumPy, SciPy, Matplotlib
   • Data serialization: from pickle to databases
   • Programming project in the afternoon
- Day 3 (Thu Feb 11) — The Quest for Speed
   • Writing parallel applications in Python
   • When parallelization does not help: the starving CPUs 
 problem
   • Programming project in the afternoon
- Day 4 (Fri Feb 12) — Practical Software Development
   • Software design
   • Efficient programming in teams
   • Quality Assurance
   • Programming project final

Applications:
Applications should be sent before December 6th, 2009 to: 
python-wintersch...@g-node.org
No fee is charged but participants should take care of travel,
living, and accommodation expenses. Applications should include full
contact information (name, affiliation, email  phone), a *short* CV
and a *short* statement addressing the following questions:

  • What is your educational background?
  • What experience do you have in programming?
  • Why do you think “Advanced Scientific Programming in Python” is
an appropriate course for your skill profile?

Candidates will be selected on the basis of their profile. Places
are limited: early application is recommended.  Notifications of
acceptance will be sent by December 14th, 2009.

Faculty
• Francesc Alted, author of PyTables, 
  Castelló de la Plana, Spain [Day 3]
• Pietro Berkes, Volen Center for Complex Systems, 
  Brandeis University, USA [Day 1]
• Zbigniew Jędrzejewski-Szmek, Institute of Experimental Physics,
  University of Warsaw, Poland [Day 0]
• Eilif Muller, Laboratory of Computational Neuroscience,
  Ecole Polytechnique Fédérale de Lausanne, Switzerland [Day 3]
• Bartosz Teleńczuk, Institute for Theoretical Biology,
  Humboldt-Universität zu Berlin, Germany [Day 2]
• Niko Wilbert, Institute for Theoretical Biology,
  Humboldt-Universität zu Berlin, Germany [Day 1]
• Tiziano Zito, Bernstein Center for Computational Neuroscience,
  Berlin, Germany [Day 4]

Organized by Piotr Durka, Joanna and Zbigniew Jędrzejewscy-Szmek 
(Institute of Experimental Physics, University of Warsaw), and
Tiziano Zito (German Neuroinformatics Node of the INCF).

Website: http://www.g-node.org/python-winterschool
Contact: python-wintersch...@g-node.org
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


Modular toolkit for Data Processing 2.5 released!

2009-06-30 Thread Tiziano Zito
We are glad to announce release 2.5 of the Modular toolkit for Data
Processing (MDP).

MDP is a Python library of widely used data processing algorithms that
can be combined according to a pipeline analogy to build more complex
data processing software. The base of available algorithms includes,
to name but the most common, Principal Component Analysis (PCA and
NIPALS), several Independent Component Analysis algorithms (CuBICA,
FastICA, TDSEP, JADE, and XSFA), Slow Feature Analysis, Restricted Boltzmann
Machine, and Locally Linear Embedding.

What's new in version 2.5?
--

- New nodes for XSFA, Linear Regression, Histogram, Cutoffs 

- The parallel package has grown more features
 
- Tons of bug fixes

Resources
-
Download: http://sourceforge.net/project/showfiles.php?group_id=116959
Homepage: http://mdp-toolkit.sourceforge.net
Mailing list: http://sourceforge.net/mail/?group_id=116959

--

Pietro Berkes
Volen Center for Complex Systems
Brandeis University
Waltham, MA, USA

Niko Wilbert
Institute for Theoretical Biology
Humboldt-University
Berlin, Germany

Tiziano Zito
Bernstein Center for Computational Neuroscience
Humboldt-University
Berlin, Germany

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


Bug#521617: tls is broken in version 0.6.8

2009-04-25 Thread Tiziano Zito
Package: libnss-ldapd
Version: 0.6.8
Severity: normal

I can confirm that the bug is more serious that just tls_reqcert never
not working. We have here an openldap server with a self-signed
certificate. Lenny clients with version 0.6.7 connect using tls
without any problem. The relevant part of the nss-ldapd.conf file reads:
ssl  start_tls
tls_checkpeer yes
tls_cacertfile  /etc/ssl/certs/bccnca.pem

On a sid client with version 0.6.8 ssl start_tls does not work.
The relevant part of the nss-ldapd.conf file reads:
ssl  start_tls
tls_reqcert demand
tls_cacertfile  /etc/ssl/certs/bccnca.pem

A debug session looking up a valid user on a working lenny client:
nslcd: DEBUG: add_uri(ldap://ldap1)
nslcd: DEBUG: add_uri(ldap://ldap2)
nslcd: /etc/nss-ldapd.conf:30: option tls_checkpeer is currently untested 
(please report any successes)
nslcd: /etc/nss-ldapd.conf:31: option tls_cacertfile is currently untested 
(please report any successes)
nslcd: version 0.6.7 starting
nslcd: DEBUG: unlink() of /var/run/nslcd/socket failed (ignored): No such file 
or directory
nslcd: DEBUG: setgroups(0,NULL) done
nslcd: DEBUG: setgid(120) done
nslcd: DEBUG: setuid(113) done
nslcd: accepting connections
nslcd: [8b4567] DEBUG: connection from pid=12401 uid=0 gid=0
nslcd: [8b4567] DEBUG: nslcd_passwd_byname(tiziano)
nslcd: [8b4567] DEBUG: myldap_search(base=dc=bccn-berlin,dc=de, 
filter=((objectClass=posixAccount)(uid=tiziano)))
nslcd: [8b4567] DEBUG: simple anonymous bind to ldap://ldap1
nslcd: [8b4567] connected to LDAP server ldap://ldap1
nslcd: [8b4567] DEBUG: ldap_result(): end of results
nslcd: [7b23c6] DEBUG: connection from pid=12401 uid=0 gid=0
nslcd: [7b23c6] DEBUG: nslcd_passwd_byuid(2061)
[...]


A debug session looking up the same user on the broken sid client with tls 
enabled:
nslcd: DEBUG: add_uri(ldap://ldap1)
nslcd: DEBUG: add_uri(ldap://ldap2)
nslcd: /etc/nss-ldapd.conf:30: option tls_reqcert is currently untested (please 
report any successes)
nslcd: /etc/nss-ldapd.conf:31: option tls_cacertfile is currently untested 
(please report any successes)
nslcd: version 0.6.8 starting
nslcd: DEBUG: unlink() of /var/run/nslcd/socket failed (ignored): No such file 
or directory
nslcd: DEBUG: setgroups(0,NULL) done
nslcd: DEBUG: setgid(122) done
nslcd: DEBUG: setuid(112) done
nslcd: accepting connections
nslcd: [8b4567] DEBUG: connection from pid=22112 uid=0 gid=0
nslcd: [8b4567] DEBUG: nslcd_passwd_byname(tiziano)
nslcd: [8b4567] DEBUG: myldap_search(base=dc=bccn-berlin,dc=de, 
filter=((objectClass=posixAccount)(uid=tiziano)))
nslcd: [8b4567] ldap_start_tls_s() failed: Connect error: No such file or 
directory
nslcd: [8b4567] failed to bind to LDAP server ldap://ldap1: Connect error: No 
such file or directory
nslcd: [8b4567] ldap_start_tls_s() failed: Connect error: Success
nslcd: [8b4567] failed to bind to LDAP server ldap://ldap2: Connect error: 
Success
nslcd: [8b4567] no available LDAP server found, sleeping 1 seconds
nslcd: [8b4567] no available LDAP server found
[...]

A debug session looking up the same user on the same broken sid client this 
time with tls disabled:
nslcd: DEBUG: add_uri(ldap://ldap1)
nslcd: DEBUG: add_uri(ldap://ldap2)
nslcd: version 0.6.8 starting
nslcd: DEBUG: unlink() of /var/run/nslcd/socket failed (ignored): No such file o
r directory
nslcd: DEBUG: setgroups(0,NULL) done
nslcd: DEBUG: setgid(122) done
nslcd: DEBUG: setuid(112) done
nslcd: accepting connections
nslcd: [8b4567] DEBUG: connection from pid=22121 uid=0 gid=0
nslcd: [8b4567] DEBUG: nslcd_passwd_byname(tiziano)
nslcd: [8b4567] DEBUG: myldap_search(base=dc=bccn-berlin,dc=de, filter=((obj
ectClass=posixAccount)(uid=tiziano)))
nslcd: [8b4567] DEBUG: simple anonymous bind to ldap://ldap1
nslcd: [8b4567] connected to LDAP server ldap://ldap1
nslcd: [8b4567] DEBUG: ldap_result(): end of results
nslcd: [7b23c6] DEBUG: connection from pid=22121 uid=0 gid=0
nslcd: [7b23c6] DEBUG: nslcd_passwd_byuid(2061)
[...]


If more info is needed, I'm happy to assist: we need to use TLS (LAN network
can not be trusted).

ciao,
tiziano

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libnss-ldapd depends on:
ii  adduser  3.110   add and remove users and groups
ii  debconf [debconf-2.0 1.5.26  Debian configuration management sy
ii  libc62.9-7   GNU C Library: Shared libraries
ii  libgssapi-krb5-2 1.6.dfsg.4~beta1-13 MIT Kerberos runtime libraries - k
ii  libldap-2.4-22.4.15-1.1  OpenLDAP libraries
ii  libsasl2-2   2.1.22.dfsg1-23 Cyrus SASL - authentication abstra

Versions of packages libnss-ldapd recommends:
ii  libpam-ldap   184-8  Pluggable Authentication Module fo
pn  nscd

Advanced Scientific Programming in Python Summer School in Berlin, Germany

2009-03-25 Thread Tiziano Zito

Advanced Scientific Programming in Python
a G-Node Summer School

Many scientists spend much of their time writing, debugging, and
maintaining software. But while techniques for doing this efficiently
have been developed, only few scientists actually use them. As a
result, they spend far too much time writing deficient code and
reinventing the wheel instead of doing research. In this course we
present a selection of advanced programming techniques with
theoretical lectures and practical exercises tailored to the needs of
the programming scientist. To spice up theory and foster our new
skills in a real-world programming project, we will team up to develop
an entertaining scientific computer game.

We will use the Python programming language for the entire
course. With a large collection of open-source scientific modules and
all features of a full-fledged programming language, Python is rapidly
gaining popularity in the neuroscience community. It enables the
scientist to quickly develop powerful, efficient, and structured
software and is becoming an essential tool for scientific computing.

The summer school is targeted at Post-docs and PhD students from all
areas of neuroscience.  Substantial proficiency in Python or in
another language (e.g. Java, C/C++, MATLAB, Mathematica) is absolutely
required. An optional, one-day pre-course is offered to participants
without Python experience to familiarize with the language.

Date and Location
-
August 31st, 2009 -- September 4th, 2009. Berlin, Germany.

Preliminary Program
---
Day 0 (Mon Aug 31) -- [Optional] Dive into Python

Day 1 (Tue Sep 1) -- Software Carpentry
  - Documenting code and using version control
  - Test-driven development  unit testing
  - Debugging, profiling and benchmarking techniques
  - Object-oriented programming, design patterns and Extreme Programming

Day 2 (Wed Sep 2) -- Scientific Tools for Python
  - NumPy, SciPy, Matplotlib, IPython
  - Neuroscience libraries
  - Programming project in the afternoon

Day 3 (Thu Sep 3) -- Parallelization
  - Python multiprocessing for SMP machines
  - Distributed parallelization for cluster computing
  - Programming project in the afternoon

Day 4 (Fri Sep 4) -- Practical Software Development
  - Software design
  - Efficient programming in teams
  - Quality Assurance
  - Finalizing the programming project

Applications 
 
Applications should be sent before May 31st, 2009 to 
pythonsummersch...@bccnberlin.de. No fee is charged but participants
should take care of travel, living, and accommodation expenses.

Applications should include full contact information (name,
affiliation, email  phone), a short CV and a short statement
addressing the following questions (maximum 500 words):
  - What is your educational background?
  - What experience do you have in programming?
  - Why do you think Advanced Scientific Programming in Python is an
appropriate course for your skill profile?

Candidates will be selected based on their profile. Places are
limited: early application is recommended.

Faculty
---
Pietro Berkes, Volen Center for Complex Systems, Brandeis University, USA
Jens Kremkow, Institut de Neurosciences Cognitives de la Méditerranée, CNRS, 
Marseille, France
Eilif Muller, Laboratory of Computational Neuroscience, Ecole Polytechnique 
Fédérale de Lausanne, Switzerland
Michael Schmuker, Neurobiology, Freie Universität Berlin, Germany
Bartosz Telenczuk, Charité Universitätsmedizin Berlin, Germany
Niko Wilbert, Institute for Theoretical Biology, Humboldt-Universität zu 
Berlin, Germany
Tiziano Zito, Bernstein Center for Computational Neuroscience Berlin, Germany

Organized by Michael Schmuker and Tiziano Zito for the German
Neuroinformatics Node of the INCF.  

Website: http://www.g-node.org/Teaching 
Contact: python-summersch...@bccn-berlin.de
--
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


Re: [Numpy-discussion] Numpy 1.3 release date ?

2009-02-05 Thread Tiziano Zito
what about fixing
http://scipy.org/scipy/scipy/ticket/812 ? this is actually a
scipy-numpy compatibility problem, where numpy is wrong IMO.

it is a one-line fix, I think.

thank you!

tiziano

___
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion


[Numpy-discussion] Modular toolkit for Data Processing 2.4 released!

2008-10-22 Thread Tiziano Zito
We are glad to announce release 2.4 of the Modular toolkit for Data
Processing (MDP).

MDP is a Python library of widely used data processing algorithms that
can be combined according to a pipeline analogy to build more complex
data processing software. The base of available algorithms includes,
to name but the most common, Principal Component Analysis (PCA and
NIPALS), several Independent Component Analysis algorithms (CuBICA,
FastICA, TDSEP, and JADE), Slow Feature Analysis, Restricted Boltzmann
Machine, and Locally Linear Embedding.

What's new in version 2.4?
--

- The new version introduces a new parallel package to execute the MDP
  algorithms on multiple processors or machines. The package also offers
  an interface to develop customized schedulers and parallel algorithms.
  Old MDP scripts can be turned into their parallelized equivalent with
  one simple command.

- The number of available algorithms is increased with the Locally
  Linear Embedding and Hessian eigenmaps algorithms to perform
  dimensionality reduction and manifold learning (many thanks to Jake
  VanderPlas for his contribution!)

- Some more bug fixes, useful features, and code migration towards
  Python 3.0

Resources
-
Download: http://sourceforge.net/project/showfiles.php?group_id=116959
Homepage: http://mdp-toolkit.sourceforge.net
Mailing list: http://sourceforge.net/mail/?group_id=116959

--

 Pietro Berkes
 Volen Center for Complex Systems
 Brandeis University
 Waltham, MA, USA

 Niko Wilbert
 Institute for Theoretical Biology
 Humboldt-University
 Berlin, Germany

 Tiziano Zito
 Bernstein Center for Computational Neuroscience
 Humboldt-University
 Berlin, Germany

___
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion


Modular toolkit for Data Processing 2.4 released!

2008-10-22 Thread Tiziano Zito
We are glad to announce release 2.4 of the Modular toolkit for Data
Processing (MDP).

MDP is a Python library of widely used data processing algorithms that
can be combined according to a pipeline analogy to build more complex
data processing software. The base of available algorithms includes,
to name but the most common, Principal Component Analysis (PCA and
NIPALS), several Independent Component Analysis algorithms (CuBICA,
FastICA, TDSEP, and JADE), Slow Feature Analysis, Restricted Boltzmann
Machine, and Locally Linear Embedding.

What's new in version 2.4?
--

- The new version introduces a new parallel package to execute the MDP
  algorithms on multiple processors or machines. The package also offers
  an interface to develop customized schedulers and parallel algorithms.
  Old MDP scripts can be turned into their parallelized equivalent with
  one simple command.

- The number of available algorithms is increased with the Locally
  Linear Embedding and Hessian eigenmaps algorithms to perform
  dimensionality reduction and manifold learning (many thanks to Jake
  VanderPlas for his contribution!)

- Some more bug fixes, useful features, and code migration towards
  Python 3.0

Resources
-
Download: http://sourceforge.net/project/showfiles.php?group_id=116959
Homepage: http://mdp-toolkit.sourceforge.net
Mailing list: http://sourceforge.net/mail/?group_id=116959

--

 Pietro Berkes
 Volen Center for Complex Systems
 Brandeis University
 Waltham, MA, USA

 Niko Wilbert
 Institute for Theoretical Biology
 Humboldt-University
 Berlin, Germany

 Tiziano Zito
 Bernstein Center for Computational Neuroscience
 Humboldt-University
 Berlin, Germany

--
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


Re: [Numpy-discussion] making numpy.dot faster

2008-10-04 Thread Tiziano Zito
Hi,

 This seems to tell that numpy has been build without altas. Hum, maybe we
 need to work with the Debian guys to make sure that numpy is available
 with altas.


we had recently a discussion regarding this issue on this mailinglist, see:
http://groups.google.com/group/Numpy-discussion/browse_thread/thread/507e7722f99406fa/
and on the debian bug tracker:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=489253

in debian testing and unstable numpy is now built with a patch that
enables atlas support. I don't know the status of the ubuntu package,
but I presume they may apply a similar patch until the numpy building
system's checks are relaxed ina way that no patch is needed anymore.

cheers,
tiziano
___
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion


Bug#498229: Typo in /usr/lib/python2.5/site-packages/matplotlib/axes3d.py

2008-09-08 Thread Tiziano Zito
Package: python-matplotlib
Version: 0.98.1-1
Severity: minor

Hi, in the package python-matplotlib I've just hit a typo in
/usr/share/pyshared/matplotlib/axes3d.py:

raise NotImplmentedError('axes3d is not supported in matplotlib-0.98.
You may want to try the 0.91.x maintenance branch')

should read NotImplementedError instead of NotImplmentedError.
To reproduce just try:

 from matplotlib import axes3d
Traceback (most recent call last):
 File stdin, line 1, in module
 File /usr/lib/python2.5/site-packages/matplotlib/axes3d.py, line
1, in module
   raise NotImplmentedError('axes3d is not supported in
matplotlib-0.98.  You may want to try the 0.91.x maintenance branch')
NameError: name 'NotImplmentedError' is not defined


not such a big deal, the import should fail with NotImplementedError
instead of NameError.

thank you!
tiziano

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686-bigmem (SMP w/4 CPU cores)
Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

Versions of packages python-matplotlib depends on:
ii  dvipng 1.11-1convert DVI files to PNG graphics
ii  libatk1.0-01.22.0-1  The ATK accessibility toolkit
ii  libc6  2.7-13GNU C Library: Shared libraries
ii  libcairo2  1.6.4-6   The Cairo 2D vector graphics libra
ii  libfreetype6   2.3.7-2   FreeType 2 font engine, shared lib
ii  libgcc11:4.3.1-9 GCC support library
ii  libglib2.0-0   2.16.5-1  The GLib library of C routines
ii  libgtk2.0-02.12.11-3 The GTK+ graphical user interface 
ii  libpango1.0-0  1.20.5-1  Layout and rendering of internatio
ii  libpng12-0 1.2.27-1  PNG library - runtime
ii  libstdc++6 4.3.1-9   The GNU Standard C++ Library v3
ii  python 2.5.2-2   An interactive high-level object-o
ii  python-cairo   1.4.12-1.1Python bindings for the Cairo vect
ii  python-central 0.6.8 register and build utility for Pyt
ii  python-configobj   4.5.2-1   a simple but powerful config file 
ii  python-dateutil1.4-1 powerful extensions to the standar
ii  python-dev 2.5.2-2   Header files and a static library 
ii  python-enthought-trait 2.0.5-1   Manifest typing and reactive progr
ii  python-excelerator 0.6.3a-3.1module for reading/writing Excel s
ii  python-glade2  2.12.1-6  GTK+ bindings: Glade support
ii  python-gobject 2.14.2-1  Python bindings for the GObject li
ii  python-gtk22.12.1-6  Python bindings for the GTK+ widge
ii  python-matplotlib-data 0.98.1-1  Python based plotting system (data
ii  python-numpy   1:1.1.0-3 Numerical Python adds a fast array
ii  python-pyparsing   1.5.0-1   Python parsing module
ii  python-qt3 3.17.4-1  Qt3 bindings for Python
ii  python-qt4 4.4.2-4   Python bindings for Qt4
ii  python-tk  2.5.2-1   Tkinter - Writing Tk applications 
ii  python-tz  2008c-2   Python version of the Olson timezo
ii  python-wxgtk2.62.6.3.2.2-2   wxWidgets Cross-platform C++ GUI t
ii  tcl8.4 8.4.19-2  Tcl (the Tool Command Language) v8
ii  tk8.4  8.4.19-2  Tk toolkit for Tcl and X11, v8.4 -
ii  zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime

python-matplotlib recommends no packages.

Versions of packages python-matplotlib suggests:
ii  ipython0.8.4-1   enhanced interactive Python shell
pn  python-matplotlib-doc  none(no description available)
ii  texlive-extra-utils2007.dfsg.2-3 TeX Live: TeX auxiliary programs
ii  texlive-latex-extra2007.dfsg.3-2 TeX Live: LaTeX supplementary pack

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Typo in python-matplotlib

2008-09-08 Thread Tiziano Zito
Hi, in the package python-matplotlib I've just hit a typo in
/usr/share/pyshared/matplotlib/axes3d.py:

raise NotImplmentedError('axes3d is not supported in matplotlib-0.98.
You may want to try the 0.91.x maintenance branch')

should read NotImplementedError instead of NotImplmentedError.
To reproduce just try:

 from matplotlib import axes3d
Traceback (most recent call last):
  File stdin, line 1, in module
  File /usr/lib/python2.5/site-packages/matplotlib/axes3d.py, line
1, in module
raise NotImplmentedError('axes3d is not supported in
matplotlib-0.98.  You may want to try the 0.91.x maintenance branch')
NameError: name 'NotImplmentedError' is not defined


not such a big deal, the import should fail with NotImplementedError
instead of NameError. How is the policy for reporting such bugs
upstream? Should I simply go and report, or is there an official
spokesman of the DPMT?

thanks,
tiziano


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



[Python-modules-team] Bug#498229: Typo in /usr/lib/python2.5/site-packages/matplotlib/axes3d.py

2008-09-08 Thread Tiziano Zito
Package: python-matplotlib
Version: 0.98.1-1
Severity: minor

Hi, in the package python-matplotlib I've just hit a typo in
/usr/share/pyshared/matplotlib/axes3d.py:

raise NotImplmentedError('axes3d is not supported in matplotlib-0.98.
You may want to try the 0.91.x maintenance branch')

should read NotImplementedError instead of NotImplmentedError.
To reproduce just try:

 from matplotlib import axes3d
Traceback (most recent call last):
 File stdin, line 1, in module
 File /usr/lib/python2.5/site-packages/matplotlib/axes3d.py, line
1, in module
   raise NotImplmentedError('axes3d is not supported in
matplotlib-0.98.  You may want to try the 0.91.x maintenance branch')
NameError: name 'NotImplmentedError' is not defined


not such a big deal, the import should fail with NotImplementedError
instead of NameError.

thank you!
tiziano

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686-bigmem (SMP w/4 CPU cores)
Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

Versions of packages python-matplotlib depends on:
ii  dvipng 1.11-1convert DVI files to PNG graphics
ii  libatk1.0-01.22.0-1  The ATK accessibility toolkit
ii  libc6  2.7-13GNU C Library: Shared libraries
ii  libcairo2  1.6.4-6   The Cairo 2D vector graphics libra
ii  libfreetype6   2.3.7-2   FreeType 2 font engine, shared lib
ii  libgcc11:4.3.1-9 GCC support library
ii  libglib2.0-0   2.16.5-1  The GLib library of C routines
ii  libgtk2.0-02.12.11-3 The GTK+ graphical user interface 
ii  libpango1.0-0  1.20.5-1  Layout and rendering of internatio
ii  libpng12-0 1.2.27-1  PNG library - runtime
ii  libstdc++6 4.3.1-9   The GNU Standard C++ Library v3
ii  python 2.5.2-2   An interactive high-level object-o
ii  python-cairo   1.4.12-1.1Python bindings for the Cairo vect
ii  python-central 0.6.8 register and build utility for Pyt
ii  python-configobj   4.5.2-1   a simple but powerful config file 
ii  python-dateutil1.4-1 powerful extensions to the standar
ii  python-dev 2.5.2-2   Header files and a static library 
ii  python-enthought-trait 2.0.5-1   Manifest typing and reactive progr
ii  python-excelerator 0.6.3a-3.1module for reading/writing Excel s
ii  python-glade2  2.12.1-6  GTK+ bindings: Glade support
ii  python-gobject 2.14.2-1  Python bindings for the GObject li
ii  python-gtk22.12.1-6  Python bindings for the GTK+ widge
ii  python-matplotlib-data 0.98.1-1  Python based plotting system (data
ii  python-numpy   1:1.1.0-3 Numerical Python adds a fast array
ii  python-pyparsing   1.5.0-1   Python parsing module
ii  python-qt3 3.17.4-1  Qt3 bindings for Python
ii  python-qt4 4.4.2-4   Python bindings for Qt4
ii  python-tk  2.5.2-1   Tkinter - Writing Tk applications 
ii  python-tz  2008c-2   Python version of the Olson timezo
ii  python-wxgtk2.62.6.3.2.2-2   wxWidgets Cross-platform C++ GUI t
ii  tcl8.4 8.4.19-2  Tcl (the Tool Command Language) v8
ii  tk8.4  8.4.19-2  Tk toolkit for Tcl and X11, v8.4 -
ii  zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime

python-matplotlib recommends no packages.

Versions of packages python-matplotlib suggests:
ii  ipython0.8.4-1   enhanced interactive Python shell
pn  python-matplotlib-doc  none(no description available)
ii  texlive-extra-utils2007.dfsg.2-3 TeX Live: TeX auxiliary programs
ii  texlive-latex-extra2007.dfsg.3-2 TeX Live: LaTeX supplementary pack

-- no debconf information



___
Python-modules-team mailing list
Python-modules-team@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/python-modules-team


Re: [Numpy-discussion] Debian: numpy not building _dotblas.so

2008-07-08 Thread Tiziano Zito
Hi numpy-devs, I was the one reporting the original bug about missing ATLAS
support in the debian lenny python-numpy package. AFAICT the source
python-numpy package in etch (numpy version 1.0.1) does not require
atlas to build
_dotblas.c, only lapack is needed. If you install the resulting binary
package on a
system where ATLAS is present, ATLAS libraries are used instead of plain lapack.
So basically it was already working before the check for ATLAS was
introduced into
the numpy building system. Why should ATLAS now be required?

 It's not as trivial as just reverting that changeset, though.
why is that? I mean, it was *working* before...

thank you,
tiziano
___
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion


Bug#489253: should numpy be built with atlas?

2008-07-08 Thread Tiziano Zito
On 7/8/08, Matthias Klose [EMAIL PROTECTED] wrote:
  thanks for the update. Looking at the blas package, I see that the
  cblas library is included in libblas3.  So it looks like the numpy
  check is wrong, testing for a package name, and not for a
  feature. This seems to explain why it did work in etch, and this
  should be fixed in python-numpy.

Hi Ondrej, Hi Matthias. Removing the two lines in numpy/core/setup.py indeed
seems to do the trick. Feel free to test the attached patch, generated
against the python-numpy source package in sid. On my system it
generates a numpy package with a _dotblas.so file correctly linked to
lapack libs. If ATLAS is then installed, the ATLAS libraries are used
instead.
Ondrej: if the patch works, would you report it upstream?

have a nice day!
tiziano


atlas.patch
Description: Binary data


Bug#489253: Fw: should numpy be built with atlas?

2008-07-08 Thread Tiziano Zito
Hi Ondrej, 

 $ ./test_atlas.py
 Using ATLAS:
 0.53141283989
 $ wajig remove atlas3-base libatlas3gf-base
 $ ./test_atlas.py
 Using ATLAS:
 1.64572000504
 
 So it seems to work, even though the difference is not so big.

the difference is not so big because the package contains a
_dotblas.so file. When you remove the ATLAS libs, it simply uses the
available lapack+blas routines, which are slower then ATLAS but
still not so bad. If you build the package without the patch and
without using ATLAS, not _dotblas.so file is present, and the slow
down is much higher:

$ aptitude search ~i~natlas
i   libatlas3gf-sse2- Automatically Tuned Linear Algebra Softwar
$ ldd /usr/lib/python2.5/site-packages/numpy/core/_dotblas.so 
linux-gate.so.1 =  (0xe000)
libblas.so.3gf = /usr/lib/sse2/atlas/libblas.so.3gf (0xb79b6000)
libgfortran.so.3 = /usr/lib/libgfortran.so.3 (0xb7904000)
libm.so.6 = /lib/i686/cmov/libm.so.6 (0xb78dd000)
libgcc_s.so.1 = /lib/libgcc_s.so.1 (0xb78d)
libc.so.6 = /lib/i686/cmov/libc.so.6 (0xb7775000)
/lib/ld-linux.so.2 (0x8000)
$ python test_atlas.py 
Using ATLAS:
0.539413928986
$ aptitude purge libatlas3gf-sse2
$ python test_atlas.py 
Using ATLAS:
1.90855002403
$ ldd /usr/lib/python2.5/site-packages/numpy/core/_dotblas.so
linux-gate.so.1 =  (0xe000)
libblas.so.3gf = /usr/lib/libblas.so.3gf (0xb7f6)
libgfortran.so.3 = /usr/lib/libgfortran.so.3 (0xb7eae000)
libm.so.6 = /lib/i686/cmov/libm.so.6 (0xb7e87000)
libgcc_s.so.1 = /lib/libgcc_s.so.1 (0xb7e7a000)
libc.so.6 = /lib/i686/cmov/libc.so.6 (0xb7d1f000)
/lib/ld-linux.so.2 (0x8000)
$ mv /usr/lib/python2.5/site-packages/numpy/core/_dotblas.so 
/usr/lib/python2.5/site-packages/numpy/core/_dotblas.so.bak
$ python test_atlas.py 
No ATLAS:
7.52080416679

bye, 
tiziano






-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Fw: should numpy be built with atlas?

2008-07-08 Thread Tiziano Zito
Hi Ondrej, 

 $ ./test_atlas.py
 Using ATLAS:
 0.53141283989
 $ wajig remove atlas3-base libatlas3gf-base
 $ ./test_atlas.py
 Using ATLAS:
 1.64572000504
 
 So it seems to work, even though the difference is not so big.

the difference is not so big because the package contains a
_dotblas.so file. When you remove the ATLAS libs, it simply uses the
available lapack+blas routines, which are slower then ATLAS but
still not so bad. If you build the package without the patch and
without using ATLAS, not _dotblas.so file is present, and the slow
down is much higher:

$ aptitude search ~i~natlas
i   libatlas3gf-sse2- Automatically Tuned Linear Algebra Softwar
$ ldd /usr/lib/python2.5/site-packages/numpy/core/_dotblas.so 
linux-gate.so.1 =  (0xe000)
libblas.so.3gf = /usr/lib/sse2/atlas/libblas.so.3gf (0xb79b6000)
libgfortran.so.3 = /usr/lib/libgfortran.so.3 (0xb7904000)
libm.so.6 = /lib/i686/cmov/libm.so.6 (0xb78dd000)
libgcc_s.so.1 = /lib/libgcc_s.so.1 (0xb78d)
libc.so.6 = /lib/i686/cmov/libc.so.6 (0xb7775000)
/lib/ld-linux.so.2 (0x8000)
$ python test_atlas.py 
Using ATLAS:
0.539413928986
$ aptitude purge libatlas3gf-sse2
$ python test_atlas.py 
Using ATLAS:
1.90855002403
$ ldd /usr/lib/python2.5/site-packages/numpy/core/_dotblas.so
linux-gate.so.1 =  (0xe000)
libblas.so.3gf = /usr/lib/libblas.so.3gf (0xb7f6)
libgfortran.so.3 = /usr/lib/libgfortran.so.3 (0xb7eae000)
libm.so.6 = /lib/i686/cmov/libm.so.6 (0xb7e87000)
libgcc_s.so.1 = /lib/libgcc_s.so.1 (0xb7e7a000)
libc.so.6 = /lib/i686/cmov/libc.so.6 (0xb7d1f000)
/lib/ld-linux.so.2 (0x8000)
$ mv /usr/lib/python2.5/site-packages/numpy/core/_dotblas.so 
/usr/lib/python2.5/site-packages/numpy/core/_dotblas.so.bak
$ python test_atlas.py 
No ATLAS:
7.52080416679

bye, 
tiziano




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



join DPMT?

2008-07-08 Thread Tiziano Zito
Dear all,
I would like to join the DPMT and help maintaining current packages.
I've already helped a little bit for the python-numpy package and
I am the author of two programs in debian (python-mdp and python-symeig,
packages maintained by Yaroslav Halchenko). My login on alioth is
tiziano-guest (btw, why *-guest?).

Thank you!

Tiziano

ps: I didn't want to bother all of you with background information about me,
if you need them I would me more than happy to deliver them in a different
message...


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#489726: should numpy be built with atlas?

2008-07-08 Thread Tiziano Zito
On 7/8/08, Matthias Klose [EMAIL PROTECTED] wrote:
  thanks for the update. Looking at the blas package, I see that the
  cblas library is included in libblas3.  So it looks like the numpy
  check is wrong, testing for a package name, and not for a
  feature. This seems to explain why it did work in etch, and this
  should be fixed in python-numpy.

Hi Ondrej, Hi Matthias. Removing the two lines in numpy/core/setup.py indeed
seems to do the trick. Feel free to test the attached patch, generated
against the python-numpy source package in sid. On my system it
generates a numpy package with a _dotblas.so file correctly linked to
lapack libs. If ATLAS is then installed, the ATLAS libraries are used
instead.
Ondrej: if the patch works, would you report it upstream?

have a nice day!
tiziano


atlas.patch
Description: Binary data


Bug#489726: Fw: should numpy be built with atlas?

2008-07-08 Thread Tiziano Zito
Hi Ondrej, 

 $ ./test_atlas.py
 Using ATLAS:
 0.53141283989
 $ wajig remove atlas3-base libatlas3gf-base
 $ ./test_atlas.py
 Using ATLAS:
 1.64572000504
 
 So it seems to work, even though the difference is not so big.

the difference is not so big because the package contains a
_dotblas.so file. When you remove the ATLAS libs, it simply uses the
available lapack+blas routines, which are slower then ATLAS but
still not so bad. If you build the package without the patch and
without using ATLAS, not _dotblas.so file is present, and the slow
down is much higher:

$ aptitude search ~i~natlas
i   libatlas3gf-sse2- Automatically Tuned Linear Algebra Softwar
$ ldd /usr/lib/python2.5/site-packages/numpy/core/_dotblas.so 
linux-gate.so.1 =  (0xe000)
libblas.so.3gf = /usr/lib/sse2/atlas/libblas.so.3gf (0xb79b6000)
libgfortran.so.3 = /usr/lib/libgfortran.so.3 (0xb7904000)
libm.so.6 = /lib/i686/cmov/libm.so.6 (0xb78dd000)
libgcc_s.so.1 = /lib/libgcc_s.so.1 (0xb78d)
libc.so.6 = /lib/i686/cmov/libc.so.6 (0xb7775000)
/lib/ld-linux.so.2 (0x8000)
$ python test_atlas.py 
Using ATLAS:
0.539413928986
$ aptitude purge libatlas3gf-sse2
$ python test_atlas.py 
Using ATLAS:
1.90855002403
$ ldd /usr/lib/python2.5/site-packages/numpy/core/_dotblas.so
linux-gate.so.1 =  (0xe000)
libblas.so.3gf = /usr/lib/libblas.so.3gf (0xb7f6)
libgfortran.so.3 = /usr/lib/libgfortran.so.3 (0xb7eae000)
libm.so.6 = /lib/i686/cmov/libm.so.6 (0xb7e87000)
libgcc_s.so.1 = /lib/libgcc_s.so.1 (0xb7e7a000)
libc.so.6 = /lib/i686/cmov/libc.so.6 (0xb7d1f000)
/lib/ld-linux.so.2 (0x8000)
$ mv /usr/lib/python2.5/site-packages/numpy/core/_dotblas.so 
/usr/lib/python2.5/site-packages/numpy/core/_dotblas.so.bak
$ python test_atlas.py 
No ATLAS:
7.52080416679

bye, 
tiziano






-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



[Python-modules-team] Bug#489253: should numpy be built with atlas?

2008-07-08 Thread Tiziano Zito
On 7/8/08, Matthias Klose [EMAIL PROTECTED] wrote:
  thanks for the update. Looking at the blas package, I see that the
  cblas library is included in libblas3.  So it looks like the numpy
  check is wrong, testing for a package name, and not for a
  feature. This seems to explain why it did work in etch, and this
  should be fixed in python-numpy.

Hi Ondrej, Hi Matthias. Removing the two lines in numpy/core/setup.py indeed
seems to do the trick. Feel free to test the attached patch, generated
against the python-numpy source package in sid. On my system it
generates a numpy package with a _dotblas.so file correctly linked to
lapack libs. If ATLAS is then installed, the ATLAS libraries are used
instead.
Ondrej: if the patch works, would you report it upstream?

have a nice day!
tiziano


atlas.patch
Description: Binary data
___
Python-modules-team mailing list
Python-modules-team@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#489253: Fw: should numpy be built with atlas?

2008-07-08 Thread Tiziano Zito
Hi Ondrej, 

 $ ./test_atlas.py
 Using ATLAS:
 0.53141283989
 $ wajig remove atlas3-base libatlas3gf-base
 $ ./test_atlas.py
 Using ATLAS:
 1.64572000504
 
 So it seems to work, even though the difference is not so big.

the difference is not so big because the package contains a
_dotblas.so file. When you remove the ATLAS libs, it simply uses the
available lapack+blas routines, which are slower then ATLAS but
still not so bad. If you build the package without the patch and
without using ATLAS, not _dotblas.so file is present, and the slow
down is much higher:

$ aptitude search ~i~natlas
i   libatlas3gf-sse2- Automatically Tuned Linear Algebra Softwar
$ ldd /usr/lib/python2.5/site-packages/numpy/core/_dotblas.so 
linux-gate.so.1 =  (0xe000)
libblas.so.3gf = /usr/lib/sse2/atlas/libblas.so.3gf (0xb79b6000)
libgfortran.so.3 = /usr/lib/libgfortran.so.3 (0xb7904000)
libm.so.6 = /lib/i686/cmov/libm.so.6 (0xb78dd000)
libgcc_s.so.1 = /lib/libgcc_s.so.1 (0xb78d)
libc.so.6 = /lib/i686/cmov/libc.so.6 (0xb7775000)
/lib/ld-linux.so.2 (0x8000)
$ python test_atlas.py 
Using ATLAS:
0.539413928986
$ aptitude purge libatlas3gf-sse2
$ python test_atlas.py 
Using ATLAS:
1.90855002403
$ ldd /usr/lib/python2.5/site-packages/numpy/core/_dotblas.so
linux-gate.so.1 =  (0xe000)
libblas.so.3gf = /usr/lib/libblas.so.3gf (0xb7f6)
libgfortran.so.3 = /usr/lib/libgfortran.so.3 (0xb7eae000)
libm.so.6 = /lib/i686/cmov/libm.so.6 (0xb7e87000)
libgcc_s.so.1 = /lib/libgcc_s.so.1 (0xb7e7a000)
libc.so.6 = /lib/i686/cmov/libc.so.6 (0xb7d1f000)
/lib/ld-linux.so.2 (0x8000)
$ mv /usr/lib/python2.5/site-packages/numpy/core/_dotblas.so 
/usr/lib/python2.5/site-packages/numpy/core/_dotblas.so.bak
$ python test_atlas.py 
No ATLAS:
7.52080416679

bye, 
tiziano






___
Python-modules-team mailing list
Python-modules-team@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/python-modules-team


Bug#489253: python-numpy: enable ATLAS support?

2008-07-06 Thread Tiziano Zito
 Hi Tiziano!
 
 Thanks for the bug report. Do you suggest this patch?
 
 [...]
 
 Unfortunately, I am not an expert in blas/lapack/atlas, I only
 remember there were some problems with that. The package compiles and
 seems to work fine, tests run. However, for example the generated
 dependencies of the resulting binary package are wrong:
 
 Depends: python ( 2.6), python (= 2.4), python-central (= 0.6.7),
 libc6 (= 2.7-1)
 
 so it doesn't seem to pickup atlas correctly. Maybe there are some
 other problems too.
 
 Would you be willing to look at this? If so, please join DPMT, so that
 you can edit the package and then feel free to fix it. If you prepare
 the package, so that it's ready for upload, I'll upload it.

Hi Ondrej, I'll request to join the DPMT, but in the meanwhile this
patch created a perfectly running python-numpy package with ATLAS
support and right dependencies:
Depends: python ( 2.6), python (= 2.4), python-central (=0.6.7), 
 libatlas3gf-base | libatlas.so.3gf, libc6 (= 2.7-1),
 libgcc1 (= 1:4.1.1), libgfortran3 (= 4.3), liblapack3gf |
 liblapack.so.3gf | libatlas3gf-base

$ svn di

Index: debian/control
===
--- debian/control  (revision 5836)
+++ debian/control  (working copy)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Python Modules Team [EMAIL PROTECTED]
 Uploaders: Marco Presi (Zufus) [EMAIL PROTECTED], Alexandre Fayolle [EMAIL 
PROTECTED], José Fonseca [EMAIL PROTECTED], Matthias Klose [EMAIL 
PROTECTED], Ondrej Certik [EMAIL PROTECTED], Kumar Appaiah [EMAIL 
PROTECTED]
-Build-Depends: cdbs (= 0.4.43), python-all-dev, python-all-dbg, 
python-central (= 0.6), gfortran (= 4:4.2), libblas-dev [!arm !m68k], 
liblapack-dev [!arm !m68k], debhelper (= 5.0.38), patchutils, python-docutils, 
libfftw3-dev
+Build-Depends: cdbs (= 0.4.43), python-all-dev, python-all-dbg, 
python-central (= 0.6), gfortran (= 4:4.2), libblas-dev [!arm !m68k], 
liblapack-dev [!arm !m68k], libatlas-base-dev [!arm !m68k] | libatlas-sse-dev 
[!arm !m68k] | libatlas-sse2-dev [!arm !m68k] | libatlas-3dnow-dev [!arm 
!m68k],debhelper (= 5.0.38), patchutils, python-docutils, libfftw3-dev
 Build-Conflicts: atlas3-base-dev
 XS-Python-Version: = 2.3
 Standards-Version: 3.8.0
Index: debian/patches/series
===
--- debian/patches/series   (revision 5836)
+++ debian/patches/series   (working copy)
@@ -1,2 +1 @@
 01_fix_man_hyphens.patch
-02_dontuse_lapack.diff

Hope that helps,
tiziano




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#476641: gkrellm: /proc/acpi Battery Interface Deprecated in 2.6.24, Must Use sysfs

2008-07-06 Thread Tiziano Zito
Hi! This bug is still present after last kernel upgrade to
linux-image-2.6.25-2 . Any chances to get this patch applied
upstream before lenny freeze?

thank you!
tiziano





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



[Python-modules-team] Bug#489253: python-numpy: enable ATLAS support?

2008-07-06 Thread Tiziano Zito
 Hi Tiziano!
 
 Thanks for the bug report. Do you suggest this patch?
 
 [...]
 
 Unfortunately, I am not an expert in blas/lapack/atlas, I only
 remember there were some problems with that. The package compiles and
 seems to work fine, tests run. However, for example the generated
 dependencies of the resulting binary package are wrong:
 
 Depends: python ( 2.6), python (= 2.4), python-central (= 0.6.7),
 libc6 (= 2.7-1)
 
 so it doesn't seem to pickup atlas correctly. Maybe there are some
 other problems too.
 
 Would you be willing to look at this? If so, please join DPMT, so that
 you can edit the package and then feel free to fix it. If you prepare
 the package, so that it's ready for upload, I'll upload it.

Hi Ondrej, I'll request to join the DPMT, but in the meanwhile this
patch created a perfectly running python-numpy package with ATLAS
support and right dependencies:
Depends: python ( 2.6), python (= 2.4), python-central (=0.6.7), 
 libatlas3gf-base | libatlas.so.3gf, libc6 (= 2.7-1),
 libgcc1 (= 1:4.1.1), libgfortran3 (= 4.3), liblapack3gf |
 liblapack.so.3gf | libatlas3gf-base

$ svn di

Index: debian/control
===
--- debian/control  (revision 5836)
+++ debian/control  (working copy)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Python Modules Team 
python-modules-team@lists.alioth.debian.org
 Uploaders: Marco Presi (Zufus) [EMAIL PROTECTED], Alexandre Fayolle [EMAIL 
PROTECTED], José Fonseca [EMAIL PROTECTED], Matthias Klose [EMAIL 
PROTECTED], Ondrej Certik [EMAIL PROTECTED], Kumar Appaiah [EMAIL 
PROTECTED]
-Build-Depends: cdbs (= 0.4.43), python-all-dev, python-all-dbg, 
python-central (= 0.6), gfortran (= 4:4.2), libblas-dev [!arm !m68k], 
liblapack-dev [!arm !m68k], debhelper (= 5.0.38), patchutils, python-docutils, 
libfftw3-dev
+Build-Depends: cdbs (= 0.4.43), python-all-dev, python-all-dbg, 
python-central (= 0.6), gfortran (= 4:4.2), libblas-dev [!arm !m68k], 
liblapack-dev [!arm !m68k], libatlas-base-dev [!arm !m68k] | libatlas-sse-dev 
[!arm !m68k] | libatlas-sse2-dev [!arm !m68k] | libatlas-3dnow-dev [!arm 
!m68k],debhelper (= 5.0.38), patchutils, python-docutils, libfftw3-dev
 Build-Conflicts: atlas3-base-dev
 XS-Python-Version: = 2.3
 Standards-Version: 3.8.0
Index: debian/patches/series
===
--- debian/patches/series   (revision 5836)
+++ debian/patches/series   (working copy)
@@ -1,2 +1 @@
 01_fix_man_hyphens.patch
-02_dontuse_lapack.diff

Hope that helps,
tiziano




___
Python-modules-team mailing list
Python-modules-team@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/python-modules-team


Bug#489253: python-numpy: enable ATLAS support?

2008-07-04 Thread Tiziano Zito
Package: python-numpy
Version: 1:1.1.0-1
Severity: normal

dear maintainers,
python-numpy is currently built without ATLAS support.

Among other things this implies very slow matrix multiplication.
ATLAS support was dropped during the gfortran transition (see
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=464784+ ).

Dropping the 02_dontuse_lapack.diff patch and build-depend
on atlas should re-enable ATLAS support. 
The reason for dropping ATLAS support was that ATLAS had not completed 
the gfortran transition yet. This issue seems to be solved now:
http://buildd.debian.org/~jeroen/status/package.php?p=atlas

Thank you!

tiziano

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages python-numpy depends on:
ii  libatlas3gf-base [liblapack.s 3.6.0-21.5 Automatically Tuned Linear Algebra
ii  libatlas3gf-sse2 [liblapack.s 3.6.0-21.5 Automatically Tuned Linear Algebra
ii  libblas3gf [libblas.so.3gf]   1.2-1.6Basic Linear Algebra Subroutines 3
ii  libc6 2.7-12 GNU C Library: Shared libraries
ii  libgcc1   1:4.3.1-4  GCC support library
ii  libgfortran3  4.3.1-4Runtime library for GNU Fortran ap
ii  liblapack3gf [liblapack.so.3g 3.1.1-0.4  library of linear algebra routines
ii  python2.5.2-1An interactive high-level object-o
ii  python-central0.6.7  register and build utility for Pyt

python-numpy recommends no packages.

-- no debconf information





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



[Python-modules-team] Bug#489253: python-numpy: enable ATLAS support?

2008-07-04 Thread Tiziano Zito
Package: python-numpy
Version: 1:1.1.0-1
Severity: normal

dear maintainers,
python-numpy is currently built without ATLAS support.

Among other things this implies very slow matrix multiplication.
ATLAS support was dropped during the gfortran transition (see
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=464784+ ).

Dropping the 02_dontuse_lapack.diff patch and build-depend
on atlas should re-enable ATLAS support. 
The reason for dropping ATLAS support was that ATLAS had not completed 
the gfortran transition yet. This issue seems to be solved now:
http://buildd.debian.org/~jeroen/status/package.php?p=atlas

Thank you!

tiziano

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages python-numpy depends on:
ii  libatlas3gf-base [liblapack.s 3.6.0-21.5 Automatically Tuned Linear Algebra
ii  libatlas3gf-sse2 [liblapack.s 3.6.0-21.5 Automatically Tuned Linear Algebra
ii  libblas3gf [libblas.so.3gf]   1.2-1.6Basic Linear Algebra Subroutines 3
ii  libc6 2.7-12 GNU C Library: Shared libraries
ii  libgcc1   1:4.3.1-4  GCC support library
ii  libgfortran3  4.3.1-4Runtime library for GNU Fortran ap
ii  liblapack3gf [liblapack.so.3g 3.1.1-0.4  library of linear algebra routines
ii  python2.5.2-1An interactive high-level object-o
ii  python-central0.6.7  register and build utility for Pyt

python-numpy recommends no packages.

-- no debconf information





___
Python-modules-team mailing list
Python-modules-team@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/python-modules-team


[Numpy-discussion] ANN: MDP 2.3 released!

2008-05-16 Thread Tiziano Zito
Dear NumPy and SciPy users, 
we are proud to announce release 2.3 of the Modular toolkit for Data Processing
(MDP): a Python data processing framework. The base of readily available
algorithms includes Principal Component Analysis (PCA and NIPALS), four flavors
of Independent Component Analysis (CuBICA, FastICA, TDSEP, and JADE), Slow
Feature Analysis, Independent Slow Feature Analysis, Gaussian Classifiers,
Growing Neural Gas, Fisher Discriminant Analysis, Factor Analysis, Restricted
Boltzmann Machine, and many more. 


What's new in version 2.3?
--

- Enhanced PCA nodes (with SVD, automatic dimensionality reduction, and
  iterative algorithms).
- A complete implementation of the FastICA algorithm.
- JADE and TDSEP nodes for more fun with ICA.
- Restricted Boltzmann Machine nodes.
- The new subpackage hinet allows combining nodes in arbitrary feed-forward
  network architectures with a HTML visualization tool.
- The tutorial has been updated with a section on hierarchical networks.
- MDP integrated into the official Debian repository as python-mdp.
- A bunch of bug-fixes.

Resources
-
Download: http://sourceforge.net/project/showfiles.php?group_id=116959
Homepage: http://mdp-toolkit.sourceforge.net
Mailing list: http://sourceforge.net/mail/?group_id=116959

--

 Pietro Berkes
 Gatsby Computational Neuroscience Unit
 UCL
 London, United Kingdom
 
 Niko Wilbert
 Institute for Theoretical Biology
 Humboldt-University
 Berlin, Germany

 Tiziano Zito
 Bernstein Center for Computational Neuroscience
 Humboldt-University  
 Berlin, Germany

___
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion


ANN: MDP 2.3 released!

2008-05-16 Thread Tiziano Zito
Dear Pythonistas, 
we are proud to announce release 2.3 of the Modular toolkit for Data Processing
(MDP): a Python data processing framework. The base of readily available
algorithms includes Principal Component Analysis (PCA and NIPALS), four flavors
of Independent Component Analysis (CuBICA, FastICA, TDSEP, and JADE), Slow
Feature Analysis, Independent Slow Feature Analysis, Gaussian Classifiers,
Growing Neural Gas, Fisher Discriminant Analysis, Factor Analysis, Restricted
Boltzmann Machine, and many more. 


What's new in version 2.3?
--

- Enhanced PCA nodes (with SVD, automatic dimensionality reduction, and
  iterative algorithms).
- A complete implementation of the FastICA algorithm.
- JADE and TDSEP nodes for more fun with ICA.
- Restricted Boltzmann Machine nodes.
- The new subpackage hinet allows combining nodes in arbitrary feed-forward
  network architectures with a HTML visualization tool.
- The tutorial has been updated with a section on hierarchical networks.
- MDP integrated into the official Debian repository as python-mdp.
- A bunch of bug-fixes.

Resources
-
Download: http://sourceforge.net/project/showfiles.php?group_id=116959
Homepage: http://mdp-toolkit.sourceforge.net
Mailing list: http://sourceforge.net/mail/?group_id=116959

--

 Pietro Berkes
 Gatsby Computational Neuroscience Unit
 UCL
 London, United Kingdom
 
 Niko Wilbert
 Institute for Theoretical Biology
 Humboldt-University
 Berlin, Germany

 Tiziano Zito
 Bernstein Center for Computational Neuroscience
 Humboldt-University  
 Berlin, Germany

--
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


Bug#405870: wake on lan broken

2007-06-26 Thread Tiziano Zito
Package: sysvinit
Version: 2.86.ds1-38
Followup-For: Bug #405870

Wake on LAN does not work here (Broadcom Corporation NetXtreme
BCM5754 ethernet controller). ethtool reports that wake on lan is
enabled
$ ethtool eth0
...
Supports Wake-on: g
Wake-on: d

I suspect the issue is related to what reported in bug #405870.
Wake on lan is enabled in the BIOS. If I shutdown the machine
manually from the grub menu (i.e.  before starting the OS), the
network card correctly remains active (LED flashing). On the other
hand, if I shutdown using halt, poweroff or shutdown commands, the
network card is switched off, even if I set NETDOWN=no in
/etc/default/halt , thus making WOL impossible. The original bug
report seems to be quite old, any progress on this? Do I understand
it correctly that the only workaround at the moment is recompiling
halt from upstream source?

thank you,
tiziano



-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15)

Versions of packages sysvinit depends on:
ii  initscripts 2.86.ds1-38  Scripts for initializing and shutt
ii  libc6   2.3.6.ds1-13 GNU C Library: Shared libraries
ii  libselinux1 1.32-3   SELinux shared libraries
ii  libsepol1   1.14-2   Security Enhanced Linux policy lib
ii  sysv-rc 2.86.ds1-38  System-V-like runlevel change mech
ii  sysvinit-utils  2.86.ds1-38  System-V-like utilities

sysvinit recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



[Numpy-discussion] Modular toolkit for Data Processing 2.1 released!

2007-03-26 Thread Tiziano Zito
MDP version 2.1 and symeig 1.2 have been released!

What's new in version 2.1?
--

- Fully compatible with NumpPy 1.0, the first stable release
  of the descendant of the Numeric python extension module

- symeig project resumed and updated

- For increased speed, scipy and symeig are automatically used if
  available

- New nodes: Independent Slow Feature Analysis and quadratic forms
  analysis algorithms

- General improvements, several bug fixes, and code cleanups

What is it?
---
Modular toolkit for Data Processing (MDP) is a data processing
framework written in Python.

 From the user's perspective, MDP consists of a collection of
trainable supervised and unsupervised algorithms that can be combined
into data processing flows. The base of readily available algorithms
includes Principal Component Analysis, two flavors of Independent
Component Analysis, Slow Feature Analysis, Independent Slow Feature
Analysis, and many more.

 From the developer's perspective, MDP is a framework to make the
implementation of new algorithms easier. MDP takes care of tedious
tasks like numerical type and dimensionality checking, leaving the
developer free to concentrate on the implementation of the training
and execution phases. The new elements then seamlessly integrate with
the rest of the library.

 MDP has been written in the context of theoretical research in
neuroscience, but it has been designed to be helpful in any context
where trainable data processing algorithms are used. Its simplicity
on the user side together with the reusability of the implemented
nodes make it also a valid educational tool.

 As its user base is increasing, MDP is becoming a common repository
of user-supplied, freely available, Python-implemented data processing
algorithms.

 The optional symeig module contains a Python wrapper for the LAPACK
functions to solve the standard and generalized eigenvalue problems
for symmetric (hermitian) positive definite matrices. Those
specialized algorithms give an important speed-up with respect to the
generic LAPACK eigenvalue problem solver used by NumPy.

Resources
-
Download: http://sourceforge.net/project/showfiles.php?group_id=116959
Homepage: http://mdp-toolkit.sourceforge.net
Mailing list: http://sourceforge.net/mail/?group_id=116959

--

 Tiziano Zito
 Institute for Theoretical Biology
 Humboldt-Universitaet zu Berlin
 Invalidenstrasse, 43
 10115 Berlin, Germany

 Pietro Berkes
 Gatsby Computational Neuroscience Unit
 Alexandra House, 17 Queen Square
 London WC1N 3AR, United Kingdom

___
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion


[EuroPython] previous years conferences archive?

2007-02-08 Thread Tiziano Zito
Dear Europython organizers, I enjoyed very much the last two 
conferences and I hope to attend the next conference in Vilnius!

My question is: do we have an archive for the old europython
conferences? Right now I can browse through the talks of the
conference in Geneva from the www.europython.org site, but that, I
guess, is going to change pretty soon. What about the conferences in
Gothenburg, are the slides still available somewhere?

thank you very much!

 Tiziano Zito
 Institute for Theoretical Biology
 Humboldt-Universitaet zu Berlin  
 Invalidenstrasse, 43
 D-10115 Berlin, Germany
 
 http://itb.biologie.hu-berlin.de/~zito/
 
 room: 1306
 phone: +49 30 2093-8630
 fax:   +49 30 2093-8801

___
EuroPython mailing list
EuroPython@python.org
http://mail.python.org/mailman/listinfo/europython


Bug#402733: a2ps: segmentation fault

2006-12-12 Thread Tiziano Zito
Package: a2ps
Version: 1:4.13b.dfsg.1-1
Severity: grave
Justification: renders package unusable


a2ps segfaults when run without arguments, as well as when given an
output file. Step to reproduce:
- simply run a2ps
- try: echo test | a2ps -o test.ps

The package is at the moment not usable. 

Thank you for looking inot this!

Tiziano

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-686
Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15)

Versions of packages a2ps depends on:
ii  libc62.3.6.ds1-8 GNU C Library: Shared libraries
ii  libpaper11.1.21  Library for handling paper charact

Versions of packages a2ps recommends:
ii  bzip2 1.0.3-6high-quality block-sorting file co
ii  cupsys-bsd [lpr]  1.2.7-1Common UNIX Printing System(tm) - 
ii  cupsys-client 1.2.7-1Common UNIX Printing System(tm) - 
ii  psutils   1.17-24A collection of PostScript documen
pn  wdiff none (no description available)

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#402733: a2ps: segmentation fault

2006-12-12 Thread Tiziano Zito
Package: a2ps
Version: 1:4.13b.dfsg.1-1
Severity: grave
Justification: renders package unusable


a2ps segfaults when run without arguments, as well as when given an
output file. Step to reproduce:
- simply run a2ps
- try: echo test | a2ps -o test.ps

The package is at the moment not usable. 

Thank you for looking inot this!

Tiziano

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-686
Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15)

Versions of packages a2ps depends on:
ii  libc62.3.6.ds1-8 GNU C Library: Shared libraries
ii  libpaper11.1.21  Library for handling paper charact

Versions of packages a2ps recommends:
ii  bzip2 1.0.3-6high-quality block-sorting file co
ii  cupsys-bsd [lpr]  1.2.7-1Common UNIX Printing System(tm) - 
ii  cupsys-client 1.2.7-1Common UNIX Printing System(tm) - 
ii  psutils   1.17-24A collection of PostScript documen
pn  wdiff none (no description available)

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



[Numpy-discussion] MDP-2.0 released

2006-06-30 Thread Tiziano Zito
MDP version 2.0 has been released!

What is it?
---
Modular toolkit for Data Processing (MDP) is a data processing
framework written in Python.

 From the user's perspective, MDP consists of a collection of trainable
supervised and unsupervised algorithms that can be combined into data
processing flows. The base of readily available algorithms includes
Principal Component Analysis, two flavors of Independent Component
Analysis, Slow Feature Analysis, Gaussian Classifiers, Growing Neural
Gas, Fisher Discriminant Analysis, and Factor Analysis.

 From the developer's perspective, MDP is a framework to make the
implementation of new algorithms easier. MDP takes care of tedious
tasks like numerical type and dimensionality checking, leaving the
developer free to concentrate on the implementation of the training
and execution phases. The new elements then automatically integrate
with the rest of the library.

 As its user base is increasing, MDP might be a good candidate
for becoming a common repository of user-supplied, freely available,
Python implemented data processing algorithms.

Resources
-
Download: http://sourceforge.net/project/showfiles.php?group_id=116959
Homepage: http://mdp-toolkit.sourceforge.net
Mailing list: http://sourceforge.net/mail/?group_id=116959

What's new in version 2.0?
--
MDP 2.0 introduces some important structural changes.  
 
 It is now possible to implement nodes with multiple training phases
and even nodes with an undetermined number of phases. This allows for
example the implementation of algorithms that need to collect some
statistics on the whole input before proceeding with the actual
training, or others that need to iterate over a training phase until a
convergence criterion is satisfied. The ability to train each phase
using chunks of input data is maintained if the chunks are generated
with iterators.

 Nodes that require supervised training can be defined in a very
straightforward way by passing additional arguments (e.g., labels or a
target output) to the 'train' method.
 
 New algorithms have been added, expanding the base of
readily available basic data processing elements. 

 MDP is now based exclusively on the NumPy Python numerical extension. 

--

 Tiziano Zito
 Institute for Theoretical Biology
 Humboldt-Universitaet zu Berlin  
 Invalidenstrasse, 43
 D-10115 Berlin, Germany

 Pietro Berkes
 Gatsby Computational Neuroscience Unit
 Alexandra House, 17 Queen Square
 London WC1N 3AR, United Kingdom


Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Numpy-discussion mailing list
Numpy-discussion@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/numpy-discussion


MDP-2.0 released

2006-06-30 Thread Tiziano Zito
MDP version 2.0 has been released!

What is it?
---
Modular toolkit for Data Processing (MDP) is a data processing
framework written in Python.

 From the user's perspective, MDP consists of a collection of trainable
supervised and unsupervised algorithms that can be combined into data
processing flows. The base of readily available algorithms includes
Principal Component Analysis, two flavors of Independent Component
Analysis, Slow Feature Analysis, Gaussian Classifiers, Growing Neural
Gas, Fisher Discriminant Analysis, and Factor Analysis.

 From the developer's perspective, MDP is a framework to make the
implementation of new algorithms easier. MDP takes care of tedious
tasks like numerical type and dimensionality checking, leaving the
developer free to concentrate on the implementation of the training
and execution phases. The new elements then automatically integrate
with the rest of the library.

 As its user base is increasing, MDP might be a good candidate
for becoming a common repository of user-supplied, freely available,
Python implemented data processing algorithms.

Resources
-
Download: http://sourceforge.net/project/showfiles.php?group_id=116959
Homepage: http://mdp-toolkit.sourceforge.net
Mailing list: http://sourceforge.net/mail/?group_id=116959

What's new in version 2.0?
--
MDP 2.0 introduces some important structural changes.  
 
 It is now possible to implement nodes with multiple training phases
and even nodes with an undetermined number of phases. This allows for
example the implementation of algorithms that need to collect some
statistics on the whole input before proceeding with the actual
training, or others that need to iterate over a training phase until a
convergence criterion is satisfied. The ability to train each phase
using chunks of input data is maintained if the chunks are generated
with iterators.

 Nodes that require supervised training can be defined in a very
straightforward way by passing additional arguments (e.g., labels or a
target output) to the 'train' method.
 
 New algorithms have been added, expanding the base of
readily available basic data processing elements. 

 MDP is now based exclusively on the NumPy Python numerical extension. 

--

 Tiziano Zito
 Institute for Theoretical Biology
 Humboldt-Universitaet zu Berlin  
 Invalidenstrasse, 43
 D-10115 Berlin, Germany

 Pietro Berkes
 Gatsby Computational Neuroscience Unit
 Alexandra House, 17 Queen Square
 London WC1N 3AR, United Kingdom

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


<    1   2