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

Shakespeare

Français

Molière








Notes d'installation - Extensions Python - Extensions Eclipse - Autres extensions

Notes d'installation

Toutes les extensions disponibles sur cette page sont incluses dans l'édition complète de Python(x,y).

Ces extensions sont proposées indépendamment de l'installeur principal pour les raisons suivantes :

  • chacune d'entre-elles est compatible avec une installation standard de Python (i.e. sans avoir préalablement installé Python(x,y) - auquel cas il est important de noter que les dépendances ne sont pas gérées par les installeurs individuels des extensions) ;
  • personnalisation de l'installation de Python(x,y) (méthode compatible avec une installation silencieuse) :
    • téléchargez l'édition de Python(x,y) (Custom, Light, Basic ou Full) qui correspond le mieux à votre besoin, même si certains modules sont manquants ;
    • téléchargez les modules manquants sous la forme d'extensions Python(x,y) - officielles ou développées par des tiers, de modules Python distutils (.exe) ou encore d'oeufs Python (.egg) ;
    • créez vos propres extensions Python(x,y) grâce à ce SDK (828) ;
    • copiez tous ces installeurs dans un sous-répertoire nommé "plugins" que vous placerez dans le même dossier que l'installeur de Python(x,y) ;
    • exécutez l'installeur de Python(x,y), vous verrez qu'une section appelée "Plugins" est disponible dans la liste des composants : cocher ce composant permettra d'installer automatiquement tous les modules que vous avez copié dans le sous-répertoire "plugins" ;
  • mise à jour à la carte de Python(x,y) :
    • téléchargez l'édition de Python(x,y) (Light, Basic ou Full) qui correspond le mieux à votre besoin ;
    • mettez à jour les extensions de votre choix en téléchargeant les nouvelles versions disponibles sur cette page (remarque : les extensions sont mises à jour plus fréquemment que la distribution) ;
    • de temps en temps, mettez à jour votre distribution avec les mises à jour disponibles sur la page de téléchargement (i.e. avoir mis à jour chaque extension n'interfère pas avec les mises à jour de la distribution).

Extensions Python

Les extensions suivantes sont incluses dans Python(x,y) 2.6.2.0 Full Edition.
Composant
Version
Téléchargement et description
Python2.6.2Bibliothèque standard Python
xy1.1.0
(2708)
xy est un module contenant tous les outils de Python(x,y)
(Dépendances : PyQt4, spyder, xydoc, ipython, scipy)
xydoc1.0.3
(2927)
Toute la documentation libre sur Python et ses bibliothèques (aide et exemples de scripts)
PyQt4.5.4
(3062)
Cadre de développement d'application multiplateforme : interfaces graphiques, widgets, SQL, OpenGL, XML, Unicode, etc.
Spyder1.0.1
(2571)
Scientific PYthon Development EnviRonment - Environnement de développement Python dédié à la visualisation de données et aux calculs scientifiques interactifs
(Dépendances : PyQt4)
formlayout1.0.5
(2743)
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)
QtHelp4.5.2
(2857)
Documentation complète de Qt au format Qt Assistant
(Dépendances : PyQt4)
PyQwt5.2.0
(2710)
Représentations graphiques 2D (module basé sur la bibliothèque C++ Qwt)
(Dépendances : PyQt4)
wxPython2.8.10.1
(2081)
Bibliothèque d'interfaces graphiques multiplateforme
NumPy1.3.0
(2786)
Support des tableaux multidimensionnels et des opérations associées (c'est le noyau de SciPy)
(Dépendances : nose)
SciPy0.7.1
(2876)
Traitement du signal, optimisation, statistiques, etc.
(Dépendances : numpy)
numexpr1.3.1
(2635)
Accélération de l'évaluation d'opérations sur des tableaux grâce à une machine virtuelle vectorisée
(Dépendances : numpy)
Matplotlib0.99.1
(2798)
Représentation graphique 2D (embarquables dans les interfaces graphiques PyQt)
(Dépendances : numpy)
gnuplot1.8
(2632)
Module de représentation graphique complet comprenant l'outil gnuplot (v4.2.5) et son interface Python
PIL1.1.6
(2641)
Python Imaging Library - Bibliothèque de traitement d'images
IPython0.10
(2677)
Interpréteur Python amélioré - véritable environnement de développement interactif
(Dépendances : pyreadline)
Pyreadline1.5
(2646)
IPython utilise ce module pour afficher des textes colorés dans la console Windows
SetupTools0.6.9
(2676)
Télécharger, compiler, installer, mettre à jour et désinstaller des modules Python en toute simplicité
ETS3.3.0
(2110)
Enthought Tool Suite : MayaVi 2 (outil de visualisation scientifique 2D et 3D), Traits, Chaco, etc.
(Dépendances : wxPython, vtk, setuptools)
VTK5.4.2
(2725)
Bibliothèque libre de traitement d'image et de visualisation 2D et 3D
ITK3.16
(1951)
Bibliothèque libre de traitement pour l'imagerie médicale (algorithmes de segmentation et de fusion de données)
mx3.1.2
(1815)
Bibliothèques eGenix.com : mxDateTime, mxTextTools, mxProxy, mxBeeBase, mxURL, mxUID, mxStack, mxQueue and mxTools
pydicom0.9.3.1
(1802)
Module écrit purement en Python pour manipuler les fichiers DICOM (imagerie médicale)
PyOpenGL3.0.1a3
(1821)
Bibliothèque interfaçant Python à OpenGL et aux API associées
VPython5.13
(1834)
Création de modèles 3D interactifs de systèmes physiques
SymPy0.6.5
(1845)
Bibliothèque de calcul symbolique
PyWavelets0.1.6
(1820)
Bibliothèque de transformées en ondelettes
scikits.timeseries0.91.2
(1813)
Module for manipulating, reporting, and plotting time series of various frequencies
OpenCV1.1pre1a
(1845)
Bibliothèque de traitement d'images Intel, avec des algorithmes de reconnaissance de formes, Copyright © 2000-2006, Intel Corporation, all rights reserved
NetworkX1.0rc1
(1822)
Création, manipulation et étude de la structure et de la dynamique de réseaux complexes
MDP2.5
(1802)
Modular toolkit for Data Processing - Algorithmes d'apprentissage pour le traitement de données
(Dépendances : numpy, scipy)
PyTables2.1.2
(2527)
Basée sur la bibliothèque HDF5, permet de gérer des ensembles de données hiérarchisés (adaptée à de grands volumes de données)
(Dépendances : numpy)
vitables2.0
(2532)
Navigateur de fichiers au format HDF5 et PyTables
(Dépendances : tables)
h5py1.2.1
(2537)
Interface Python pour le format HDF5 (accès direct à toute l'API de HDF5 contrairement à PyTables)
PP1.5.7
(1821)
Parallel Python - Exécution de scripts Python sur des systèmes multiprocesseurs (ou multicoeurs) et des clusters
Pywin322.14
(2595)
Bibliothèque utilitaire spécifique à Windows
pyvisa1.3
(1822)
Pilotage d'instruments en utilisant différents types de bus (GPIB, RS232, USB)
PyParallel0.2.0
(1822)
Bibliothèque utilitaire de pilotage du port parallèle
PySerial2.4.0
(1800)
Bibliothèque utilitaire de pilotage du port série
Cython0.11.3
(1818)
Cython est un langage qui rend l'écriture d'extensions Python en C aussi facile qu'en Python
psyco1.6
(1831)
Compilateur spécialisé qui peut réduire significativement le temps d'exécution de scripts Python
py2exe0.6.9
(2541)
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)
Sphinx0.6.3
(1792)
Outil pour générer des documentations utilisant du reStructuredText comme langage de base
(Dépendances : docutils, jinja2, pygments)
docutils0.5.0
(1793)
Système de traitement de documents texte pour générer des documentation en HTML ou LaTeX (inclue le langage reStructuredText)
jinja22.2.1
(1787)
Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code)
pygments1.1.1
(1788)
Module de coloration syntaxique de code d'utilisation générale
ReportLab2.3
(2580)
Bibliothèque de création de documents PDF
rst2pdf0.12.1
(1798)
Outil pour transformer du texte restructuré (reStructuredText) en document PDF
(Dépendances : reportlab, simplejson)
simplejson2.0.9
(1791)
Encodeur/décodeur JSON (JavaScript Object Notation) simple, rapide et évolutif
xlutils1.4.1
(1813)
Outils pour manipuler les fichiers Excel (inclus les modules xlrd, xlwt et errorhandler)
nose0.11.1
(2524)
nose est une extension du module unittest, utilisée notamment par l'architecture de tests de NumPy
pylint0.18.1
(2522)
Module d'analyse de code de Logilab : recherche de bugs et vérification de la qualité du code
winpdb1.4.6
(1791)
Débogueur Python 20 fois plus rapide que pdb avec prise en charge de plusieurs threads, modification de namespace, ...
(Dépendances : wxPython)

Extensions Eclipse

Les extensions suivantes sont incluses dans Python(x,y) 2.6.2.0 Full Edition.
Composant
Version
Téléchargement et description
Eclipse3.5.1
(2323)
Environnement de développement intégré multiplateforme
Pydev1.5.0
(2219)
Environnement de développement Python
(Dépendances : eclipse)
CDT6.0.1
(1841)
Environnement de développement C/C++
(Dépendances : eclipse)
Photran5.0.0
(1777)
Environnement de développement Fortran
(Dépendances : eclipse, CDT)
Qt Eclipse
Integration
1.5.2
(2146)
Outils de conception Qt intégrés à Eclipse
(Dépendances : eclipse)
Start Explorer0.5.0
(5045)
Intégration de l'explorateur Windows dans Eclipse
(Dépendances : eclipse)
Wicked Shell2.0.4
(5688)
Interpréteur de commandes Windows avec complétion de code et gestion d'historique
(Dépendances : eclipse)

Autres extensions

Les extensions suivantes sont incluses dans Python(x,y) 2.6.2.0 Full Edition.
Composant
Version
Téléchargement et description
Console2.0.144
(2523)
Invité de commandes Windows amélioré
SciTE2.01
(2482)
SCIntilla based Text Editor - Editeur de texte multilangages, puissant et léger
WinMerge2.12.4
(2471)
Outil de comparaison et de fusion de fichiers pour Windows
MinGW4.4.0
(2526)
Bibliothèques, fichiers d'en-tête et compilateurs C/C++ et Fortran :
  • GCC Core, G77, G++ 3.4.5 ;
  • gdb 6.8 ;
  • BinUtils 2.17.50 ;
  • Make 3.81 ;
  • Runtime 3.15.1 ;
  • W32API 3.12.
SWIG1.3.40
(1769)
SWIG (Simplified Wrapper and Interface Generator) est un compilateur qui intègre du C/C++ dans plusieurs langages dont Python
gettext0.14.4.1
(4352)
Portage de GNU gettext pour Windows - l'outil de traduction GNU (outils complémentaires de pygettext, un module de la bibliothèque standard)