{{{ #!html
This is the SciKits developer site. Please visit the SciKits Portal.
}}} = Welcome to the !SciPy Toolkits = Scipy Toolkits are independent and seperately installable projects hosted under a common namespace. Packages that are distributed in this way are here (instead of in monolithic scipy) for at least one of three general reasons. Each of these reasons use the same high-level namespace (scikits). 1. The package is deemed too specialized to live in scipy itself, but is targeted at the same community. 1. The package has a GPL (or similar) license which is too restrictive to live in scipy itself. 1. The package is meant for eventual inclusion in the scipy namespace but is being developed as a separately installed package. It is generally the responsibility of the package writer to push for inclusion into !SciPy if that is the desire. However, some packages may be moved into !SciPy by other interested !SciPy developers after approval by the !SciPy steering committee. As all Wiki pages, this page is editable, this means that you can modify the contents of this page simply by using your web-browser. Simply click on the "Edit this page" link at the bottom of the page. WikiFormatting will give you a detailed description of available Wiki formatting commands. TracGuide is a good place to start. == Starting Points == In order to edit wiki pages or create and edit tickets, you need to [http://projects.scipy.org/scipy/scikits/register register first]. We have had to require registration because this site was being hit by spammers. We apologize for the inconvenience. * ScikitsForDevelopers * [http://wiki.cython.org/BuildingWindowsInstaller Building Windows installers ] = Scikits projects = == Image == * Documentation: http://stefanv.github.com/scikits.image * Development: http://github.com/stefanv/scikits.image == MlabWrap == * Post-1.0 Release Discussion * egg * !NumPy only * use !NumpyTesting * ctypes-based * MlabProxyObjects * MlabwrapApi == AudioLab == * Audiolab is a package for audio file I/O: it can be used to import audio files data directly into numpy array, and export data in numpy array into audio files * It work by wrapping [http://www.mega-nerd.com/libsndfile/ sndfile], and supports all the file formats supported by your installed sndfile. Among supported file formats: wav, aiff, htk, ircam, flac and ogg. * Two api are provided: * A matlab-like API, to give similar functionalities to matlab (wavread, aiffread, oggread, flacread, etc...). * A more complete API is also available to seek into files, control the array dtype, the file encoding. * Starting from version 0.9, I have started adding sound IO backend. to output the content in a numpy array to the sound device on your computer. 0.9 has an ALSA backend (for Linux support), 0.10 will have Core Audio backend (for Mac OS X). == [wiki:MachineLearning Learn] == * Learn is a set of packages for machine learning. It has started a few weeks ago (eg May/June 2007) as a Summer of Code by me (http://www.scipy.org/DavidCournapeau). Nothing is released yet: I hope to have a first release ready for mid-august. * More information can be found on MachineLearning, including the original proposal, as well as some ideas flying around. * DataSets == [wiki:Optimization GenericOpt] == * Provide constrained and unconstrained optimizers * Propose a new optimization framework == [wiki:OpenOpt OpenOpt] == * Optimization framework with connection to lots of solvers * license of the framework is BSD, connected solvers - any license (download URLs are provided) * some native Python-written solvers, constrained and unconstrained (BSD) * graphical output is available == [wiki:AnnWrapper Approximate Nearest Neighbor Library Wrapper] == * SWIG wrapper for the Approximate Nearest Neighbor Library * kdtree implementation with numpy support * supports ''k''-nearest neighbor and approximate ''k''-nearest neighbor calculations == Samplerate == * Samplerate is a package for high quality audio resampling. It work by wrapping [http://www.mega-nerd.com/SRC SRC]. * based on sinc interpolation, not the traditional polyphase filter bank approach. == [http://pytseries.sourceforge.net timeseries] == * The [http://pytseries.sourceforge.net timeseries] scikits module provides classes and functions for manipulating, reporting, and plotting time series of various frequencies == delaunay == * Delaunay triangulation. [http://scipy.org/scipy/scikits/browser/trunk/delaunay Browse source] with Trac * svn checkout: {{{svn co http://svn.scipy.org/svn/scikits/trunk/delaunay}}} == [wiki:Talkbox] == * Talkbox is an experimental scikits to implement some common signal/speech processing functions, such as parametric/non-parametric spectral estimation, resampling, speech-related feature computation (mfcc, mel filterbank, etc...) * Talkbox scikits is not [http://en.wikipedia.org/wiki/Talk_box this], although the pun is certainly intended. == [wiki:RSFormats RSFormats (rsformats)] == * RSFormats is a collection of tools for reading Remote Sensing Formats. Currently it contains an ODL parser which requires pyhdf. Note that the parser does not support the full ODL specification. * svn checkout: {{{svn co http://svn.scipy.org/svn/scikits/trunk/rsformats}}} == vectorplot == Visualization of vector fields. * Line integral convolution algorithm. * Subversion checkout: {{{svn co http://svn.scipy.org/svn/scikits/trunk/vectorplot}}} * [http://pypi.python.org/pypi/scikits.vectorplot Source tarball]