Python

Facebook Twitter

Learning

Pyqt. Zope/Plone. SciPy Scientific Tools for Python - SciPy - Scientific tools for. Open ERP - Home. Scientific. ERP5 Community - Industrial Grade Open Source / Libre Software E. FiPy. FiPy is an object oriented, partial differential equation (PDE) solver, written in Python, based on a standard finite volume (FV) approach.

FiPy

The framework has been developed in the Materials Science and Engineering Division (MSED) and Center for Theoretical and Computational Materials Science (CTCMS), in the Material Measurement Laboratory (MML) at the National Institute of Standards and Technology (NIST). The solution of coupled sets of PDEs is ubiquitous to the numerical simulation of science problems. Numerous PDE solvers exist, using a variety of languages and numerical approaches. Many are proprietary, expensive and difficult to customize. As a result, scientists spend considerable resources repeatedly developing limited tools for specific problems.

The FiPy framework includes terms for transient diffusion, convection and standard sources, enabling the solution of arbitrary combinations of coupled elliptic, hyperbolic and parabolic PDEs. Documentation Applications FiPy@MatForge. Pydap — Data Access Protocol meets Python. PyGTK.

Articles

Python Programming Language. PyEphem. PyEphem provides scientific-grade astronomical computations for the Python programming language.

PyEphem

Given a date and location on the Earth’s surface, it can compute the positions of the Sun and Moon, of the planets and their moons, and of any asteroids, comets, or earth satellites whose orbital elements the user can provide. Additional functions are provided to compute the angular separation between two objects in the sky, to determine the constellation in which an object lies, and to find the times at which an object rises, transits, and sets on a particular day. The numerical routines that lie behind PyEphem are those from the wonderful XEphem astronomy application, whose author, Elwood Downey, generously gave permission for us to use them as the basis for PyEphem. Version 3.7.5.1 is the most recent release of PyEphem. Consult the change log to see the new features!

Better yet, you can use virtualenv to create a virtual environment, and then run its pip instead of your system-wide one. PyChing - Screenshots. [Home] [Download] [Screenshots] [Readme] [Email] [Sourceforge pyChing project page] [Other Software By Me] Here are a few screenshots of a recent version of pyChing in action.

pyChing - Screenshots

These images show pyChing running under Linux/X11/WindowMaker. Of course the window decorations and borders will look a little different under other window managers or on other platforms, but the contents should look pretty much the same. These images have been compressed for faster display on the web, so if they look a little blotchy, it's just these images, the actual program doesn't look that way. Also, the colors in the reading area are configurable to your own tastes from within pyChing. Here is pyChing just after a reading has been started: Here is a reading partly completed: Sympy - Google Code. Main page is at: SymPy is an open source Python library for symbolic mathematics.

sympy - Google Code

It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python and does not require any external libraries. Code: Issues: The Lair of the Python. Welcome to the home of the Voidspace Python pages.

The Lair of the Python

Not a snake, Python is a dynamic scripting language with a beautifully clean syntax. There's lots of code here to peruse, as well as the Techie Blog which explores life from the point of view of a Pythoneer. Python is a dynamic, object orientated, programming language. Its focus is on allowing the programmer the maximum freedom and expressiveness. Because of this it inspires a particular elegance and symmetry of coding techniques. Because it's easy to read, it is also easy to learn. In these pages you can find all my Python related stuff. I currently work for a firm called Resolver Systems.

You can find more information about IronPython, including a tutorial series on IronPython and Windows Forms (the .NET GUI toolkit for rich client applications) on the IronPython Pages. A programming language is a medium of expression - Paul Graham The modules page has links to all the python modules I've written.