Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 6493e4ceac
Fetching contributors…

Cannot retrieve contributors at this time

executable file 60 lines (51 sloc) 2.552 kb
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Copyright (c) 2010 Matej Laitl <>
# Distributed under the terms of the GNU General Public License v2 or any
# later version of the license, at your option.
from distutils.core import setup
import os.path
from support import determine_pybayes_version
from support.dist import PyBayesDistribution
dir = os.path.dirname(os.path.realpath(__file__))
version = determine_pybayes_version(dir=dir, fallback='0.3-post-nongit')
params = {
# meta-data; see
'author':u'Matěj Laitl',
'maintainer':u'Matěj Laitl',
'description':'Python library for recursive Bayesian estimation (Bayesian filtering)',
'long_description':'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 optionally use Cython ' +
'for lage speed gains (Cython build can be several times faster in some situations).',
# Note to myself: must manually upload on each release!
'license':'GNU GPL v2+',
'Development Status :: 3 - Alpha',
'Intended Audience :: Developers',
'Intended Audience :: Education',
'Intended Audience :: Science/Research',
'License :: OSI Approved :: GNU General Public License (GPL)',
'Operating System :: OS Independent',
'Programming Language :: Cython',
'Programming Language :: Python',
'Topic :: Scientific/Engineering :: Mathematics',
'Topic :: Scientific/Engineering :: Physics',
'Topic :: Software Development :: Libraries :: Python Modules',
# Python (Cython) packages to build:
'packages':['pybayes', 'pybayes.stresses', 'pybayes.tests', 'pybayes.wrappers'],
# THE trick - custom distribution that handles Python/Cython build
if __name__ == '__main__':
Jump to Line
Something went wrong with that request. Please try again.