Free scientific and engineering development software
English

Shakespeare

Français

Molière






Thanks for your support



Features

Python(x,y) has five main features:

  • collecting scientific-oriented Python libraries and development environment tools (e.g. Eclipse plugins) ;
  • collecting almost all free related documentation ;
  • providing a quick guide to get started in Python / Qt / Eclipse ;
  • configuring Eclipse to be ready to develop in Python, and adjusting some Windows parameters (file type association, windows explorer integration, ...) ;
  • providing an all-in-one setup program, so the user can install or uninstall all these packages and features by clicking on one button only.

Basemap: plotting data on map projections

If you are interested in plotting data on map projections with the basemap toolkit (extension to Matplotlib plotting library), know that Python(x,y) includes all necessary packages (that is Python, Maplotlib, PyDAP and httplib2). You may download and install Python(x,y), and then download basemap separetely from here. We didn't include this module in Python(x,y) distribution because of its size (100Mb) combined with the fact that it is a very specialized module.

Components

The following packages and tools are included in Python(x,y) 2.0.0 :

Package

Version

Description

Python2.5.2Python standard libraries
PyQt4.3.3Cross-platform Application Framework: GUI, widgets, SQL, OpenGL, XML, Unicode ...
ETS2.7.1Enthought Tool Suite : MayaVi 2 (powerful 2D and 3D scientific visualization tool), Traits, Chaco, ...
VTK5.0.3Open-source software system for visualization, 3D graphics, volume rendering and image processing
ITK3.6Open-source software system for image processing (leading-edge segmentation and registration algorithms)
NumPy1.1.0Multidimensional arrays support and basic operations (SciPy's core module)
SciPy0.6.0Advanced math, signal processing, optimization, statistics, ...
Matplotlib0.98.12D and 3D plotting library (embeddable in GUI created with PyQt)
IPython0.8.4Enhanced Python shell
Pyreadline1.5IPython needs this module to display color text in Windows console
VPython4.beta26Creation of 3D interactive models of physical systems
SymPy0.6.0Symbolic Mathematics Library
MDP2.3Modular toolkit for Data Processing - Data processing framework
PIL1.1.6Python Imaging Library - Image processing library
OpenCV1.0Intel image processing library with Computer Vision algorithms, Copyright © 2000-2006, Intel Corporation, all rights reserved
PyTables2.0.3Package based on HDF5 library for managing hierarchical datasets (extremely large amounts of data)
PyXML0.8.4Collection of libraries to process XML with Python
GDAL1.5.2Geospatial Data Abstraction Library
PyDAP2.2.6.4Python implementation of the Data Access Protocol (a.k.a. DODS or OPeNDAP)
httplib20.4A comprehensive HTTP client library that supports many features left out of other HTTP libraries
PP1.5.4Parallel Python - Parallel execution of Python code on systems with multiple processors or cores, and clusters
wxPython2.8.7.1Cross-platform GUI library
Pywin322.11Python library for Windows
PySQlite2.4.1Interface to the SQLite 3.x embedded relational database engine
PyParallel0.2Library encapsulating the access for the parallel port
PySerial2.4Library encapsulating the access for the serial port
Cython0.9.8Cython is a language that makes writing C extensions for the Python language as easy as Python
py2exe0.6.8Deployment tool which converts Python scripts into stand-alone Windows executables (i.e. target machine does not require Python or any other library to be installed)
SetupTools0.6c8Download, build, install, upgrade, and uninstall Python packages - easily
Epydoc3.0.1Tool for generating API documentation for Python modules, based on their docstrings
Eclipse C/C++3.3.2Cross-platform Integrated Development Environment
Pydev1.3.18Eclipse plug-in - Python Development environment
Photran4.0b3Eclipse plug-in - Fortran Development environment
Qt Eclipse
Integration
1.0.1Eclipse plug-in - Qt design tools within Eclipse
Wicked Shell2.0.2Eclipse plug-in - Windows command shell with code-completion and history management
Console2.0.139Windows console window enhancement
MinGW3.4.5Windows specific header files and import libraries, C/C++ and Fortran compilers :
  • GCC Core, G77, G++ 3.4.5 ;
  • BinUtils 2.17.50 ;
  • Make 3.81 ;
  • Runtime 3.14 ;
  • W32API 3.11.