Thursday, March 1, 2012

New Beta Ready - 2.7.2.2 b4

Hi All,

A beta of 2.7.2.2 is ready for testing. Please download and test - your feedback is vital!

Why beta?

  1. Major changes were made to the way packages are installed. Specifically to eliminate "all users" vs. "current user" troubles.
  2. Testing was limited to a token few systems (WinXP SP3 & Win7 32bit).
  3. The sheer amount of package updates.
Upgrading was not tested at all and may yield unpredictable results. Please uninstall any previous Python(x,y) installs before installing the beta. 

Changes:

Added

  • ITK 3.20 (without the itkvtkglue feature which is not compatible with VTK 5.8.0)
  • pyparsing 1.5.6 - upgraded from additional plugin status.
  • pyfits 3.0.5 - Hidden under Veusz, upgraded to core plugin status.
  • Veusz converted from an "other" plugin to a python plugin.
  • pandas 0.7.0

Fixed

  • All shell shortcuts have their working directory set to USERPROFILE.
  • All file assosiactions, menu shorcuts and environment variables are created based on current context.
  • The Python CHM is no longer unpacked.
  •  Issue 379 : installing vitables should automatically add pyQT
  •  Issue 374 : PyQt4-4.8.5_py27 user install bug
  •  Issue 373 : installing python(x,y) breaks existing python install without warning
  •  Issue 359 : Scripts exe's won't launch corresponding -script.py when installing python in custom dir
  •  Issue 329 : Left click menu shortcuts for console are broken
  •  Issue 292 : Python(x,y) 2.7.2.0 installs registry to HKCU instead of HKLM even if "for all users" is selected
  •  Issue 274 : Installation Issues and Enhancement Requests
  •  Issue 107 : Installation to many user accounts

Updated

  • Spyder 2.1.7.1
  • guidata 1.4.2.2
  • guiqwt 2.1.6.2
  • Distribute 0.6.24
  • nose 1.1.2.1
  • Sphinx 1.1.2
  • Console 2.0.148.2
  • PyQt? 4.8.6.2
  • QtHelp? 4.7.4
  • SciTE 3.0.3.1
  • PySerial? 2.6.0.1
  • MDP 3.3
  • netcdf4 0.9.9
  • PyTables? 2.3.1
  • numexpr 2.0.1
  • SciPy? 0.10.0.1
  • scikits.image 0.4.2
  • numpy 1.6.1.1
  • xy 1.2.14.1
  • IPython 0.10.2.3
  • simplejson 2.3.2
  • pylint 0.25.1.1
  • NetworkX 1.6
  • Enthought Tool Suite 4.1.0
  • cvxopt 1.1.4
  • mx 3.2.3
  • VPython 5.72
  • scikits-learn 0.10.0.1
  • jinja2 2.6.0.1
  • Cython 0.15.1.1
  • Pip 1.0.2.1
  • cx_Freeze 4.2.3.1
  • docutils 0.8.1.2
  • PIL 1.1.7.2
  • PP 1.6.1.1
  • winpdb 1.4.8.2
  • GDAL 1.9.0.1
  • Veusz 1.14.2
  • wxPython 2.9.3.1
  • Pywin32 2.17
  • ETS 4.1.0.1
  • gnuplot 1.8.0.2
  • VTK 5.8.0.1
  • vitables 2.1.0.2
  • WinMerge? 2.12.4.1
  • MinGW 4.5.2.2
  • SWIG 2.0.4.1
  • gettext 0.14.4.2

Monday, February 6, 2012

2.7.2.2 Delayed Till End of February

Hi All,

It's been several months since the last official Python(x, y) release. Version 2.7.2.2 was originally planned for December 2011 but was (and still is) delayed. I hope it will be done by the end of February. This delay can be attributed to the sheer amount of package updates combined with a chronic lack of time.

The good news is that we're up to date with almost all packages - including some new ones. Please download and test the update packages - any feedback will be most welcome.

Thank you all for your patience and support!

-gabi

Monday, January 9, 2012

New Doodle poll: "Scientific Python packages: Popularity check"

Three years ago (day for day... that's weird!), I made a Doodle poll 
for estimating ~scientific Python packages popularity. 

Things have changed since then and I propose a new poll here:
http://www.doodle.com/rzssq2dbnus4a34r 


This poll is intended to identify the most popular scientific Python 
packages to be included in the Python(x,y) distribution. However, even 
if the package list is *not* exhaustive, I'm sure that people who are 
not interested in Python(x,y) will find the poll results interesting 
anyway. 



Thank you for your participation, and please spread the word! 

-Pierre

Saturday, December 24, 2011

Non SSE Support Dropped

We've dropped support for x86 processors without SSE. SSE2 is supported on all processors sold in the past 5 years (including Atom). NumPy and SciPy packages are the only ones affected.

Sunday, November 6, 2011

Python(x, y) 2.7.2.1 Released!

Hi All,
Pierre and I are pleased to announce that Python(x,y) 2.7.2.1 has been released. This is the first maintenance release based on Python 2.7. It includes several bug fixes and package upgrades. Also, several additional packages were updated to Python 2.7. 

Python(x,y) is a free Python distribution providing a ready-to-use scientific development software for numerical computations, data analysis and data visualization based on Python programming language, Qt graphical user interfaces (and development framework)  and Spyder interactive development environment. Its purpose is to help scientific programmers used to interpreted languages (such as MATLAB or IDL) or compiled languages (C/C++ or Fortran) to switch to Python. Here is the change log for version 2.7.2.1:

Added
  • scikits.image 0.3.1

Updated

  • h5py 2.0.1
  • Cython 0.15.1
  • VTK 5.8.0
  • Sphinx 1.0.8
  • docutils 0.8.1.1
  • simplejson 2.2.1
  • jinja2 2.6.0
  • scikits.learn 0.9
  • Pyreadline 1.7.1
  • Matplotlib 1.1.0
  • SciTE 2.29
  • Console 2.0.148
  • xy 1.2.12

-Gabi Davar and Pierre Raybaut

Saturday, September 10, 2011

Python(x, y) 2.7.2.0 Released!

Hi All,
Pierre and I are pleased to announce that Python(x,y) 2.7.2.0 has been released. This is the first major release based on Python 2.7. We'll concentrate next on bug fixes and updating the additional plugins. 



Python(x,y) is a free Python distribution providing a ready-to-use scientific development software for numerical computations, data analysis and data visualization based on Python programming language, Qt graphical user interfaces (and development framework), Eclipse integrated development environment and Spyder interactive development environment. Its purpose is to help scientific programmers used to interpreted languages (such as MATLAB or IDL) or compiled languages (C/C++ or Fortran) to switch to Python. Here is the change log for version 2.7.2.0:


Added

  • Distribute 0.6.21
  • Pip 1.0.2
  • cx_Freeze 4.2.3
  • OpenCV 2.3.1

Updated

  • Python 2.7.2
  • xy 1.2.9
  • Spyder 2.0.13
  • PyQt 4.8.5
  • QtHelp 4.7.2
  • PyQwt 5.2.1.3
  • NumPy 1.6.1
  • SciPy 0.9.0.1
  • guidata 1.4.0
  • guiqwt 2.1.5
  • h5py 2.0.0
  • PyTables 2.2.1
  • vitables 2.1.0.1
  • Cython 0.15
  • Enthought Tool Suite 4.0.0
  • wxPython 2.8.12.0
  • Veusz 1.13
  • docutils 0.8.1
  • netCDF4 0.9.7
  • Sympy 0.7.1
  • GDAL 1.8.1
  • mxBase 3.2.1
  • NetworkX 1.5
  • scikits.learn 0.8.1
  • MinGW 4.5.2.1
  • Console 2.0.147.4

Removed

  • Eclipse is relegated to additional package status. The reasons being sheer size, maintenance and reduced value.
  • setuptools: deprecated, replaced by Distribute
  • pyopencv 2.1.0.wr1.1.0 - no longer maintained. Replaced with native OpenCV python bindings.
  • ITK: difficult maintenance and reduced value.

-Gabi Davar and Pierre Raybaut


Friday, June 3, 2011

Python(x, y) 2.6.6.1 Released!

    Hi All,
    We are pleased to announce that Python(x,y) 2.6.6.1 has been released. This is a minor release in the 2.6.6.x branch - bringing several core packages updates and PyQt stability fixes. It also includes a new log2del.exe file bypassing the TrendMicro issue.
    Python(x,y) is a free Python distribution providing a ready-to-use scientific development software for numerical computations, data analysis and data visualization based on Python programming language, Qt graphical user interfaces (and development framework), Eclipse integrated development environment and Spyder interactive development environment. Its purpose is to help scientific programmers used to interpreted languages (such as MATLAB or IDL) or compiled languages (C/C++ or Fortran) to switch to Python. Here are the plugins updated in version 2.6.6.1: 
    • Spyder 2.0.11
    • NumPy 1.6.0
    • PyQt 4.8.4
    • guiqwt 2.1.3
    • guidata 1.3.1
    • Pydev 2.0
    • netcdf4 0.9.4
    • SWIG 2.0.4
    • Veusz 1.11
    • Pyreadline 1.7
    • IPython 0.10.2
    • SciTE 2.26
    • xy 1.2.7
    • PyQwt 5.2.1.2 
     
    -Gabi Davar and Pierre Raybaut