The h5py package is a Pythonic interface to the HDF5 binary data format.
It lets you store huge amounts of numerical data, and easily manipulate that data from NumPy. For example, you can slice into multi-terabyte datasets stored on disk, as if they were real NumPy arrays. Thousands of datasets
... [More] can be stored in a single file, categorized and tagged however you want.
H5py uses straightforward NumPy and Python metaphors, like dictionary and NumPy array syntax. You can iterate over datasets in a file, or check out the .shape or .dtype attributes of datasets; you don't need to know anything special about HDF5 to get started.
Best of all, the files you create are in a standard binary format you can exchange with other people, including those who use programs like IDL and MATLAB. [Less]
PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication.
petsc4py are Python bindings for PETSc, the Portable, Extensible Toolkit
... [More] for Scientific Computation.
A good friend of petsc4py is:
mpi4py: Python bindings for MPI, the Message Passing Interface. Other two projects depend on petsc4py:
slepc4py: Python bindings for SLEPc, the Scalable Library for Eigenvalue Problem Computations. tao4py: Python bindings for TAO, the Toolkit for Advanced Optimization. [Less]
Started as a mod to Frets On Fire, FoFiX is recognized now as a fork to the original boasting high amounts of customizability, improved stability, and plenty of new features. You can jam to songs with actual controllers from the Guitar Hero or Rockband games, or you can just use your keyboard.
... [More] Plenty of charts can be found on the internet that are compatible with FoF, but only FoFiX can play the drums and vocal sections (if present).
Our latest stable version is 3.121.
Version 4.0 is in development and already has tons of improvements including improved performance and the ability to make your own setlists and rockmeters. [Less]
PyWavelets is a free, open source Python package for computing various kinds of Wavelet Transforms:
• Forward and Inverse Discrete Wavelet Transform (1D, 2D, nD)
• Forward and Inverse Stationary Wavelet Transform (1D and 2D)
• Wavelet Packets decomposition and reconstruction (1D and 2D)
•
... [More] Approximation of wavelet and scaling functions
• Many built-in wavelet filters and custom wavelets supported
• Single and double precision calculations
• Real and complex-valued calculations [Less]
Ouroborus is an artificial life framework for mobile agents on a background of cellular automata. It can be used to teach and research topics such as population genetics, ecology and evolution. The demo includes a curses view and live Csound audio.
PyBayes is an object-oriented Python library for recursive Bayesian estimation (Bayesian filtering) that is convenient to use. Already implemented are Kalman filter, particle filter and marginalized particle filter, all built atop of a light framework of probability density functions. PyBayes can
... [More] optionally use Cython for lage speed gains (Cython build is several times faster). [Less]
The package gathers various tools and libraries for CGNS end-users and Python application developpers. The main object of pyCGNS is to provide the application developpers with a Python interface to CGNS/SIDS, the data model. The MAP and PAT modules are dedicated to this goal: map the CGNS/SIDS data
... [More] model the CGNS/Python implementation. The WRA module contains wrapper on CGNS/MLL and a MLL-like set of functions that uses the CGNS/Python mapping as implementation. [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy