Logiciel libre de développement scientifique et technique
Dernière version : 2.6.2.0
English

Shakespeare

Français

Molière








Version actuelle - Notes d'installation - Mises à jour - Mises à jour des extensions - Historique des changements

Version actuelle

La version actuelle de Python(x,y) est la version 2.6.2.0 (licence) :

Installeur Windows XP/Vista/7 : pythonxy-linux project:
EditionSiteLien
FullMiroir 1
(fourni par NTUA)
Python(x,y)-2.6.2.0
Web*Google Codexyweb-1.0.3
Ubuntu repository

Discussions around this project:
pythonxy-linux Google Group

(*) L'édition Web permet de télécharger de la façon la plus simple n'importe quelle édition de Python(x,y) (Full, Basic, Light et ETS** -- voir le tableau comparatif ci-dessus pour plus de détails sur ces éditions). Notez que cette solution est compatible avec une installation hors ligne : une fois téléchargés, tous les fichiers nécessaires à l'installation de Python(x,y) peuvent être déplacés pour être installés sur une autre machine.

Notes d'installation

  • Utilisateurs de Basemap (affichage de données cartographiques) : merci de visiter la page des extensions
  • Nous recommandons de désinstaller toute autre distribution Python avant d'installer Python(x,y)
  • Vous pouvez facilement personnaliser Python(x,y) avec des bibliothèques de votre choix car Python(x,y) est compatible avec tous les installeurs de modules Python: installeurs distutils (.exe), oeufs Python (.egg), et tous les autres installeurs NSIS (.exe) ou MSI (.msi) qui ont été conçus pour la distribution officielle de Python 2.5 - voir la page des extensions pour plus d'informations sur la personnalisation de l'installation
  • Depuis la version 2.1, l'installation de Python(x,y) est entièrement personnalisable : n'installez que les composants dont vous avez besoin !
  • Vous pouvez mettre à jour votre version de Python(x,y):
    • soit via les mises à jour (voir Téléchargement), qui sont disponibles à la publication de chaque nouvelle version
    • soit via les installeurs individuelles des modules qui vous intéressent dont les versions les plus récentes sont sur la page des extensions
  • Merci d'utiliser la page Issues du site Google Code de Python(x,y) pour suggérer une nouvelle fonctionnalité ou signaler une anomalie inconnue
  • Python(x,y) se décline en trois éditions (Full Edition, Basic Edition et Light Edition) dont les principales différences sont résumées dans le tableau suivant (voir la page des fonctionnalités):

    • Point commun de ces trois éditions : tous les composants inclus sont optionnels (n'installez que ce dont vous avez besoin)
    • Basic Python Modules: NumPy, SciPy, IPython (+pyreadline), PyQt4, PyQwt, matplotlib, PIL, setuptools
    • Advanced Python Modules: Enthought Tool Suite, VTK, ITK, SymPy, OpenCV, PyTables, GDAL, biopython, ...
    • Additional Eclipse Plugins: CDT (C/C++ development plugin), Photran (Fortran development plugin), Wicked Shell (enhanced command window)

Mises à jour

Les installeurs ci-dessous permettent de mettre à jour votre installation de Python(x,y) : seuls les composants que vous avez choisi lors de l'installation de Python(x,y) seront mis à jour.

Mises à jour pour Windows XP/Vista/7 :
LienVersion requise
Py(x,y)-2.1.17b9,1 Mo2.1.161347
Py(x,y)-2.1.17a9,1 Mo2.1.15750
Py(x,y)-2.1.1562 Mo2.1.143558
Py(x,y)-2.1.1427,6 Mo2.1.131314
Py(x,y)-2.1.1397,8 Mo2.1.121205
Py(x,y)-2.1.1242,5 Mo2.1.111080
Py(x,y)-2.1.1175,4 Mo2.1.10987

Mises à jour des extensions

Les composants suivants seront probablement inclus dans une version future de Python(x,y) :
(peut-être sont-ils déjà inclus dans la version actuelle, merci de vérifier sur la page des composants standard)
Composant
Version
Téléchargement et description
Cython0.12.1
(8)
Cython est un langage qui rend l'écriture d'extensions Python en C aussi facile qu'en Python
PIL1.1.7
(13)
Python Imaging Library - Bibliothèque de traitement d'images
formlayout1.0.7
(7)
Bibliothèque de création de boîtes de dialogues (formulaires) pour modifier divers types de paramètres sans taper une ligne de code d'interfaces graphiques
(Dépendances : PyQt4)
Spyder1.0.3
(156)
Scientific PYthon Development EnviRonment - Environnement de développement Python dédié à la visualisation de données et aux calculs scientifiques interactifs
(Dépendances : PyQt4)
Pydev1.5.4
(70)
Environnement de développement Python
(Dépendances : eclipse)
PyQt4.7
(74)
Cadre de développement d'application multiplateforme : interfaces graphiques, widgets, SQL, OpenGL, XML, Unicode, etc.
QtHelp4.6.1
(49)
Documentation complète de Qt au format Qt Assistant
(Dépendances : PyQt4)
Qt Eclipse
Integration
1.6.1
(41)
Outils de conception Qt intégrés à Eclipse
(Dépendances : eclipse)
SetupTools0.6.11
(95)
Télécharger, compiler, installer, mettre à jour et désinstaller des modules Python en toute simplicité
cvxopt1.1.2
(103)
Bibliothèque d'algorithmes d'optimisation convexe
scikits.timeseries0.91.3
(79)
Module for manipulating, reporting, and plotting time series of various frequencies
rst2pdf0.12.3
(76)
Outil pour transformer du texte restructuré (reStructuredText) en document PDF
(Dépendances : reportlab, simplejson)

Historique des changements

Version 2.6.2.0 (25/10/2009)

  • Correctifs :
    • Installeur/Eclipse : le chemin d'accès de l'espace de travail saisi lors de l'installation était ignoré si l'option "Répertoires par défaut" était sélectionnée
  • Ajouts :
    • mx 3.1.2 (eGenix.com mx Base Distribution)
    • rst2pdf 0.12.1
    • simplejson 2.0.9
    • xlutils 1.4.1
  • Mises à jour :
    • Passage à Python 2.6.2 : une réinstallation complète de Python(x,y) est nécessaire
    • Python 2.6.2
    • Spyder 1.0.1 - Version stable 1.0 de l'environnement de développement scientifique Spyder
    • xy 1.1.0
    • VTK 5.4.2
    • ITK 3.16 - Généré pour Python 2.6 avec l'aide de Charl Botha, DeVIDE (Delft Visualisation and Image processing Development Environment)
    • Enthought Tool Suite 3.3.0
    • PyQt 4.5.4
    • QtHelp 4.5.2
    • PyQwt 5.2.0
    • formlayout 1.0.5
    • VPython 5.13
    • matplotlib 0.99.1
    • numexpr 1.3.1
    • Cython 0.11.3
    • OpenCV 1.1pre1a
    • PyOpenGL 3.0.1a3
    • pydicom 0.9.3.1
    • NetworkX 1.0rc1
    • MDP 2.5
    • wxPython 2.8.10.1
    • pywin32 2.14
    • PyTables 2.1.2
    • h5py 1.2.1
    • SymPy 0.6.5
    • Sphinx 0.6.3
    • jinja2 2.2.1
    • pygments 1.1.1
    • pylint 0.18.1
    • Eclipse 3.5.1
    • Pydev 1.5.0 (cette version inclus les fonctionnalités auparavant payantes de Pydev Extensions)
    • CDT 6.0.1
    • Photran 5.0.0
    • Qt Eclipse Integration 1.5.2
    • Console 2.0.144
    • SciTE 2.01
    • WinMerge 2.12.4
    • MinGW 4.4.0 (avec gfortran)
    • SWIG 1.3.40

Version 2.1.15 (12/08/2009)

  • Ajouts :
    • Spyder 1.0.0beta1 - Scientific PYthon Development EnviRonment (anciennement: Pydee)
  • Mises à jour :
    • SciPy 0.7.1
    • matplotlib 0.99.0
    • Pydev 1.4.7.2843
    • xy 1.0.28
    • IPython 0.10
    • pywin32 2.13.2 (bugfix)
    • wxPython 2.8.10.1

Version 2.1.14 (14/06/2009)

  • Ajouts :
    • gnuplot 1.8 - Module de représentation graphique complet comprenant l'outil gnuplot et son interface Python
    • psyco 1.6 - Compilateur spécialisé qui peut réduire significativement le temps d'exécution de scripts Python
    • formlayout 1.0.1 - Bibliothèque de création de boîtes de dialogues (formulaires) pour modifier divers types de paramètres sans taper une ligne de code d'interfaces graphiques
    • PyWavelets 0.1.6
    • scikits.timeseries 0.91.1
  • Mises à jour :
    • Pydee 0.4.13
    • ITK 3.14
    • Photran 4.0.5

Version 2.1.13 (07/06/2009)

  • Mises à jour :
    • Pydee 0.4.12
    • xy 1.0.25
    • NumPy 1.3.0
    • numexpr 1.3
    • Matplotlib 0.98.5.4 (ajout du widget PyQt4 et du plugin QtDesigner)
    • VTK 5.4.0
    • Enthought Tool Suite 3.2.0.1
    • VPython 5.1
    • PyOpenGL 3.0.0
    • SymPy 0.6.4
    • pydicom 0.9.3
    • GDAL 1.6.1
    • pyExcelerator 0.6.4.1
    • Pywin32 2.13.1 (correction d'un bug mineur du plugin)
    • Cython 0.11.2
    • jinja 2.1.1 (correction d'un bug majeur du plugin)
    • nose 0.11.1
    • winpdb 1.4.6
    • Pydev 1.4.6
    • StartExplorer 0.5.0
    • SWIG 1.3.39
    • Les mises à jour suivantes ne sont dignes d'intérêt que pour une première installation de Python(x,y)
    • SciTE 1.78
    • PyQt4 4.4.3.7 (mise à jour mineure: ajout de documentation)
    • OpenCV 1.0.0.2
    • PyGTK 2.12.1.1
    • gettext 0.14.4.1
    • console2 2.0.141.9
  • Correctifs :
    • Python(x,y) est désormais généré à partir d'une version spéciale de NSIS supportant les logs *et* les chaînes de caratères longues (corrigeant ainsi un problème aléatoire de corruption de PATH)

Version 2.1.12 (15/02/2009)

  • Ajouts :
    • Les options "/S /ALLUSERS=1" permettent d'installer Python(x,y) de manière silencieuse, pour tous les utilisateurs
    • PyQtShell 0.3.16 - Environnement 'Pydee', console Python interactive et autres widgets (Workspace, Editor, DocViewer, ...) basés sur PyQt4
    • ViTables 2.0 - Navigateur de fichiers au format HDF5 et PyTables
    • gettext 0.14.4 - Portage de GNU gettext pour Windows - l'outil de traduction GNU (outils complémentaires de pygettext, un module de la bibliothèque standard)
  • Mises à jour :
    • Enthought Tool Suite 3.2.0
    • PyTables 2.1.1
    • Cython 0.11
    • Pylint 0.18.0
    • Sphinx 0.6.1
    • Pywin32 2.13
    • xy 1.0.24

Version 2.1.11 (15/02/2009)

  • Ajouts :
    • numexpr 1.2 - Accélération de l'évaluation d'opérations sur des tableaux grâce à une machine virtuelle vectorisée
  • Mises à jour :
    • SciPy 0.7.0
    • Console 2.0.141.8
    • Enthought Tool Suite 3.1.0.4
    • GDAL 1.6.0
    • h5py 1.1.0
    • IPython 0.9.1.7
    • pylint 0.16.0
    • reportlab 2.3
    • SWIG 1.3.38
    • VPython 5.0.3
    • winpdb 1.4.4
    • xy 1.0.20
    • xydoc 1.0.3
  • Correctifs :
    • Issue 70: le répertoire d'installation de Python était demandé mais non pris en compte si l'option "Répertoires par défaut" n'était pas sélectionnée
    • Issue 71: le raccourci vers SciTE n'était plus valide dans l'application "Python(x,y) Home"
    • Issue 74: la coloration syntaxique de IPython n'est pas compatible avec le fond blanc par défaut
    • Issue 75: Installeur du plugin Console : suppression de 'console.xml' dans le répertoire du profil de l'utilisateur
    • Issue 80: Mise à jour vers SciPy 0.7.0

Version 2.1.10 (17/01/2009)

  • Mises à jour :
    • Python 2.5.4
    • Pydev 1.4.2
    • SciTE 1.77.1 - Activation de la complétion de code (voir http://www.pythonxy.com/_tools/img.php?img=/_images/SciTE.png) - Cette fonctionnalité est disponible grâce à l'ajout du fichier 'python.api' qui a été construit à partir d'une installation recommandée de Python(x,y) (vous pouvez cependant mettre à jour ce fichier pour tenir compte de votre configuration grâce à un raccourci dans le menu démarrer)
    • WinMerge 2.10.4
    • xy 1.0.19
    • PyQt4 4.4.3.6 (mise à jour mineure : pyuic4.bat)
    • pydicom 0.9.2
    • Le répertoire Python par défaut est désormais C:\Python25 - si vous souhaitez appliquer ce changement, vous devrez naturellement réinstaller Python(x,y)
  • Correctifs :
    • Issue 60: xyhome ne démarre pas sous XP/Vista 64 bits
    • Issue 61: scipy.weave ne fonctionne pas correctement avec le répertoire d'installation par défaut de Python
    • Issue 62: après avoir fermé xyhome, le processus pythonw.exe reste ouvert
    • Issue 64: message d'erreur 'Array variable subscript badly formatted' à la fin de l'installation de Python(x,y)
    • Issue 68: PyQt4: pyuic4.bat n'est pas modifié en fonction du répertoire d'installation de Python

Version 2.1.9 (06/01/2009)

  • Mises à jour :
    • VTK 5.2.1
    • Enthought Tool Suite 3.1.0.2
  • Correctifs :
    • Issues 54, 55

Version 2.1.8 (04/01/2009)

  • Ajouts :
    • SciTE 1.77.0 (remplace Notepad++)
    • WinMerge 2.10.2 - Outil de comparaison et de fusion de fichiers pour Windows
  • Mises à jour :
    • Console 2.0.141.6
    • VPython 5.0.1.0
    • xy 1.0.16
    • xydoc 1.0.2
    • IPython 0.9.1.6
  • Correctifs :
    • Issues 50, 51, 52

Version 2.1.7 (29/12/2008)

  • Ajouts :
    • PyVISA 1.3 - Pilotage d'instruments en utilisant différents types de bus (GPIB, RS232, USB)
    • Mode "gestionnaire de paquets" dans l'installeur Python(x,y) : permet maintenant la mise à jour des extensions (en plus de l'ajout/suppression de composants) - compatible avec toute version 2.1.x de Python(x,y)
  • Mises à jour :
    • Console 2.0.141.5
    • Winpdb 1.4.2.1
    • pylint 0.15.2.1 - pylint est désormais désactivé par défaut
  • Correctifs :
    • Python(x,y) Plugin Installer: les pages de personnalisation du chemin d'accès de MinGW et SWIG n'étaient pas affichées

Version 2.1.6 (20/12/2008)

  • Ajouts :
    • Mode "gestionnaire de paquets" dans l'installeur Python(x,y) : après avoir installé Python(x,y), l'exécution de l'installeur principal affiche la configuration actuelle et permet à l'utilisateur d'ajouter/supprimer des extensions
    • pylint 0.15.2 - Module d'analyse de code de Logilab : recherche de bugs et vérification de la qualité du code
    • NetworkX 0.99 - Création, manipulation et étude de la structure et de la dynamique de réseaux complexes
    • PyQwt3D 0.1.6 - Représentations graphiques 3D (module basé sur la bibliothèque C++ Qwt3D)
    • PyOpenGL 3.0.0.8 - Bibliothèque interfaçant Python à OpenGL et aux API associées
    • cvxopt 1.1 - Bibliothèque d'algorithmes d'optimisation convexe
    • winpdb 1.4.2 - Débogueur Python amélioré, 20 fois plus rapide que pdb
    • PyGTK 2.12.1 - Bibliothèque d'interfaces graphiques basée sur GTK+
    • h5py 1.0.1 - Interface Python pour le format HDF5 (accès direct à toute l'API de HDF5 contrairement à PyTables)
    • pydicom 0.9.1 - Module écrit purement en Python pour manipuler les fichiers DICOM
    • Raccourci (Menu démarrer) : compilation de modules installés (*.py -> *.pyo)
  • Mises à jour :
    • NumPy 1.2.1.1 (ajout de documentation)
    • SciPy 0.6.0.3 (ajout de documentation)
    • matplotlib 0.98.5.2
    • Enthought Tool Suite 3.1.0
    • Cython 0.10.3
    • IPython 0.9.1.5
    • SymPy 0.6.3
    • PySQlite 2.5.1
    • PyTables 2.1
    • Sphinx 0.5.1
    • xy 1.0.15
    • MinGW 3.4.5.5
    • Pydev 1.4.1
    • StartExplorer 0.4.0 (plugin Eclipse)
    • Notepad++ 5.1.2
    • Console 2.0.141.4
    • Les mises à jour suivantes sont mineures et ne sont dignes d'intérêt que pour une première installation de Python(x,y)
    • Eclipse 3.4.1.2
  • Correctifs :
    • Issues 39, 44, 45

Version 2.1.5 (24/11/2008)

  • Ajouts :
    • QtHelp 4.4.1 : documentation complète Qt (Qt, Qt Designer, ...) intégrée à Qt Assistant
  • Mises à jour :
    • Enthought Tool Suite 3.0.2.4
    • ITK 3.8.0.3
    • console 2.0.141.3
    • Notepad++ 5.1.0
    • Cython 0.10
    • IPython 0.9.1.4
    • py2exe 0.6.9
    • QtEclipse 1.4.1.2
    • Sphinx 0.5
    • wxPython 2.8.9.2
    • xy 1.0.12
    • Les mises à jour suivantes sont mineures et ne sont dignes d'intérêt que pour une première installation de Python(x,y)
    • reportlab 2.2.1
    • xydoc 1.0.1
    • PyQt4 4.4.3.4
    • Eclipse 3.4.1.1
  • Correctifs :
    • Issues 35, 36, 37, 38 et de nombreux autres corrections de bugs

Version 2.1.4 (01/11/2008)

  • Ajouts :
    • ReportLab 2.2, la bibliothèque de création de documents PDF
    • Intégration à l'explorateur Windows : ajout d'une entrée "Exécuter en mode interactif" dans le menu contextuel des fichiers Python (équivalent de "python -i script.py")
  • Mises à jour :
    • Les composants signalées par une astérisque ne sont pas inclus dans la mise à jour de 2.1.3 à 2.1.4 en raison de la taille importante de l'installeur et de la limitation à 100Mo par fichier sur Google Code. Même s'il s'agit de mises à jour mineures, rappelons ici que vous pouvez télécharger ces composants individuellement ici.
    • NumPy 1.2.1
    • SciPy 0.6.0.2 (mise à jour mineure concernant les avertissements apparaissant avec NumPy 1.2.x)
    • matplotlib 0.98.3.3 (nouvelle documentation PDF de 660 pages)
    • Enthought Tool Suite 3.0.2.3
    • VTK 5.2.0.4
    • *ITK 3.8.0.2
    • *wxPython 2.8.9.1
    • MDP 2.4
    • PySQlite 2.5.0
    • *Eclipse 3.4.1
    • Pydev 1.3.23
    • CDT 5.0.1
    • xy 1.0.9
    • Console 2.0.140.6
    • Notepad++ 5.0.3.5

Version 2.1.3 (14/10/2008)

  • Mises à jour :
    • xy 1.0.7.1
    • IPython 0.9.1.3
    • nose 0.10.4
    • Sphinx 0.4.3
  • Correctifs :
    • Issue 27 (xyhome ne démarre pas lorsque l'utilisateur n'a pas les droits d'administrateur)
    • Issue 28 (profil IPython mlab manquant)

Version 2.1.2 (09/10/2008)

  • Ajouts :
    • mercurial 1.0.2 : Système de contrôle de version
    • MercurialEclipse 1.1.867 : Plugin Eclipse / Mercurial
    • docutils 0.5.0 : Système de traitement de documents texte pour générer des documentation en HTML ou LaTeX (inclue le langage reStructuredText)
    • jinja 1.2 : Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code)
    • pygments 0.11.1 : Module de coloration syntaxique de code d'utilisation générale
  • Mises à jour :
    • Pydev 1.3.22
    • MinGW 3.4.5.4 : ajout de GDB
    • xy 1.0.7 : création automatique de l'aide en ligne Python (html)
  • Correctifs :
    • SciPy 0.6.0.1 : suppression des avertissements dus à la dernière version de NumPy
    • IPython 0.9.1.2 : le script de post installation ne s'exécutait pas correctement
    • Issue 25 (corruption possible de la variable d'environnement PATH) : Python(x,y) (installeur principal), Console2, MinGW, Notepad++, SWIG, GDAL, GDCM, OpenCV, PyQt4 et VTK

Version 2.1.1 (28/09/2008)

  • Ajouts :
    • Sphinx 0.4.2 - Outil pour générer des documentations utilisant du reStructuredText comme langage de base
    • nose 0.10.3 - nose est une extension du module unittest, utilisée notamment par l'architecture de tests de NumPy
  • Mises à jour :
    • NumPy 1.2.0
    • VTK 5.2.0
    • Enthought Tool Suite 3.0.2
    • GDCM 2.0.9
    • setuptools 0.6c9
    • xy 1.0.6.1
    • IPython 0.9.1.1
    • Console 2.0.140.4
  • Correctifs :
    • Issues 18, 19, 20 (voir la page 'Issues' sur le site Google Code de Python(x,y))

Version 2.1.0 (19/09/2008)

  • Ajouts :
    • Installeur Windows : l'installation est entièrement personnalisable grâce au nouveau système de plugins - n'installez que ce dont vous avez besoin !
  • Mises à jour :
    • xy 1.0.6 (Détection des plugins installés)
    • IPython 0.9.1
    • Parallel Python 1.5.6
  • Correctifs :
    • Windows Vista : le chemin d'accès par défaut de l'espace de travail Eclipse était erroné si l'utilisateur avait déplacé son dossier "Mes Documents"
    • Issue 16: PyQt4 / plugins introuvables dans Qt Designer

Version 2.0.5 (06/09/2008)

  • Mises à jour :
    • Enthought Tool Suite 3.0.0(.1) (mise à jour de la documentation)
    • PyDAP 2.2.6.5
    • xy 1.0.5 (Nouveaux raccourcis et liens)
  • Correctifs :
    • VTK : le dossier VTKData n'était pas localisé par les exemples (voir le dossier de documentation de VTK)
    • Eclipse/Windows Vista : mise à jour de Java RE (version 6 Update 7) dans l'installeur d'Eclipse - la version précédente pouvait se bloquer durant l'installation sous Windows Vista
    • Console 2 (Nouvelle configuration)
    • Notepad++ (Nouvelle configuration de Console 2)

Version 2.0.4 (30/08/2008)

  • Ajouts :
    • PyQwt 5.1.0 - Représentation graphique 2D (basée sur la bibliothèque C++ Qwt)
    • biopython 1.47 - Bibliothèque d'outils pour la biologie moléculaire
  • Mises à jour :
    • Pyrex 0.9.8.5 (Corrections d'anomalies mineures et améliorations)
    • xy 1.0.4 (Corrections d'anomalies mineures)

Version 2.0.3 (23/08/2008)

  • Ajouts :
    • GDCM 2.0.8 (merci à Mathieu Malaterre pour son aide précieuse) - Grassroots DiCoM est une bibliothèque C++ prenant en charge le format DICOM (imagerie médicale)
    • pyExcelerator 0.6.3 - Créer des fichiers Excel 97+, importer des fichier Excel 95+, etc.
    • EasyGUI 0.83 - EasyGUI est un petit module Python pour programmer rapidement des interfaces graphiques basiques
  • Mises à jour :
    • PyDev 1.3.20
    • Console 2.0.140
    • PyQt 4.4.3
    • Qt Eclipse Integration 1.4.1.1 (mise à jour de l'aide Qt)
    • VTK 5.0.4
    • SymPy 0.6.2
    • Cython 0.9.8.1.1
  • Correctifs :
    • maplotlib 0.98.3 : compatibilité avec PyQt 4.4.x
    • Console 2 : "Ouvrir une console ici..." ouvre désormais un invité de commandes Windows au lieu d'une console IPython-sh (cette dernière est moins souvent utilisée depuis l'explorateur Windows, et peut-être quand même ouverte a posteriori grâce aux onglets multiples gérés par Console 2)

Version 2.0.2 (17/08/2008)

  • Mises à jour :
    • Enthought Tool Suite 3.0.0
    • ITK 3.8.0

Version 2.0.1 (14/08/2008)

  • Ajouts :
    • Python(x,y) est maintenant disponible en deux versions : Full Edition et Basic Edition (cette dernière est dotée uniquement des bibliothèques Python indispensables : PyQt4, NumPy, SciPy, IPython and matplotlib)
    • SWIG 1.3.36 - SWIG est un compilateur qui intègre du C/C++ dans plusieurs langages dont Python
    • Pyrex 0.9.8.4 - Pyrex est un langage pour développer des extensions Python (Remarque : Cython - qui est basé sur Pyrex - est déjà proposé dans la distribution)
    • xy 1.0.2 - xy est un module contenant tous les outils de Python(x,y)
  • Mises à jour :
    • Enthought Tool Suite 2.8.0
    • NumPy 1.1.1
    • matplotlib 0.98.3
    • Pywin32 2.12
    • pp (Parallel Python) 1.5.5
    • SymPy 0.6.1
    • PyTables 2.0.4
    • Eclipse 3.4.0 (CDT 5.0)
    • PyDev 1.3.19 (Eclipse plugin)
    • Qt Eclipse Integration 1.4.1
    • Photran 4.0b4 (Eclipse plugin)
    • Wicked Shell 2.0.4 (Eclipse plugin)
    • StartExplorer 0.0.4 (Eclipse plugin)
    • Notepad++ 5.0.3 (et ajout d'un raccourci - Shift+F1 - pour exécuter un script Python en cours d'édition)
    • Installeur Console 2 : vérification de la présence d'un ancien fichier de configuration (et suppression le cas échéant) avant l'installation
    • Configuration Console 2 : la transparence de la fenêtre est désactivée car cela entraînait des bugs d'affichage avec TVTK
    • Profil IPython(x,y) : ajout d'un script de démarrage personnalisable que l'utilisateur peut choisir avant d'ouvrir une console IPython(x,y)
  • Correctifs :
    • IPython : le profil IPython(x,y) a été amélioré (script de démarrage personnalisable)
    • PyQt4 : le dossier d'installation est ajouté au PATH pour un accès plus facile à pyrcc4.exe, pylupdate.exe, etc.
    • Documentations manquantes dans les modules suivants : Cython, GDAL, DAP, MDP, PyXML, MinGW
    • Bug mineur dans les désinstalleurs individuels : un message d'erreur sans conséquence s'affichait
    • Installeur du module ITK : l'installation des bibliothèques Visual C++ 2008 via "vcredist.exe" présente un bug connu qui sera corrigé dans la version 2008 SP1 - la copie de fichiers temporaire à la racine du répertoire système - en attendant, ces fichiers sont désormais effacés à la fin de l'installation

Version 2.0.0 (12/07/2008)

  • Ajouts :
    • ITK 3.6 (WrapITK) - Bibliothèque libre de traitement d'image (algorithmes de segmentation et de fusion de données)
    • Installeur Windows : nouveau système de gestion des composants installés permettant notamment une mise à jour plus facile et personnalisée, une installation et une désinstallation plus propres, etc.
  • Mises à jour :
    • SymPy 0.6.0
    • GDAL 1.5.2
    • PySerial 2.4

Version 1.3.0 (02/07/2008)

  • Ajouts :
    • Installeur Windows : Python(x,y) peut désormais être installé de manière silencieuse en utilisant l'option /S, et l'installation en mode non silencieux permet désormais de continuer à travailler sur la machine
  • Mises à jour :

Version 1.2.7 (21/06/2008)

  • Ajouts :
    • VPython 4.beta26 : création de modèles 3D interactifs de systèmes physiques
  • Mises à jour :

Version 1.2.6 (14/06/2008)

  • Mises à jour :
  • Ajouts :
    • PySQlite 2.4.1 - SQLite 3.x embedded relational database engine
    • py2exe 0.6.6 - Outil de déploiement permettant de convertir des scripts Python en exécutables Windows autonomes (c'est-à-dire ne nécessitant pas d'installation de Python préalable sur la machine cible) - voir le site officiel
    • PyDAP 2.2.6.4 - Implémentation Python du Data Access Protocol, également connu sous les noms de DODS ou OPeNDAP (voir le site officiel)
    • httplib2 0.4 - Bibliothèque HTTP, utilisée notamment par PyDAP (voir le site officiel)
    • Console Python(x,y) : amélioration de la gestion automatique de fichiers d'historique
    • Consoles interactives : le répertoire par défaut est celui de l'espace de travail Eclipse/Python (par défaut : Mes Documents\Python)
    • Notepad++ : tabulation remplacé par 4 espaces (meilleure compatibilité avec l'indentation de Python)

Version 1.2.5 (07/06/2008)

  • Mises à jour :
    • Parallel Python 1.5.4
  • Ajouts :
    • MDP 2.3 - Modular toolkit for Data Processing (MDP) : module de traitement de données (voir les algorithmes inclus sur le site officiel)
    • Gestion de l'historique automatique des sessions de travail avec les consoles IPython/Matplotlib (ajout d'un répertoire "logs", et des raccourcis correspondants : menu démarrer et "Accueil de Python(x,y)") - Voir les copies d'écran
    • L'éditeur rapide par défaut sous IPython est désormais Notepad++ (syntaxe : "edit script.py" or "ed script.py") - Voir les copies d'écran
    • Intégration dans l'explorateur Windows : "Ouvrir avec Notepad++" a été ajouté au menu contextuel des fichiers .py et .pyw
    • StartExplorer Eclipse Plug-in
  • Correctifs :
    • Certains tests unitaires de NumPy et SciPy ne s'exécutaient pas avec succès

Version 1.2.4 (02/06/2008)

  • Mises à jour :
  • Correctifs :
    • Installeur Windows : l'installation pour tous les utilisateurs ne fonctionnait pas correctement

Version 1.2.3 (30/05/2008)

  • Correctifs :
    • PyQt 4.4.2 --> PyQt 4.3.3 (anomalies constatées dans la nouvelle version pour l'intégration de graphes matplotlib)
    • Qt Eclipse Integration 1.4.0 --> 1.0.1 (voir ci-dessus)
    • Installeur Windows : la personnalisation du répertoire de documentation n'est pas correctement prise en compte
  • Ajouts :
    • Installeur Windows : Python(x,y) peut désormais être partiellement (c'est-à-dire sans wxPython et Enthought Tool Suite) installé sans droits d'administrateur

Version 1.2.2 (29/05/2008)

  • Mises à jour :
  • Ajouts :
    • Installeur Windows : le dossier d'installation de Python(x,y) peut être personnalisé, ensuite l'utilisateur peut soit installer les composants dans ce répertoire racine (choix par défaut), soit personnaliser les repertoires d'installation des composants (à l'intérieur ou à l'extérieur du répertoire racine).
  • Correctifs :
    • Documentation : correction de nombreux raccourcis pointant vers des sous-dossiers du répertoire d'installation de Python

Version 1.2.1 (28/05/2008)

  • Correctifs :
    • [Bug critique !] Eclipse : le paramétrage du chemin d'accès de l'interpréteur Python n'était pas mis à jour correctement
    • PyQt 4.4.2 : bugs d'installation mineurs (associations de fichiers, etc.)
  • Ajouts :
    • Raccourci vers Qt Assistant (menu démarrer et "Accueil de Python(x,y)")
    • Intégration dans l'explorateur Windows : Console IPython System Shell (prenant en charge Qt) à la place de la double console invité de commandes Windows et IPython (Qt)

Version 1.2.0 (26/05/2008)

  • Ajouts :
    • Python(x,y) peut désormais êre installé pour tous les utilisateurs d'un ordinateur, ou seulement pour l'utilisateur courant
    • Tous les dossiers d'installation (Eclipse, MinGW, Python, etc.) peuvent être personnalisés
  • Mises à jour :
    • PyQt 4.4.2 (PyQwt n'est plus inclus dans la distribution)
    • Qt Eclipse Integration 1.4.0
    • Qt Eclipse Help 4.4.0
    • SymPy 0.5.15
  • Correctifs :
    • Bug de IPython avec PyQt4 (consoles interactives Matplotlib et Qt4): des messages d'avertissement ("QCoreApplication::exec: The event loop is already running") étaient affichés quand la commande "help()" était saisie par exemple

Version 1.1.6 (16/05/2008)

  • Mises à jour :
    • Pydev 1.3.17
    • Cython 0.9.6.14
    • MinGW 3.4.5
    • Qt Eclipse Integration : installation mieux gérée, et désormais silencieuse

Version 1.1.5 (30/04/2008)

  • Ajouts :
    • Parallel Python 1.5.3
    • L'utilisateur peut désormais accéder à tous les raccourcis utiles via un sous-menu personnalisable du menu démarrer et via l'accueil de Python(x,y) (interface utilisateur réalisée en Python/Qt4)
  • Mises à jour :
    • Préférences d'affichage Matplotlib

Version 1.1.4 (28/04/2008)

  • Ajouts :
    • Simplification des entrées du panneau de configuration "Ajouter ou supprimer des programmes" : désormais, une seule entrée apparaît, celle de Python(x,y). Cette nouveauté n'est pas disponible en installant via les mises à jour.
  • Correctifs :
    • L'interface "Accueil de Python(x,y)" ne s'exécutait pas depuis le menu démarrer et apparaissait toujours en langue française - mais où est-donc le problème ? ;)

Version 1.1.3 (27/04/2008)

  • Ajouts :
    • "Accueil de Python(x,y)" : nouvelle interface pour accéder facilement aux applications, consoles interactives, et à l'aide de certains modules installés (voir la copie d'écran)
    • Eclipse: activation du rafraîchissement automatique de l'espace de travail
  • Mises à jour :
    • SymPy 0.5.14 (changements)
    • Enthought Tool Suite 2.7.1
    • Consoles interactives matplotlib, Qt4 et wxPython : la configuration de Console 2 a de nouveau été revue (apparence)
  • Correctifs :
    • Les préférences existantes de l'espace de travail Eclipse ne sont plus écrasées durant l'installation

Version 1.1.2 (19/04/2008)

  • Ajouts :
    • Système de mise à jour par "patch" : cette version valide ce système de mise à jour, mais n'appporte que peu de changements
  • Mises à jour :
    • Consoles interactives matplotlib, Qt4 et wxPython : la configuration de Console 2 a été entièrement revue (raccourcis clavier, apparence, etc.)

Version 1.1.1 (17/04/2008)

  • Ajouts :
    • L'installation de Enthought Tool Suite est désormais optionnelle (permet d'alléger éventuellement l'installation)
    • Consoles interactives matplotlib, Qt4 et wxPython
  • Correctifs :
    • La licence de Python(x,y) a été revue et clarifiée.

Version 1.1.0 (14/04/2008)

  • Ajouts :
    • Pydev 1.3.15 - Nouvelle console interactive ! (complétion de code, gestion d'historique, envoi du fragment de code sélectionné vers la console, auto-import, etc.)
    • Enthought Tool Suite 2.7.0 (incluant MayaVi 2, le puissant outil de visualisation scientifique 2D et 3D)
      Nous remercions vivement Gaël Varoquaux qui a fortement contribué à l'ajout de l'ETS à Python(x,y) et au tests de Mayavi 2
    • VTK 5.0.3
    • Cython 0.9.6.13.1 - Cython est un langage qui rend l'écriture d'extensions Python en C aussi facile qu'en Python
    • GDAL 1.5.0 - Geospatial Data Abstraction Library
    • L'installeur Windows prend désormais en charge les fichiers .egg
    • SetupTools 0.6c8
  • Correctifs :
    • La désinstallation de PyParallel et PySerial ne s'effectuait pas correctement
  • Mises à jour :
    • Documentation Python(x,y)

Version 1.0.9 (08/04/2008)

  • Correctifs :
    • Qt Eclipse Integration s'installe désormais correctement
  • Mises à jour :
    • Eclipse 3.3.2
    • PyTables 2.0.3
    • Console 2.0.139
    • Quick Guide to Python(x,y)

Version 1.0.8 (07/04/2008)

  • Ajouts :
    • Numeric 23.8.2
    • Scientific Python 2.7.8
    • PyParallel 0.2
    • PySerial 2.2
    • PyXML 0.8.4
  • Mises à jour :
    • nouveaux articles sur Python (Documentation)
    • Quick Guide to Python(x,y)

Version 1.0.7 (03/04/2008)

  • Ajouts :
    • PyX 0.10
  • Mises à jour :
    • licences
    • Quick Guide to Python(x,y)

Version 1.0.6 (01/04/2008)

  • Ajouts :
    • MinGW (compilateurs C/C++ et Fortran)
    • Photran (extension Eclipse prenant en charge le développement en Fortran)
    • OpenCV (librairie de traitement d'images)
  • Mises à jour :
    • Quick Guide to Python(x,y)

Version 1.0.5 (28/03/2008)

  • Première version publiée