<commit_before>import numpy
from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext
from Cython.Build import cythonize
from numpy.distutils.system_info import get_info

#blas_include = get_info('blas_opt')['extra_compile_args'][1][2:]
#includes = [blas_include,numpy.get_include()]

#ext_modules = cythonize([
#    Extension("cylapack", ["cylapack.pyx"],
#              include_dirs = includes,
#              libraries=['blas','lapack']),
#    Extension("kalman_filter", ["kalman_filter.pyx"])
#])
ext_modules = [
    Extension("kalman_filter", ["kalman_filter.pyx"]),
    Extension("kalman_smoother", ["kalman_smoother.pyx"]),
    Extension("dkalman_filter", ["dkalman_filter.pyx"]),
]

setup(
  name = 'Markov Switching Model Tools',
  cmdclass = {'build_ext': build_ext},
  ext_modules = ext_modules,
  include_dirs=[numpy.get_include()]
)<commit_msg>CLEAN: Removed obsolete lines.<commit_after>import numpy
from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext
from Cython.Build import cythonize
from numpy.distutils.system_info import get_info

ext_modules = [
    Extension("kalman_filter", ["kalman_filter.pyx"]),
]

setup(
  name = 'Multivariate Kalman Filter',
  cmdclass = {'build_ext': build_ext},
  ext_modules = ext_modules,
  include_dirs=[numpy.get_include()]
)
{'fraction_non_alphanumeric': 0.12759856630824373, 'fraction_numerical': 0.0014336917562724014, 'mean_word_length': 5.776699029126213, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6837696', 'n_tokens_mistral': 455, 'n_tokens_neox': 460, 'n_words': 93}