background preloader


Facebook Twitter

OpenVBX: the Web-based, Open Source Phone System for Business. Automated Solution of Differential Equations by the Finite Element Method — FEniCS Project. FEniCS tutorial (Python) — FEniCS Project. Python. Python Programming Language – Official Website. 2orPython3. What are the differences?


Short version: Python 2.x is legacy, Python 3.x is the present and future of the language Python 3.0 was released in 2008. The final 2.x version 2.7 release came out in mid-2010, with a statement of extended support for this end-of-life release. The 2.x branch will see no new major releases after that. 3.x is under active development and has already seen over five years of stable releases, including version 3.3 in 2012, 3.4 in 2014, and 3.5 in 2015. This means that all recent standard library improvements, for example, are only available by default in Python 3.x. Guido van Rossum (the original creator of the Python language) decided to clean up Python 2.x properly, with less regard for backwards compatibility than is the case for new releases in the 2.x range.

The What's New in Python 3.0 document provides a good overview of the major language changes and likely sources of incompatibility with existing Python 2.x code. Which version should I use? Cython: C-Extensions for Python. Open Source Python Software. Enthought, Inc. The Enthought Tool Suite (ETS) is a collection of components developed by Enthought and our partners, which we use every day to construct custom scientific applications.

It includes a wide variety of components, including: an extensible application frameworkapplication building blocks 2-D and 3-D graphics libraries scientific and math libraries developer tools The cornerstone on which these tools rest is the Traits package, which provides explicit type declarations in Python; its features include initialization, validation, delegation, notification, and visualization of typed attributes. The categories to the left provide detailed information about the packages included in the Enthought Tool Suite. More information is available for all these packages from the Enthought Tool Suite development home page (see also this legacy page). Enthought Tool Suite. MayaVi – ETS. This wiki and issue tracer contain documentation of the Enthought Tool Suite through January 2011, and are still useful for reference.

We are gradually migrating these reference pages to the current ETS site . Please submit all new issues and comments to the ETS github site. This is the wiki for the Mayavi2 project. Mayavi2 now has a static webpage that is the homepage of the project. Refer to it for up-to-date information. Mayavi2 seeks to provide easy and interactive visualization of 3D data. An (optional) rich user interface with dialogs to interact with all data and objects in the visualization. a simple and clean scripting interface in Python, including one-liners, a-la mlab, or object-oriented programming interface. harnesses the power of the VTK toolkit without forcing you to learn it.

Introduction ¶ Mayavi2 is a general purpose, cross-platform tool for 2-D and 3-D scientific data visualization. Technical details ¶ Here is a screenshot of Mayavi2 in action: Scientific Computing Tools For Python — Numpy.