Open source time series library for Python

Overview

PyFlux

Join the chat at https://gitter.im/RJT1990/pyflux PyPI version Documentation Status

PyFlux is an open source time series library for Python. The library has a good array of modern time series models, as well as a flexible array of inference options (frequentist and Bayesian) that can be applied to these models. By combining breadth of models with breadth of inference, PyFlux allows for a probabilistic approach to time series modelling.

See some examples and documentation below. PyFlux is still only alpha software; this means you use it at your own risk, that test coverage is still in need of expansion, and also that some modules are still in need of being optimized.

Click here for a getting started guide.

Note From Author : I am currently working on other projects as of now, so have paused updates for this library for the immediate future. If you'd like to help move the library forward by contributing, then do get in touch! I am planning to review at end of year and update the library as required (new version requirements, etc).

Models

Inference

Installing PyFlux

pip install pyflux

Python Version

Supported on Python 2.7 and 3.5.

Talks

Citation

PyFlux is still alpha software so results should be treated with care, but citations are very welcome:

Ross Taylor. 2016. PyFlux: An open source time series library for Python

Issues
  • failure in install with pip

    failure in install with pip

    OS: windows 10 python version: 3.5 form Anaconda the command pip install pyflux fails and has the following output from cmd:

    Failed building wheel for pyflux Running setup.py clean for pyflux Failed to build pyflux Installing collected packages: pyflux Running setup.py install for pyflux ... error

    Complete output from command c:\anaconda3\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Victor\\AppData\\Local\\Temp\\pip-build-kmpjxnhy\\pyflux\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Victor\AppData\Local\Temp\pip-szvhc2lu-record\install-record.txt --single-version-externally-managed --compile:

    A few things happen successfully after that message but at the end this happens:

    _check_build.c c:\anaconda3\include\pyconfig.h(243): fatal error C1083: Cannot open include file: 'basetsd.h': No such file or directory error: Command "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\anaconda3\lib\site-packages\numpy\core\include -Ic:\anaconda3\include -Ic:\anaconda3\include -I"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" -I"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /Tcpyflux\__check_build\_check_build.c /Fobuild\temp.win-amd64-3.5\Release\pyflux\__check_build\_check_build.obj" failed with exit status 2

    ---------------------------------------- Command "c:\anaconda3\python.exe -u -c "import setuptools, [pyflux fail install.txt](https://github.com/RJT1990/pyflux/files/1087255/pyflux.fail.install.txt) tokenize;__file__='C:\\Users\\Victor\\AppData\\Local\\Temp\\pip-build-kmpjxnhy\\pyflux\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Victor\AppData\Local\Temp\pip-szvhc2lu-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\Victor\AppData\Local\Temp\pip-build-kmpjxnhy\pyflux\

    How can I fix this?

    opened by RichardMM 16
  • plot_predict : 'module' object has no attribute 'indexes'

    plot_predict : 'module' object has no attribute 'indexes'

    When I run the ARMAX example: http://pyflux.readthedocs.io/en/latest/arimax.html I get the following error from model.plot_predict(h=10,oos_data=data.iloc[-12:],past_values=100,figsize=(15,5)) : File "/usr/local/lib/python2.7/dist-packages/pyflux/arma/arimax.py", line 778, in plot_predict date_index = self.shift_dates(h) File "/usr/local/lib/python2.7/dist-packages/pyflux/tsm.py", line 536, in shift_dates if isinstance(date_index, pd.core.indexes.datetimes.DatetimeIndex): AttributeError: 'module' object has no attribute 'indexes'

    opened by alireza-akhondi-asl 10
  • pip install -e . RuntimeError: Running cythonize failed!

    pip install -e . RuntimeError: Running cythonize failed!

    When I try install pyflux from the source code

    pip install -e .
    

    I get this error message

        Complete output from command python setup.py egg_info:
        /Users/pablo/.envs/pyflux/bin/python3: can't open file '/Users/pablo/src/pyflux/tools/cythonize.py': [Errno 2] No such file or directory
        Traceback (most recent call last):
          File "<string>", line 1, in <module>
          File "/Users/pablo/src/pyflux/setup.py", line 92, in <module>
            setup_package()
          File "/Users/pablo/src/pyflux/setup.py", line 70, in setup_package
            generate_cython(PACKAGE_NAME)
          File "/Users/pablo/src/pyflux/setup.py", line 38, in generate_cython
            raise RuntimeError("Running cythonize failed!")
        RuntimeError: Running cythonize failed!
        Cythonizing sources
    
    opened by juanpabloaj 10
  • statsmodels statespace models

    statsmodels statespace models

    Curious if you've had a look at the statespace work going on in statsmodels? @chadfulton

    opened by jseabold 10
  • Import matplotlib only if required to avoid dependency issues with Tkinter

    Import matplotlib only if required to avoid dependency issues with Tkinter

    Right now it's not possible to use pyflux in a python environment which is not configured for Tk, which is the case for most server environments:

    Traceback (most recent call last):
      File "...", line 1, in <module>
        import pyflux as pf
      File ".../python/lib/python2.7/site-packages/pyflux/__init__.py", line 5, in <module>
        from .arma import *
      File ".../python/lib/python2.7/site-packages/pyflux/arma/__init__.py", line 1, in <module>
        from .arma import ARIMA
      File ".../python/lib/python2.7/site-packages/pyflux/arma/arma.py", line 8, in <module>
        import matplotlib.pyplot as plt
      File ".../python/lib/python2.7/site-packages/matplotlib/pyplot.py", line 114, in <module>
        _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
      File ".../python/lib/python2.7/site-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup
        globals(),locals(),[backend_name],0)
      File ".../python/lib/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 6, in <module>
        from matplotlib.externals.six.moves import tkinter as Tk
      File ".../python/lib/python2.7/site-packages/matplotlib/externals/six.py", line 199, in load_module
        mod = mod._resolve()
      File ".../python/lib/python2.7/site-packages/matplotlib/externals/six.py", line 113, in _resolve
        return _import_module(self.mod)
      File ".../python/lib/python2.7/site-packages/matplotlib/externals/six.py", line 80, in _import_module
        __import__(name)
      File ".../python/lib/python2.7/lib-tk/Tkinter.py", line 39, in <module>
          import _tkinter # If this fails your Python may not be configured for Tk
    ImportError: No module named _tkinter
    

    This PR moves all matplotlib imports from the global scope into the different plotting functions so that Tkinter is only required if you actually use the plotting capabilities of pyflux.

    opened by tmak 9
  • failed building wheel for pyflux

    failed building wheel for pyflux

    I've tried a couple of different approaches but can't seem to get past this error.

    Failed building wheel for pyflux Running setup.py clean for pyflux Failed to build pyflux Installing collected packages: pyflux Running setup.py install for pyflux ... error Complete output from command /Users/pillbug/anaconda3/bin/python -u -c "import setuptools, tokenize;file='/private/var/folders/17/gfz9lnjs30l_sd0tgn7v1m3m0000gn/T/pip-build-hktpm5i6/pyflux/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /var/folders/17/gfz9lnjs30l_sd0tgn7v1m3m0000gn/T/pip-2tnfhoox-record/install-record.txt --single-version-externally-managed --compile: running install running build running config_cc unifing config_cc, config, build_clib, build_ext, build commands --compiler options running config_fc unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options running build_src build_src building extension "pyflux.__check_build._check_build" sources building extension "pyflux.arma.arma_recursions" sources building extension "pyflux.arma.nn_architecture" sources building extension "pyflux.families.gas_recursions" sources building extension "pyflux.families.poisson_kalman_recursions" sources building extension "pyflux.garch.garch_recursions" sources building extension "pyflux.gas.gas_core_recursions" sources building extension "pyflux.gpnarx.kernel_routines" sources building extension "pyflux.inference.metropolis_sampler" sources building extension "pyflux.inference.bbvi_routines" sources building extension "pyflux.ssm.kalman" sources building extension "pyflux.var.var_recursions" sources build_src: building npy-pkg config files running build_py creating build creating build/lib.macosx-10.6-x86_64-3.5 creating build/lib.macosx-10.6-x86_64-3.5/pyflux copying pyflux/init.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux copying pyflux/covariances.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux copying pyflux/data_check.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux copying pyflux/latent_variables.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux copying pyflux/results.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux copying pyflux/setup.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux copying pyflux/tsm.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux creating build/lib.macosx-10.6-x86_64-3.5/pyflux/__check_build copying pyflux/__check_build/init.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/__check_build copying pyflux/__check_build/setup.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/__check_build creating build/lib.macosx-10.6-x86_64-3.5/pyflux/arma copying pyflux/arma/init.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/arma copying pyflux/arma/arimax.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/arma copying pyflux/arma/arma.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/arma copying pyflux/arma/nnar.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/arma copying pyflux/arma/nnarx.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/arma copying pyflux/arma/setup.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/arma creating build/lib.macosx-10.6-x86_64-3.5/pyflux/ensembles copying pyflux/ensembles/init.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/ensembles copying pyflux/ensembles/mixture_of_experts.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/ensembles creating build/lib.macosx-10.6-x86_64-3.5/pyflux/families copying pyflux/families/init.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/families copying pyflux/families/cauchy.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/families copying pyflux/families/exponential.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/families copying pyflux/families/family.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/families copying pyflux/families/flat.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/families copying pyflux/families/inverse_gamma.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/families copying pyflux/families/inverse_wishart.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/families copying pyflux/families/laplace.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/families copying pyflux/families/normal.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/families copying pyflux/families/poisson.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/families copying pyflux/families/setup.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/families copying pyflux/families/skewt.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/families copying pyflux/families/t.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/families copying pyflux/families/truncated_normal.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/families creating build/lib.macosx-10.6-x86_64-3.5/pyflux/garch copying pyflux/garch/init.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/garch copying pyflux/garch/egarch.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/garch copying pyflux/garch/egarchm.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/garch copying pyflux/garch/egarchmreg.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/garch copying pyflux/garch/garch.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/garch copying pyflux/garch/lmegarch.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/garch copying pyflux/garch/segarch.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/garch copying pyflux/garch/segarchm.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/garch copying pyflux/garch/setup.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/garch creating build/lib.macosx-10.6-x86_64-3.5/pyflux/gas copying pyflux/gas/init.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/gas copying pyflux/gas/gas.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/gas copying pyflux/gas/gasllm.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/gas copying pyflux/gas/gasllt.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/gas copying pyflux/gas/gasrank.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/gas copying pyflux/gas/gasreg.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/gas copying pyflux/gas/gasx.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/gas copying pyflux/gas/scores.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/gas copying pyflux/gas/setup.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/gas creating build/lib.macosx-10.6-x86_64-3.5/pyflux/gpnarx copying pyflux/gpnarx/init.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/gpnarx copying pyflux/gpnarx/gpnarx.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/gpnarx copying pyflux/gpnarx/kernels.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/gpnarx copying pyflux/gpnarx/setup.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/gpnarx creating build/lib.macosx-10.6-x86_64-3.5/pyflux/inference copying pyflux/inference/init.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/inference copying pyflux/inference/bbvi.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/inference copying pyflux/inference/metropolis_hastings.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/inference copying pyflux/inference/norm_post_sim.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/inference copying pyflux/inference/setup.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/inference copying pyflux/inference/stoch_optim.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/inference creating build/lib.macosx-10.6-x86_64-3.5/pyflux/output copying pyflux/output/init.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/output copying pyflux/output/tableprinter.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/output creating build/lib.macosx-10.6-x86_64-3.5/pyflux/ssm copying pyflux/ssm/init.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/ssm copying pyflux/ssm/dar.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/ssm copying pyflux/ssm/dynamic_glm.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/ssm copying pyflux/ssm/dynlin.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/ssm copying pyflux/ssm/llm.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/ssm copying pyflux/ssm/llt.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/ssm copying pyflux/ssm/local_level.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/ssm copying pyflux/ssm/local_trend.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/ssm copying pyflux/ssm/ndynlin.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/ssm copying pyflux/ssm/nllm.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/ssm copying pyflux/ssm/nllt.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/ssm copying pyflux/ssm/setup.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/ssm creating build/lib.macosx-10.6-x86_64-3.5/pyflux/tests copying pyflux/tests/init.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/tests copying pyflux/tests/nhst.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/tests creating build/lib.macosx-10.6-x86_64-3.5/pyflux/var copying pyflux/var/init.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/var copying pyflux/var/setup.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/var copying pyflux/var/var.py -> build/lib.macosx-10.6-x86_64-3.5/pyflux/var running build_ext customize UnixCCompiler customize UnixCCompiler using build_ext building 'pyflux.__check_build._check_build' extension compiling C sources C compiler: /usr/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/pillbug/anaconda3/include -arch x86_64

    creating build/temp.macosx-10.6-x86_64-3.5
    creating build/temp.macosx-10.6-x86_64-3.5/pyflux
    creating build/temp.macosx-10.6-x86_64-3.5/pyflux/__check_build
    compile options: '-I/Users/pillbug/anaconda3/lib/python3.5/site-packages/numpy/core/include -I/Users/pillbug/anaconda3/include/python3.5m -c'
    clang: pyflux/__check_build/_check_build.c
    xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
    xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
    error: Command "/usr/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/pillbug/anaconda3/include -arch x86_64 -I/Users/pillbug/anaconda3/lib/python3.5/site-packages/numpy/core/include -I/Users/pillbug/anaconda3/include/python3.5m -c pyflux/__check_build/_check_build.c -o build/temp.macosx-10.6-x86_64-3.5/pyflux/__check_build/_check_build.o" failed with exit status 1
    
    ----------------------------------------
    

    Command "/Users/pillbug/anaconda3/bin/python -u -c "import setuptools, tokenize;file='/private/var/folders/17/gfz9lnjs30l_sd0tgn7v1m3m0000gn/T/pip-build-hktpm5i6/pyflux/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /var/folders/17/gfz9lnjs30l_sd0tgn7v1m3m0000gn/T/pip-2tnfhoox-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/17/gfz9lnjs30l_sd0tgn7v1m3m0000gn/T/pip-build-hktpm5i6/pyflux/

    opened by mjjohns1 8
  • pyflux.com is not hosted anymore, but the docs still reference it

    pyflux.com is not hosted anymore, but the docs still reference it

    For instance, the image at http://www.pyflux.com/welcome_pack/introduction/model_api_1.png is referenced by the docs at https://pyflux.readthedocs.io/en/latest/index.html but not available anymore.

    pyflux.com now contains ads for python-related search terms. It it is lost, the images (if still available somehow) should be hosted on readthedocs, I guess.

    opened by nhoening 7
  • WIP: Cythonization for Arma

    WIP: Cythonization for Arma

    This is a really early WIP for the Arma Cythonization.

    I'm still having a bit of trouble getting the setup.py file sorted out. However my knowledge of Cython isn't great.

    You should be able to get some speedups without even writing much Cython code.

    opened by springcoil 6
  • Error in arimax.plot_predict, plot_predict_is, predict?

    Error in arimax.plot_predict, plot_predict_is, predict?

    Hi,

    I am getting the following error in trying to replicate the example on http://www.pyflux.com/docs/arimax.html: Traceback (most recent call last):

    File "", line 28, in model.plot_predict(h=10, oos_data=data.iloc[-12:], past_values=100, figsize=(15,5))

    File "/anaconda/envs/python3/lib/python3.6/site-packages/pyflux/arma/arimax.py", line 778, in plot_predict date_index = self.shift_dates(h)

    File "/anaconda/envs/python3/lib/python3.6/site-packages/pyflux/tsm.py", line 537, in shift_dates if isinstance(date_index,pd.tseries.index.DatetimeIndex):

    AttributeError: module 'pandas.tseries' has no attribute 'index'

    Below is the code, which I have copied verbatim from the page:

    import numpy as np import pandas as pd import pyflux as pf from datetime import datetime import matplotlib.pyplot as plt

    data = pd.read_csv("https://vincentarelbundock.github.io/Rdatasets/csv/MASS/drivers.csv") data.index = data['time']; data.loc[(data['time']>=1983.05), 'seat_belt'] = 1; data.loc[(data['time']<1983.05), 'seat_belt'] = 0; data.loc[(data['time']>=1974.00), 'oil_crisis'] = 1; data.loc[(data['time']<1974.00), 'oil_crisis'] = 0; plt.figure(figsize=(15,5)); plt.plot(data.index,data['drivers']); plt.ylabel('Driver Deaths'); plt.title('Deaths of Car Drivers in Great Britain 1969-84'); plt.plot();

    type(data['drivers'])

    model = pf.ARIMAX(data=data, formula='drivers~1+seat_belt+oil_crisis', ar=1, ma=1, family=pf.Normal()) x = model.fit("MLE") x.summary()

    model.plot_fit(figsize=(15,10))

    model.plot_predict(h=10, oos_data=data.iloc[-12:], past_values=100, figsize=(15,5))

    opened by shr264 5
  • api example

    api example

    could you give some example about ARIMAX model's predict function? I can not find usage in your docs. I use it like this: model = pf.ARIMAX(data=group,formula='passengerCount~1',ar=1,ma=1) x = model.fit() pre = model.predict(18) print(pre)

    got error: Error evaluating factor: TypeError: 'NoneType' object is not subscriptable passengerCount~1

    opened by zhouhoo 5
  • pip install fail on google colab

    pip install fail on google colab

    Collecting pyflux
      Using cached pyflux-0.4.15.tar.gz (1.3 MB)
    Requirement already satisfied: numpy in /usr/local/lib/python3.7/dist-packages (from pyflux) (1.19.5)
    Requirement already satisfied: pandas in /usr/local/lib/python3.7/dist-packages (from pyflux) (1.1.5)
    Requirement already satisfied: scipy in /usr/local/lib/python3.7/dist-packages (from pyflux) (1.4.1)
    Requirement already satisfied: numdifftools in /usr/local/lib/python3.7/dist-packages (from pyflux) (0.9.40)
    Requirement already satisfied: patsy in /usr/local/lib/python3.7/dist-packages (from pyflux) (0.5.2)
    Requirement already satisfied: algopy>=0.4 in /usr/local/lib/python3.7/dist-packages (from numdifftools->pyflux) (0.5.7)
    Requirement already satisfied: statsmodels>=0.6 in /usr/local/lib/python3.7/dist-packages (from numdifftools->pyflux) (0.10.2)
    Requirement already satisfied: python-dateutil>=2.7.3 in /usr/local/lib/python3.7/dist-packages (from pandas->pyflux) (2.8.2)
    Requirement already satisfied: pytz>=2017.2 in /usr/local/lib/python3.7/dist-packages (from pandas->pyflux) (2018.9)
    Requirement already satisfied: six in /usr/local/lib/python3.7/dist-packages (from patsy->pyflux) (1.15.0)
    Building wheels for collected packages: pyflux
      Building wheel for pyflux (setup.py) ... error
      ERROR: Failed building wheel for pyflux
      Running setup.py clean for pyflux
    Failed to build pyflux
    Installing collected packages: pyflux
        Running setup.py install for pyflux ... error
    ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-55kchscf/pyflux_5882bd81dcd145dbaf93bfa838249a71/setup.py'"'"'; __file__='"'"'/tmp/pip-install-55kchscf/pyflux_5882bd81dcd145dbaf93bfa838249a71/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-bvd4wquf/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.7/pyflux Check the logs for full command output.
    
    opened by dirknbr 2
  • Failed to `pip install pyflux`

    Failed to `pip install pyflux`

    Failed to install pyflux via pip

    Building wheels for collected packages: pyflux
      Building wheel for pyflux (setup.py) ... error
      ERROR: Command errored out with exit status 1:
       command: /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-o0mzia1f/pyflux_32c06a9a3c7e4a20b079fc65fdba3e91/setup.py'"'"'; __file__='"'"'/tmp/pip-install-o0mzia1f/pyflux_32c06a9a3c7e4a20b079fc65fdba3e91/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-3d5tydro
           cwd: /tmp/pip-install-o0mzia1f/pyflux_32c06a9a3c7e4a20b079fc65fdba3e91/
      Complete output (552 lines):
      running bdist_wheel
      running build
      running config_cc
      unifing config_cc, config, build_clib, build_ext, build commands --compiler options
      running config_fc
      unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
      running build_src
      build_src
      building extension "pyflux.__check_build._check_build" sources
      building extension "pyflux.arma.arma_recursions" sources
      building extension "pyflux.arma.nn_architecture" sources
      building extension "pyflux.families.gas_recursions" sources
      building extension "pyflux.families.poisson_kalman_recursions" sources
      building extension "pyflux.garch.garch_recursions" sources
      building extension "pyflux.gas.gas_core_recursions" sources
      building extension "pyflux.gpnarx.kernel_routines" sources
      building extension "pyflux.inference.metropolis_sampler" sources
      building extension "pyflux.inference.bbvi_routines" sources
      building extension "pyflux.ssm.kalman" sources
      building extension "pyflux.var.var_recursions" sources
      build_src: building npy-pkg config files
      running build_py
      creating build
      creating build/lib.linux-x86_64-3.8
      creating build/lib.linux-x86_64-3.8/pyflux
      copying pyflux/covariances.py -> build/lib.linux-x86_64-3.8/pyflux
      copying pyflux/data_check.py -> build/lib.linux-x86_64-3.8/pyflux
      copying pyflux/latent_variables.py -> build/lib.linux-x86_64-3.8/pyflux
      copying pyflux/__init__.py -> build/lib.linux-x86_64-3.8/pyflux
      copying pyflux/setup.py -> build/lib.linux-x86_64-3.8/pyflux
      copying pyflux/results.py -> build/lib.linux-x86_64-3.8/pyflux
      copying pyflux/tsm.py -> build/lib.linux-x86_64-3.8/pyflux
      creating build/lib.linux-x86_64-3.8/pyflux/__check_build
      copying pyflux/__check_build/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/__check_build
      copying pyflux/__check_build/setup.py -> build/lib.linux-x86_64-3.8/pyflux/__check_build
      creating build/lib.linux-x86_64-3.8/pyflux/arma
      copying pyflux/arma/arimax.py -> build/lib.linux-x86_64-3.8/pyflux/arma
      copying pyflux/arma/arma.py -> build/lib.linux-x86_64-3.8/pyflux/arma
      copying pyflux/arma/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/arma
      copying pyflux/arma/nnar.py -> build/lib.linux-x86_64-3.8/pyflux/arma
      copying pyflux/arma/setup.py -> build/lib.linux-x86_64-3.8/pyflux/arma
      copying pyflux/arma/nnarx.py -> build/lib.linux-x86_64-3.8/pyflux/arma
      creating build/lib.linux-x86_64-3.8/pyflux/arma/tests
      copying pyflux/arma/tests/test_arimax_t.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
      copying pyflux/arma/tests/test_arimax_inference.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
      copying pyflux/arma/tests/test_arimax_poisson.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
      copying pyflux/arma/tests/test_arimax_exponential.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
      copying pyflux/arma/tests/test_arimax_laplace.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
      copying pyflux/arma/tests/test_arima_normal.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
      copying pyflux/arma/tests/test_arimax_skewt.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
      copying pyflux/arma/tests/test_arima_exponential.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
      copying pyflux/arma/tests/test_arimax_cauchy.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
      copying pyflux/arma/tests/test_arima_inference.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
      copying pyflux/arma/tests/test_arima_t.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
      copying pyflux/arma/tests/test_arimax_normal.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
      copying pyflux/arma/tests/test_arima_laplace.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
      copying pyflux/arma/tests/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
      copying pyflux/arma/tests/test_arima_poisson.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
      copying pyflux/arma/tests/test_arima_cauchy.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
      copying pyflux/arma/tests/test_arima_skewt.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
      creating build/lib.linux-x86_64-3.8/pyflux/ensembles
      copying pyflux/ensembles/mixture_of_experts.py -> build/lib.linux-x86_64-3.8/pyflux/ensembles
      copying pyflux/ensembles/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/ensembles
      creating build/lib.linux-x86_64-3.8/pyflux/families
      copying pyflux/families/laplace.py -> build/lib.linux-x86_64-3.8/pyflux/families
      copying pyflux/families/cauchy.py -> build/lib.linux-x86_64-3.8/pyflux/families
      copying pyflux/families/skewt.py -> build/lib.linux-x86_64-3.8/pyflux/families
      copying pyflux/families/flat.py -> build/lib.linux-x86_64-3.8/pyflux/families
      copying pyflux/families/poisson.py -> build/lib.linux-x86_64-3.8/pyflux/families
      copying pyflux/families/exponential.py -> build/lib.linux-x86_64-3.8/pyflux/families
      copying pyflux/families/normal.py -> build/lib.linux-x86_64-3.8/pyflux/families
      copying pyflux/families/family.py -> build/lib.linux-x86_64-3.8/pyflux/families
      copying pyflux/families/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/families
      copying pyflux/families/truncated_normal.py -> build/lib.linux-x86_64-3.8/pyflux/families
      copying pyflux/families/inverse_wishart.py -> build/lib.linux-x86_64-3.8/pyflux/families
      copying pyflux/families/setup.py -> build/lib.linux-x86_64-3.8/pyflux/families
      copying pyflux/families/inverse_gamma.py -> build/lib.linux-x86_64-3.8/pyflux/families
      copying pyflux/families/t.py -> build/lib.linux-x86_64-3.8/pyflux/families
      creating build/lib.linux-x86_64-3.8/pyflux/garch
      copying pyflux/garch/segarchm.py -> build/lib.linux-x86_64-3.8/pyflux/garch
      copying pyflux/garch/lmegarch.py -> build/lib.linux-x86_64-3.8/pyflux/garch
      copying pyflux/garch/segarch.py -> build/lib.linux-x86_64-3.8/pyflux/garch
      copying pyflux/garch/garch.py -> build/lib.linux-x86_64-3.8/pyflux/garch
      copying pyflux/garch/egarchm.py -> build/lib.linux-x86_64-3.8/pyflux/garch
      copying pyflux/garch/egarch.py -> build/lib.linux-x86_64-3.8/pyflux/garch
      copying pyflux/garch/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/garch
      copying pyflux/garch/setup.py -> build/lib.linux-x86_64-3.8/pyflux/garch
      copying pyflux/garch/egarchmreg.py -> build/lib.linux-x86_64-3.8/pyflux/garch
      creating build/lib.linux-x86_64-3.8/pyflux/gas
      copying pyflux/gas/gasrank.py -> build/lib.linux-x86_64-3.8/pyflux/gas
      copying pyflux/gas/gasllt.py -> build/lib.linux-x86_64-3.8/pyflux/gas
      copying pyflux/gas/gasllm.py -> build/lib.linux-x86_64-3.8/pyflux/gas
      copying pyflux/gas/gas.py -> build/lib.linux-x86_64-3.8/pyflux/gas
      copying pyflux/gas/gasreg.py -> build/lib.linux-x86_64-3.8/pyflux/gas
      copying pyflux/gas/gasx.py -> build/lib.linux-x86_64-3.8/pyflux/gas
      copying pyflux/gas/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/gas
      copying pyflux/gas/setup.py -> build/lib.linux-x86_64-3.8/pyflux/gas
      copying pyflux/gas/scores.py -> build/lib.linux-x86_64-3.8/pyflux/gas
      creating build/lib.linux-x86_64-3.8/pyflux/gpnarx
      copying pyflux/gpnarx/gpnarx.py -> build/lib.linux-x86_64-3.8/pyflux/gpnarx
      copying pyflux/gpnarx/kernels.py -> build/lib.linux-x86_64-3.8/pyflux/gpnarx
      copying pyflux/gpnarx/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/gpnarx
      copying pyflux/gpnarx/setup.py -> build/lib.linux-x86_64-3.8/pyflux/gpnarx
      creating build/lib.linux-x86_64-3.8/pyflux/inference
      copying pyflux/inference/metropolis_hastings.py -> build/lib.linux-x86_64-3.8/pyflux/inference
      copying pyflux/inference/stoch_optim.py -> build/lib.linux-x86_64-3.8/pyflux/inference
      copying pyflux/inference/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/inference
      copying pyflux/inference/setup.py -> build/lib.linux-x86_64-3.8/pyflux/inference
      copying pyflux/inference/bbvi.py -> build/lib.linux-x86_64-3.8/pyflux/inference
      copying pyflux/inference/norm_post_sim.py -> build/lib.linux-x86_64-3.8/pyflux/inference
      creating build/lib.linux-x86_64-3.8/pyflux/output
      copying pyflux/output/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/output
      copying pyflux/output/tableprinter.py -> build/lib.linux-x86_64-3.8/pyflux/output
      creating build/lib.linux-x86_64-3.8/pyflux/ssm
      copying pyflux/ssm/llt.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
      copying pyflux/ssm/nllm.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
      copying pyflux/ssm/dar.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
      copying pyflux/ssm/nllt.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
      copying pyflux/ssm/dynamic_glm.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
      copying pyflux/ssm/ndynlin.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
      copying pyflux/ssm/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
      copying pyflux/ssm/setup.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
      copying pyflux/ssm/dynlin.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
      copying pyflux/ssm/local_level.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
      copying pyflux/ssm/local_trend.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
      copying pyflux/ssm/llm.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
      creating build/lib.linux-x86_64-3.8/pyflux/tests
      copying pyflux/tests/nhst.py -> build/lib.linux-x86_64-3.8/pyflux/tests
      copying pyflux/tests/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/tests
      creating build/lib.linux-x86_64-3.8/pyflux/var
      copying pyflux/var/var.py -> build/lib.linux-x86_64-3.8/pyflux/var
      copying pyflux/var/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/var
      copying pyflux/var/setup.py -> build/lib.linux-x86_64-3.8/pyflux/var
      running build_ext
      customize UnixCCompiler
      customize UnixCCompiler using build_ext
      CCompilerOpt.cc_test_flags[1008] : testing flags (-march=native)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      creating /tmp/tmp9hho418d/home
      creating /tmp/tmp9hho418d/home/lvision
      creating /tmp/tmp9hho418d/home/lvision/.local
      creating /tmp/tmp9hho418d/home/lvision/.local/lib
      creating /tmp/tmp9hho418d/home/lvision/.local/lib/python3.8
      creating /tmp/tmp9hho418d/home/lvision/.local/lib/python3.8/site-packages
      creating /tmp/tmp9hho418d/home/lvision/.local/lib/python3.8/site-packages/numpy
      creating /tmp/tmp9hho418d/home/lvision/.local/lib/python3.8/site-packages/numpy/distutils
      creating /tmp/tmp9hho418d/home/lvision/.local/lib/python3.8/site-packages/numpy/distutils/checks
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-march=native'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-O3)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-O3'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-Werror)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-Werror'
      CCompilerOpt.__init__[1696] : check requested baseline
      CCompilerOpt.cc_test_flags[1008] : testing flags (-msse)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-msse2)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse2'
      CCompilerOpt.feature_test[1461] : testing feature 'SSE' with flags (-msse -msse2)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -Werror'
      CCompilerOpt.feature_test[1461] : testing feature 'SSE2' with flags (-msse -msse2)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -Werror'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-msse3)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse3'
      CCompilerOpt.feature_test[1461] : testing feature 'SSE3' with flags (-msse -msse2 -msse3)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -Werror'
      CCompilerOpt.__init__[1705] : check requested dispatch-able features
      CCompilerOpt.cc_test_flags[1008] : testing flags (-mssse3)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-mssse3'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-msse4.1)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse4.1'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-mpopcnt)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-mpopcnt'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-msse4.2)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse4.2'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-mavx'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-mf16c)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-mf16c'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-mfma)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-mfma'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx2)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-mavx2'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx512f)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-mavx512f'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx512cd)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-mavx512cd'
      CCompilerOpt.feature_test[1461] : testing feature 'AVX512CD' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -Werror'
      CCompilerOpt.feature_test[1461] : testing feature 'FMA3' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -Werror'
      CCompilerOpt.feature_test[1461] : testing feature 'AVX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -Werror'
      CCompilerOpt.feature_test[1461] : testing feature 'SSSE3' with flags (-msse -msse2 -msse3 -mssse3)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -Werror'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx512vl -mavx512bw -mavx512dq)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-mavx512vl -mavx512bw -mavx512dq'
      CCompilerOpt.feature_test[1461] : testing feature 'AVX512_SKX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx512vnni)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-mavx512vnni'
      CCompilerOpt.feature_test[1461] : testing feature 'AVX512_CLX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -Werror'
      CCompilerOpt.feature_test[1461] : testing feature 'F16C' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -Werror'
      CCompilerOpt.feature_test[1461] : testing feature 'AVX512F' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx512ifma -mavx512vbmi)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-mavx512ifma -mavx512vbmi'
      CCompilerOpt.feature_test[1461] : testing feature 'AVX512_CNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -Werror'
      CCompilerOpt.feature_test[1461] : testing feature 'SSE42' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -Werror'
      CCompilerOpt.feature_test[1461] : testing feature 'AVX2' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2 -Werror'
      CCompilerOpt.feature_test[1461] : testing feature 'SSE41' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -Werror'
      CCompilerOpt.feature_test[1461] : testing feature 'POPCNT' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -Werror'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq'
      CCompilerOpt.feature_test[1461] : testing feature 'AVX512_ICL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq -Werror'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx512er -mavx512pf)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-mavx512er -mavx512pf'
      CCompilerOpt.feature_test[1461] : testing feature 'AVX512_KNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -Werror'
      CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq'
      CCompilerOpt.feature_test[1461] : testing feature 'AVX512_KNM' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq -Werror'
      CCompilerOpt.__init__[1717] : skip features (SSE2 SSE SSE3) since its part of baseline
      CCompilerOpt.__init__[1721] : initialize targets groups
      CCompilerOpt.__init__[1723] : parse target group simd_test
      CCompilerOpt._parse_target_tokens[1934] : skip targets (VSX2 VSX XOP NEON VSX3 ASIMD FMA4) not part of baseline or dispatch-able features
      CCompilerOpt._parse_policy_not_keepbase[2046] : skip baseline features (SSE2)
      CCompilerOpt.generate_dispatch_header[2267] : generate CPU dispatch header: (build/src.linux-x86_64-3.8/numpy/distutils/include/npy_cpu_dispatch_config.h)
      CCompilerOpt.generate_dispatch_header[2276] : dispatch header dir build/src.linux-x86_64-3.8/numpy/distutils/include does not exist, creating it
      CCompilerOpt.feature_extra_checks[1541] : Testing extra checks for feature 'AVX512F' (AVX512F_REDUCE)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror'
      CCompilerOpt.feature_extra_checks[1541] : Testing extra checks for feature 'AVX512_SKX' (AVX512BW_MASK AVX512DQ_MASK)
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      compile options: '-I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
      building 'pyflux.__check_build._check_build' extension
      compiling C sources
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      creating build/temp.linux-x86_64-3.8/pyflux
      creating build/temp.linux-x86_64-3.8/pyflux/__check_build
      compile options: '-I/home/lvision/.local/lib/python3.8/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.8/numpy/distutils/include -I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3'
      x86_64-linux-gnu-gcc: pyflux/__check_build/_check_build.c
      x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/pyflux/__check_build/_check_build.o -o build/lib.linux-x86_64-3.8/pyflux/__check_build/_check_build.cpython-38-x86_64-linux-gnu.so
      building 'pyflux.arma.arma_recursions' extension
      compiling C sources
      C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
      
      creating build/temp.linux-x86_64-3.8/pyflux/arma
      compile options: '-I/home/lvision/.local/lib/python3.8/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.8/numpy/distutils/include -I/usr/include/python3.8 -c'
      extra options: '-msse -msse2 -msse3'
      x86_64-linux-gnu-gcc: pyflux/arma/arma_recursions.c
      In file included from /home/lvision/.local/lib/python3.8/site-packages/numpy/core/include/numpy/ndarraytypes.h:1969,
                       from /home/lvision/.local/lib/python3.8/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
                       from /home/lvision/.local/lib/python3.8/site-packages/numpy/core/include/numpy/arrayobject.h:4,
                       from pyflux/arma/arma_recursions.c:274:
      /home/lvision/.local/lib/python3.8/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
         17 | #warning "Using deprecated NumPy API, disable it with " \
            |  ^~~~~~~
      pyflux/arma/arma_recursions.c: In function ‘PyInit_arma_recursions’:
      pyflux/arma/arma_recursions.c:17748:3: warning: ‘tp_print’ is deprecated [-Wdeprecated-declarations]
      17748 |   __pyx_type___pyx_array.tp_print = 0;
            |   ^~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.8/object.h:746,
                       from /usr/include/python3.8/pytime.h:6,
                       from /usr/include/python3.8/Python.h:85,
                       from pyflux/arma/arma_recursions.c:4:
      /usr/include/python3.8/cpython/object.h:260:30: note: declared here
        260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
            |                              ^~~~~~~~
      pyflux/arma/arma_recursions.c:17752:3: warning: ‘tp_print’ is deprecated [-Wdeprecated-declarations]
      17752 |   __pyx_type___pyx_MemviewEnum.tp_print = 0;
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.8/object.h:746,
                       from /usr/include/python3.8/pytime.h:6,
                       from /usr/include/python3.8/Python.h:85,
                       from pyflux/arma/arma_recursions.c:4:
      /usr/include/python3.8/cpython/object.h:260:30: note: declared here
        260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
            |                              ^~~~~~~~
      pyflux/arma/arma_recursions.c:17763:3: warning: ‘tp_print’ is deprecated [-Wdeprecated-declarations]
      17763 |   __pyx_type___pyx_memoryview.tp_print = 0;
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.8/object.h:746,
                       from /usr/include/python3.8/pytime.h:6,
                       from /usr/include/python3.8/Python.h:85,
                       from pyflux/arma/arma_recursions.c:4:
      /usr/include/python3.8/cpython/object.h:260:30: note: declared here
        260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
            |                              ^~~~~~~~
      pyflux/arma/arma_recursions.c:17772:3: warning: ‘tp_print’ is deprecated [-Wdeprecated-declarations]
      17772 |   __pyx_type___pyx_memoryviewslice.tp_print = 0;
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.8/object.h:746,
                       from /usr/include/python3.8/pytime.h:6,
                       from /usr/include/python3.8/Python.h:85,
                       from pyflux/arma/arma_recursions.c:4:
      /usr/include/python3.8/cpython/object.h:260:30: note: declared here
        260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
            |                              ^~~~~~~~
      pyflux/arma/arma_recursions.c: In function ‘__Pyx__ExceptionSave’:
      pyflux/arma/arma_recursions.c:19331:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
      19331 |     *type = tstate->exc_type;
            |                     ^~~~~~~~
            |                     curexc_type
      pyflux/arma/arma_recursions.c:19332:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
      19332 |     *value = tstate->exc_value;
            |                      ^~~~~~~~~
            |                      curexc_value
      pyflux/arma/arma_recursions.c:19333:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
      19333 |     *tb = tstate->exc_traceback;
            |                   ^~~~~~~~~~~~~
            |                   curexc_traceback
      pyflux/arma/arma_recursions.c: In function ‘__Pyx__ExceptionReset’:
      pyflux/arma/arma_recursions.c:19340:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
      19340 |     tmp_type = tstate->exc_type;
            |                        ^~~~~~~~
            |                        curexc_type
      pyflux/arma/arma_recursions.c:19341:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
      19341 |     tmp_value = tstate->exc_value;
            |                         ^~~~~~~~~
            |                         curexc_value
      pyflux/arma/arma_recursions.c:19342:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
      19342 |     tmp_tb = tstate->exc_traceback;
            |                      ^~~~~~~~~~~~~
            |                      curexc_traceback
      pyflux/arma/arma_recursions.c:19343:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
      19343 |     tstate->exc_type = type;
            |             ^~~~~~~~
            |             curexc_type
      pyflux/arma/arma_recursions.c:19344:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
      19344 |     tstate->exc_value = value;
            |             ^~~~~~~~~
            |             curexc_value
      pyflux/arma/arma_recursions.c:19345:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
      19345 |     tstate->exc_traceback = tb;
            |             ^~~~~~~~~~~~~
            |             curexc_traceback
      pyflux/arma/arma_recursions.c: In function ‘__Pyx__GetException’:
      pyflux/arma/arma_recursions.c:19400:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
      19400 |     tmp_type = tstate->exc_type;
            |                        ^~~~~~~~
            |                        curexc_type
      pyflux/arma/arma_recursions.c:19401:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
      19401 |     tmp_value = tstate->exc_value;
            |                         ^~~~~~~~~
            |                         curexc_value
      pyflux/arma/arma_recursions.c:19402:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
      19402 |     tmp_tb = tstate->exc_traceback;
            |                      ^~~~~~~~~~~~~
            |                      curexc_traceback
      pyflux/arma/arma_recursions.c:19403:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
      19403 |     tstate->exc_type = local_type;
            |             ^~~~~~~~
            |             curexc_type
      pyflux/arma/arma_recursions.c:19404:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
      19404 |     tstate->exc_value = local_value;
            |             ^~~~~~~~~
            |             curexc_value
      pyflux/arma/arma_recursions.c:19405:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
      19405 |     tstate->exc_traceback = local_tb;
            |             ^~~~~~~~~~~~~
            |             curexc_traceback
      pyflux/arma/arma_recursions.c: In function ‘__Pyx__ExceptionSwap’:
      pyflux/arma/arma_recursions.c:19427:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
      19427 |     tmp_type = tstate->exc_type;
            |                        ^~~~~~~~
            |                        curexc_type
      pyflux/arma/arma_recursions.c:19428:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
      19428 |     tmp_value = tstate->exc_value;
            |                         ^~~~~~~~~
            |                         curexc_value
      pyflux/arma/arma_recursions.c:19429:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
      19429 |     tmp_tb = tstate->exc_traceback;
            |                      ^~~~~~~~~~~~~
            |                      curexc_traceback
      pyflux/arma/arma_recursions.c:19430:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
      19430 |     tstate->exc_type = *type;
            |             ^~~~~~~~
            |             curexc_type
      pyflux/arma/arma_recursions.c:19431:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
      19431 |     tstate->exc_value = *value;
            |             ^~~~~~~~~
            |             curexc_value
      pyflux/arma/arma_recursions.c:19432:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
      19432 |     tstate->exc_traceback = *tb;
            |             ^~~~~~~~~~~~~
            |             curexc_traceback
      In file included from /home/lvision/.local/lib/python3.8/site-packages/numpy/core/include/numpy/ndarrayobject.h:21,
                       from /home/lvision/.local/lib/python3.8/site-packages/numpy/core/include/numpy/arrayobject.h:4,
                       from pyflux/arma/arma_recursions.c:274:
      At top level:
      /home/lvision/.local/lib/python3.8/site-packages/numpy/core/include/numpy/__multiarray_api.h:1464:1: warning: ‘_import_array’ defined but not used [-Wunused-function]
       1464 | _import_array(void)
            | ^~~~~~~~~~~~~
      error: Command "x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/home/lvision/.local/lib/python3.8/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.8/numpy/distutils/include -I/usr/include/python3.8 -c pyflux/arma/arma_recursions.c -o build/temp.linux-x86_64-3.8/pyflux/arma/arma_recursions.o -MMD -MF build/temp.linux-x86_64-3.8/pyflux/arma/arma_recursions.o.d -msse -msse2 -msse3" failed with exit status 1
      
      ########### EXT COMPILER OPTIMIZATION ###########
      Platform      :
        Architecture: x64
        Compiler    : gcc
      
      CPU baseline  :
        Requested   : 'min'
        Enabled     : SSE SSE2 SSE3
        Flags       : -msse -msse2 -msse3
        Extra checks: none
      
      CPU dispatch  :
        Requested   : 'max -xop -fma4'
        Enabled     : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD AVX512_KNL AVX512_KNM AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL
        Generated   : none
      CCompilerOpt.cache_flush[804] : write cache to path -> /tmp/pip-install-o0mzia1f/pyflux_32c06a9a3c7e4a20b079fc65fdba3e91/build/temp.linux-x86_64-3.8/ccompiler_opt_cache_ext.py
      ----------------------------------------
      ERROR: Failed building wheel for pyflux
      Running setup.py clean for pyflux
    Failed to build pyflux
    Installing collected packages: pyflux
        Running setup.py install for pyflux ... error
        ERROR: Command errored out with exit status 1:
         command: /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-o0mzia1f/pyflux_32c06a9a3c7e4a20b079fc65fdba3e91/setup.py'"'"'; __file__='"'"'/tmp/pip-install-o0mzia1f/pyflux_32c06a9a3c7e4a20b079fc65fdba3e91/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-okru7sal/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/lvision/.local/include/python3.8/pyflux
             cwd: /tmp/pip-install-o0mzia1f/pyflux_32c06a9a3c7e4a20b079fc65fdba3e91/
        Complete output (550 lines):
        running install
        running build
        running config_cc
        unifing config_cc, config, build_clib, build_ext, build commands --compiler options
        running config_fc
        unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
        running build_src
        build_src
        building extension "pyflux.__check_build._check_build" sources
        building extension "pyflux.arma.arma_recursions" sources
        building extension "pyflux.arma.nn_architecture" sources
        building extension "pyflux.families.gas_recursions" sources
        building extension "pyflux.families.poisson_kalman_recursions" sources
        building extension "pyflux.garch.garch_recursions" sources
        building extension "pyflux.gas.gas_core_recursions" sources
        building extension "pyflux.gpnarx.kernel_routines" sources
        building extension "pyflux.inference.metropolis_sampler" sources
        building extension "pyflux.inference.bbvi_routines" sources
        building extension "pyflux.ssm.kalman" sources
        building extension "pyflux.var.var_recursions" sources
        build_src: building npy-pkg config files
        running build_py
        creating build/lib.linux-x86_64-3.8
        creating build/lib.linux-x86_64-3.8/pyflux
        copying pyflux/covariances.py -> build/lib.linux-x86_64-3.8/pyflux
        copying pyflux/data_check.py -> build/lib.linux-x86_64-3.8/pyflux
        copying pyflux/latent_variables.py -> build/lib.linux-x86_64-3.8/pyflux
        copying pyflux/__init__.py -> build/lib.linux-x86_64-3.8/pyflux
        copying pyflux/setup.py -> build/lib.linux-x86_64-3.8/pyflux
        copying pyflux/results.py -> build/lib.linux-x86_64-3.8/pyflux
        copying pyflux/tsm.py -> build/lib.linux-x86_64-3.8/pyflux
        creating build/lib.linux-x86_64-3.8/pyflux/__check_build
        copying pyflux/__check_build/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/__check_build
        copying pyflux/__check_build/setup.py -> build/lib.linux-x86_64-3.8/pyflux/__check_build
        creating build/lib.linux-x86_64-3.8/pyflux/arma
        copying pyflux/arma/arimax.py -> build/lib.linux-x86_64-3.8/pyflux/arma
        copying pyflux/arma/arma.py -> build/lib.linux-x86_64-3.8/pyflux/arma
        copying pyflux/arma/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/arma
        copying pyflux/arma/nnar.py -> build/lib.linux-x86_64-3.8/pyflux/arma
        copying pyflux/arma/setup.py -> build/lib.linux-x86_64-3.8/pyflux/arma
        copying pyflux/arma/nnarx.py -> build/lib.linux-x86_64-3.8/pyflux/arma
        creating build/lib.linux-x86_64-3.8/pyflux/arma/tests
        copying pyflux/arma/tests/test_arimax_t.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
        copying pyflux/arma/tests/test_arimax_inference.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
        copying pyflux/arma/tests/test_arimax_poisson.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
        copying pyflux/arma/tests/test_arimax_exponential.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
        copying pyflux/arma/tests/test_arimax_laplace.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
        copying pyflux/arma/tests/test_arima_normal.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
        copying pyflux/arma/tests/test_arimax_skewt.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
        copying pyflux/arma/tests/test_arima_exponential.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
        copying pyflux/arma/tests/test_arimax_cauchy.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
        copying pyflux/arma/tests/test_arima_inference.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
        copying pyflux/arma/tests/test_arima_t.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
        copying pyflux/arma/tests/test_arimax_normal.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
        copying pyflux/arma/tests/test_arima_laplace.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
        copying pyflux/arma/tests/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
        copying pyflux/arma/tests/test_arima_poisson.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
        copying pyflux/arma/tests/test_arima_cauchy.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
        copying pyflux/arma/tests/test_arima_skewt.py -> build/lib.linux-x86_64-3.8/pyflux/arma/tests
        creating build/lib.linux-x86_64-3.8/pyflux/ensembles
        copying pyflux/ensembles/mixture_of_experts.py -> build/lib.linux-x86_64-3.8/pyflux/ensembles
        copying pyflux/ensembles/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/ensembles
        creating build/lib.linux-x86_64-3.8/pyflux/families
        copying pyflux/families/laplace.py -> build/lib.linux-x86_64-3.8/pyflux/families
        copying pyflux/families/cauchy.py -> build/lib.linux-x86_64-3.8/pyflux/families
        copying pyflux/families/skewt.py -> build/lib.linux-x86_64-3.8/pyflux/families
        copying pyflux/families/flat.py -> build/lib.linux-x86_64-3.8/pyflux/families
        copying pyflux/families/poisson.py -> build/lib.linux-x86_64-3.8/pyflux/families
        copying pyflux/families/exponential.py -> build/lib.linux-x86_64-3.8/pyflux/families
        copying pyflux/families/normal.py -> build/lib.linux-x86_64-3.8/pyflux/families
        copying pyflux/families/family.py -> build/lib.linux-x86_64-3.8/pyflux/families
        copying pyflux/families/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/families
        copying pyflux/families/truncated_normal.py -> build/lib.linux-x86_64-3.8/pyflux/families
        copying pyflux/families/inverse_wishart.py -> build/lib.linux-x86_64-3.8/pyflux/families
        copying pyflux/families/setup.py -> build/lib.linux-x86_64-3.8/pyflux/families
        copying pyflux/families/inverse_gamma.py -> build/lib.linux-x86_64-3.8/pyflux/families
        copying pyflux/families/t.py -> build/lib.linux-x86_64-3.8/pyflux/families
        creating build/lib.linux-x86_64-3.8/pyflux/garch
        copying pyflux/garch/segarchm.py -> build/lib.linux-x86_64-3.8/pyflux/garch
        copying pyflux/garch/lmegarch.py -> build/lib.linux-x86_64-3.8/pyflux/garch
        copying pyflux/garch/segarch.py -> build/lib.linux-x86_64-3.8/pyflux/garch
        copying pyflux/garch/garch.py -> build/lib.linux-x86_64-3.8/pyflux/garch
        copying pyflux/garch/egarchm.py -> build/lib.linux-x86_64-3.8/pyflux/garch
        copying pyflux/garch/egarch.py -> build/lib.linux-x86_64-3.8/pyflux/garch
        copying pyflux/garch/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/garch
        copying pyflux/garch/setup.py -> build/lib.linux-x86_64-3.8/pyflux/garch
        copying pyflux/garch/egarchmreg.py -> build/lib.linux-x86_64-3.8/pyflux/garch
        creating build/lib.linux-x86_64-3.8/pyflux/gas
        copying pyflux/gas/gasrank.py -> build/lib.linux-x86_64-3.8/pyflux/gas
        copying pyflux/gas/gasllt.py -> build/lib.linux-x86_64-3.8/pyflux/gas
        copying pyflux/gas/gasllm.py -> build/lib.linux-x86_64-3.8/pyflux/gas
        copying pyflux/gas/gas.py -> build/lib.linux-x86_64-3.8/pyflux/gas
        copying pyflux/gas/gasreg.py -> build/lib.linux-x86_64-3.8/pyflux/gas
        copying pyflux/gas/gasx.py -> build/lib.linux-x86_64-3.8/pyflux/gas
        copying pyflux/gas/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/gas
        copying pyflux/gas/setup.py -> build/lib.linux-x86_64-3.8/pyflux/gas
        copying pyflux/gas/scores.py -> build/lib.linux-x86_64-3.8/pyflux/gas
        creating build/lib.linux-x86_64-3.8/pyflux/gpnarx
        copying pyflux/gpnarx/gpnarx.py -> build/lib.linux-x86_64-3.8/pyflux/gpnarx
        copying pyflux/gpnarx/kernels.py -> build/lib.linux-x86_64-3.8/pyflux/gpnarx
        copying pyflux/gpnarx/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/gpnarx
        copying pyflux/gpnarx/setup.py -> build/lib.linux-x86_64-3.8/pyflux/gpnarx
        creating build/lib.linux-x86_64-3.8/pyflux/inference
        copying pyflux/inference/metropolis_hastings.py -> build/lib.linux-x86_64-3.8/pyflux/inference
        copying pyflux/inference/stoch_optim.py -> build/lib.linux-x86_64-3.8/pyflux/inference
        copying pyflux/inference/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/inference
        copying pyflux/inference/setup.py -> build/lib.linux-x86_64-3.8/pyflux/inference
        copying pyflux/inference/bbvi.py -> build/lib.linux-x86_64-3.8/pyflux/inference
        copying pyflux/inference/norm_post_sim.py -> build/lib.linux-x86_64-3.8/pyflux/inference
        creating build/lib.linux-x86_64-3.8/pyflux/output
        copying pyflux/output/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/output
        copying pyflux/output/tableprinter.py -> build/lib.linux-x86_64-3.8/pyflux/output
        creating build/lib.linux-x86_64-3.8/pyflux/ssm
        copying pyflux/ssm/llt.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
        copying pyflux/ssm/nllm.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
        copying pyflux/ssm/dar.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
        copying pyflux/ssm/nllt.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
        copying pyflux/ssm/dynamic_glm.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
        copying pyflux/ssm/ndynlin.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
        copying pyflux/ssm/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
        copying pyflux/ssm/setup.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
        copying pyflux/ssm/dynlin.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
        copying pyflux/ssm/local_level.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
        copying pyflux/ssm/local_trend.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
        copying pyflux/ssm/llm.py -> build/lib.linux-x86_64-3.8/pyflux/ssm
        creating build/lib.linux-x86_64-3.8/pyflux/tests
        copying pyflux/tests/nhst.py -> build/lib.linux-x86_64-3.8/pyflux/tests
        copying pyflux/tests/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/tests
        creating build/lib.linux-x86_64-3.8/pyflux/var
        copying pyflux/var/var.py -> build/lib.linux-x86_64-3.8/pyflux/var
        copying pyflux/var/__init__.py -> build/lib.linux-x86_64-3.8/pyflux/var
        copying pyflux/var/setup.py -> build/lib.linux-x86_64-3.8/pyflux/var
        running build_ext
        customize UnixCCompiler
        customize UnixCCompiler using build_ext
        CCompilerOpt.cc_test_flags[1008] : testing flags (-march=native)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        creating /tmp/tmp3s8zoepl/home
        creating /tmp/tmp3s8zoepl/home/lvision
        creating /tmp/tmp3s8zoepl/home/lvision/.local
        creating /tmp/tmp3s8zoepl/home/lvision/.local/lib
        creating /tmp/tmp3s8zoepl/home/lvision/.local/lib/python3.8
        creating /tmp/tmp3s8zoepl/home/lvision/.local/lib/python3.8/site-packages
        creating /tmp/tmp3s8zoepl/home/lvision/.local/lib/python3.8/site-packages/numpy
        creating /tmp/tmp3s8zoepl/home/lvision/.local/lib/python3.8/site-packages/numpy/distutils
        creating /tmp/tmp3s8zoepl/home/lvision/.local/lib/python3.8/site-packages/numpy/distutils/checks
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-march=native'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-O3)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-O3'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-Werror)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-Werror'
        CCompilerOpt.__init__[1696] : check requested baseline
        CCompilerOpt.cc_test_flags[1008] : testing flags (-msse)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-msse2)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse2'
        CCompilerOpt.feature_test[1461] : testing feature 'SSE' with flags (-msse -msse2)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -Werror'
        CCompilerOpt.feature_test[1461] : testing feature 'SSE2' with flags (-msse -msse2)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -Werror'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-msse3)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse3'
        CCompilerOpt.feature_test[1461] : testing feature 'SSE3' with flags (-msse -msse2 -msse3)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -Werror'
        CCompilerOpt.__init__[1705] : check requested dispatch-able features
        CCompilerOpt.cc_test_flags[1008] : testing flags (-mssse3)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-mssse3'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-msse4.1)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse4.1'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-mpopcnt)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-mpopcnt'
        CCompilerOpt.feature_test[1461] : testing feature 'POPCNT' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -Werror'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-msse4.2)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse4.2'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-mavx'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-mf16c)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-mf16c'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-mfma)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-mfma'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx2)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-mavx2'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx512f)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-mavx512f'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx512cd)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-mavx512cd'
        CCompilerOpt.feature_test[1461] : testing feature 'AVX512CD' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -Werror'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx512vl -mavx512bw -mavx512dq)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-mavx512vl -mavx512bw -mavx512dq'
        CCompilerOpt.feature_test[1461] : testing feature 'AVX512_SKX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
        CCompilerOpt.feature_test[1461] : testing feature 'SSE41' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -Werror'
        CCompilerOpt.feature_test[1461] : testing feature 'AVX2' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2 -Werror'
        CCompilerOpt.feature_test[1461] : testing feature 'AVX512F' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror'
        CCompilerOpt.feature_test[1461] : testing feature 'F16C' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -Werror'
        CCompilerOpt.feature_test[1461] : testing feature 'SSE42' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -Werror'
        CCompilerOpt.feature_test[1461] : testing feature 'AVX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -Werror'
        CCompilerOpt.feature_test[1461] : testing feature 'FMA3' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -Werror'
        CCompilerOpt.feature_test[1461] : testing feature 'SSSE3' with flags (-msse -msse2 -msse3 -mssse3)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -Werror'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx512ifma -mavx512vbmi)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-mavx512ifma -mavx512vbmi'
        CCompilerOpt.feature_test[1461] : testing feature 'AVX512_CNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -Werror'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx512er -mavx512pf)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-mavx512er -mavx512pf'
        CCompilerOpt.feature_test[1461] : testing feature 'AVX512_KNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -Werror'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq'
        CCompilerOpt.feature_test[1461] : testing feature 'AVX512_KNM' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq -Werror'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx512vnni)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-mavx512vnni'
        CCompilerOpt.feature_test[1461] : testing feature 'AVX512_CLX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -Werror'
        CCompilerOpt.cc_test_flags[1008] : testing flags (-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq'
        CCompilerOpt.feature_test[1461] : testing feature 'AVX512_ICL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq -Werror'
        CCompilerOpt.__init__[1717] : skip features (SSE2 SSE3 SSE) since its part of baseline
        CCompilerOpt.__init__[1721] : initialize targets groups
        CCompilerOpt.__init__[1723] : parse target group simd_test
        CCompilerOpt._parse_target_tokens[1934] : skip targets (FMA4 VSX2 ASIMD VSX3 VSX NEON XOP) not part of baseline or dispatch-able features
        CCompilerOpt._parse_policy_not_keepbase[2046] : skip baseline features (SSE2)
        CCompilerOpt.generate_dispatch_header[2267] : generate CPU dispatch header: (build/src.linux-x86_64-3.8/numpy/distutils/include/npy_cpu_dispatch_config.h)
        CCompilerOpt.feature_extra_checks[1541] : Testing extra checks for feature 'AVX512F' (AVX512F_REDUCE)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror'
        CCompilerOpt.feature_extra_checks[1541] : Testing extra checks for feature 'AVX512_SKX' (AVX512BW_MASK AVX512DQ_MASK)
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        compile options: '-I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
        building 'pyflux.__check_build._check_build' extension
        compiling C sources
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        creating build/temp.linux-x86_64-3.8/pyflux
        creating build/temp.linux-x86_64-3.8/pyflux/__check_build
        compile options: '-I/home/lvision/.local/lib/python3.8/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.8/numpy/distutils/include -I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3'
        x86_64-linux-gnu-gcc: pyflux/__check_build/_check_build.c
        x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/pyflux/__check_build/_check_build.o -o build/lib.linux-x86_64-3.8/pyflux/__check_build/_check_build.cpython-38-x86_64-linux-gnu.so
        building 'pyflux.arma.arma_recursions' extension
        compiling C sources
        C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
        
        creating build/temp.linux-x86_64-3.8/pyflux/arma
        compile options: '-I/home/lvision/.local/lib/python3.8/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.8/numpy/distutils/include -I/usr/include/python3.8 -c'
        extra options: '-msse -msse2 -msse3'
        x86_64-linux-gnu-gcc: pyflux/arma/arma_recursions.c
        In file included from /home/lvision/.local/lib/python3.8/site-packages/numpy/core/include/numpy/ndarraytypes.h:1969,
                         from /home/lvision/.local/lib/python3.8/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
                         from /home/lvision/.local/lib/python3.8/site-packages/numpy/core/include/numpy/arrayobject.h:4,
                         from pyflux/arma/arma_recursions.c:274:
        /home/lvision/.local/lib/python3.8/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
           17 | #warning "Using deprecated NumPy API, disable it with " \
              |  ^~~~~~~
        pyflux/arma/arma_recursions.c: In function ‘PyInit_arma_recursions’:
        pyflux/arma/arma_recursions.c:17748:3: warning: ‘tp_print’ is deprecated [-Wdeprecated-declarations]
        17748 |   __pyx_type___pyx_array.tp_print = 0;
              |   ^~~~~~~~~~~~~~~~~~~~~~
        In file included from /usr/include/python3.8/object.h:746,
                         from /usr/include/python3.8/pytime.h:6,
                         from /usr/include/python3.8/Python.h:85,
                         from pyflux/arma/arma_recursions.c:4:
        /usr/include/python3.8/cpython/object.h:260:30: note: declared here
          260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
              |                              ^~~~~~~~
        pyflux/arma/arma_recursions.c:17752:3: warning: ‘tp_print’ is deprecated [-Wdeprecated-declarations]
        17752 |   __pyx_type___pyx_MemviewEnum.tp_print = 0;
              |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
        In file included from /usr/include/python3.8/object.h:746,
                         from /usr/include/python3.8/pytime.h:6,
                         from /usr/include/python3.8/Python.h:85,
                         from pyflux/arma/arma_recursions.c:4:
        /usr/include/python3.8/cpython/object.h:260:30: note: declared here
          260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
              |                              ^~~~~~~~
        pyflux/arma/arma_recursions.c:17763:3: warning: ‘tp_print’ is deprecated [-Wdeprecated-declarations]
        17763 |   __pyx_type___pyx_memoryview.tp_print = 0;
              |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
        In file included from /usr/include/python3.8/object.h:746,
                         from /usr/include/python3.8/pytime.h:6,
                         from /usr/include/python3.8/Python.h:85,
                         from pyflux/arma/arma_recursions.c:4:
        /usr/include/python3.8/cpython/object.h:260:30: note: declared here
          260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
              |                              ^~~~~~~~
        pyflux/arma/arma_recursions.c:17772:3: warning: ‘tp_print’ is deprecated [-Wdeprecated-declarations]
        17772 |   __pyx_type___pyx_memoryviewslice.tp_print = 0;
              |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        In file included from /usr/include/python3.8/object.h:746,
                         from /usr/include/python3.8/pytime.h:6,
                         from /usr/include/python3.8/Python.h:85,
                         from pyflux/arma/arma_recursions.c:4:
        /usr/include/python3.8/cpython/object.h:260:30: note: declared here
          260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
              |                              ^~~~~~~~
        pyflux/arma/arma_recursions.c: In function ‘__Pyx__ExceptionSave’:
        pyflux/arma/arma_recursions.c:19331:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
        19331 |     *type = tstate->exc_type;
              |                     ^~~~~~~~
              |                     curexc_type
        pyflux/arma/arma_recursions.c:19332:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
        19332 |     *value = tstate->exc_value;
              |                      ^~~~~~~~~
              |                      curexc_value
        pyflux/arma/arma_recursions.c:19333:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
        19333 |     *tb = tstate->exc_traceback;
              |                   ^~~~~~~~~~~~~
              |                   curexc_traceback
        pyflux/arma/arma_recursions.c: In function ‘__Pyx__ExceptionReset’:
        pyflux/arma/arma_recursions.c:19340:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
        19340 |     tmp_type = tstate->exc_type;
              |                        ^~~~~~~~
              |                        curexc_type
        pyflux/arma/arma_recursions.c:19341:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
        19341 |     tmp_value = tstate->exc_value;
              |                         ^~~~~~~~~
              |                         curexc_value
        pyflux/arma/arma_recursions.c:19342:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
        19342 |     tmp_tb = tstate->exc_traceback;
              |                      ^~~~~~~~~~~~~
              |                      curexc_traceback
        pyflux/arma/arma_recursions.c:19343:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
        19343 |     tstate->exc_type = type;
              |             ^~~~~~~~
              |             curexc_type
        pyflux/arma/arma_recursions.c:19344:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
        19344 |     tstate->exc_value = value;
              |             ^~~~~~~~~
              |             curexc_value
        pyflux/arma/arma_recursions.c:19345:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
        19345 |     tstate->exc_traceback = tb;
              |             ^~~~~~~~~~~~~
              |             curexc_traceback
        pyflux/arma/arma_recursions.c: In function ‘__Pyx__GetException’:
        pyflux/arma/arma_recursions.c:19400:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
        19400 |     tmp_type = tstate->exc_type;
              |                        ^~~~~~~~
              |                        curexc_type
        pyflux/arma/arma_recursions.c:19401:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
        19401 |     tmp_value = tstate->exc_value;
              |                         ^~~~~~~~~
              |                         curexc_value
        pyflux/arma/arma_recursions.c:19402:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
        19402 |     tmp_tb = tstate->exc_traceback;
              |                      ^~~~~~~~~~~~~
              |                      curexc_traceback
        pyflux/arma/arma_recursions.c:19403:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
        19403 |     tstate->exc_type = local_type;
              |             ^~~~~~~~
              |             curexc_type
        pyflux/arma/arma_recursions.c:19404:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
        19404 |     tstate->exc_value = local_value;
              |             ^~~~~~~~~
              |             curexc_value
        pyflux/arma/arma_recursions.c:19405:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
        19405 |     tstate->exc_traceback = local_tb;
              |             ^~~~~~~~~~~~~
              |             curexc_traceback
        pyflux/arma/arma_recursions.c: In function ‘__Pyx__ExceptionSwap’:
        pyflux/arma/arma_recursions.c:19427:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
        19427 |     tmp_type = tstate->exc_type;
              |                        ^~~~~~~~
              |                        curexc_type
        pyflux/arma/arma_recursions.c:19428:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
        19428 |     tmp_value = tstate->exc_value;
              |                         ^~~~~~~~~
              |                         curexc_value
        pyflux/arma/arma_recursions.c:19429:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
        19429 |     tmp_tb = tstate->exc_traceback;
              |                      ^~~~~~~~~~~~~
              |                      curexc_traceback
        pyflux/arma/arma_recursions.c:19430:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
        19430 |     tstate->exc_type = *type;
              |             ^~~~~~~~
              |             curexc_type
        pyflux/arma/arma_recursions.c:19431:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
        19431 |     tstate->exc_value = *value;
              |             ^~~~~~~~~
              |             curexc_value
        pyflux/arma/arma_recursions.c:19432:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
        19432 |     tstate->exc_traceback = *tb;
              |             ^~~~~~~~~~~~~
              |             curexc_traceback
        In file included from /home/lvision/.local/lib/python3.8/site-packages/numpy/core/include/numpy/ndarrayobject.h:21,
                         from /home/lvision/.local/lib/python3.8/site-packages/numpy/core/include/numpy/arrayobject.h:4,
                         from pyflux/arma/arma_recursions.c:274:
        At top level:
        /home/lvision/.local/lib/python3.8/site-packages/numpy/core/include/numpy/__multiarray_api.h:1464:1: warning: ‘_import_array’ defined but not used [-Wunused-function]
         1464 | _import_array(void)
              | ^~~~~~~~~~~~~
        error: Command "x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/home/lvision/.local/lib/python3.8/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.8/numpy/distutils/include -I/usr/include/python3.8 -c pyflux/arma/arma_recursions.c -o build/temp.linux-x86_64-3.8/pyflux/arma/arma_recursions.o -MMD -MF build/temp.linux-x86_64-3.8/pyflux/arma/arma_recursions.o.d -msse -msse2 -msse3" failed with exit status 1
        
        ########### EXT COMPILER OPTIMIZATION ###########
        Platform      :
          Architecture: x64
          Compiler    : gcc
        
        CPU baseline  :
          Requested   : 'min'
          Enabled     : SSE SSE2 SSE3
          Flags       : -msse -msse2 -msse3
          Extra checks: none
        
        CPU dispatch  :
          Requested   : 'max -xop -fma4'
          Enabled     : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD AVX512_KNL AVX512_KNM AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL
          Generated   : none
        CCompilerOpt.cache_flush[804] : write cache to path -> /tmp/pip-install-o0mzia1f/pyflux_32c06a9a3c7e4a20b079fc65fdba3e91/build/temp.linux-x86_64-3.8/ccompiler_opt_cache_ext.py
        ----------------------------------------
    ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-o0mzia1f/pyflux_32c06a9a3c7e4a20b079fc65fdba3e91/setup.py'"'"'; __file__='"'"'/tmp/pip-install-o0mzia1f/pyflux_32c06a9a3c7e4a20b079fc65fdba3e91/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-okru7sal/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/lvision/.local/include/python3.8/pyflux Check the logs for full command output.
    ➜  ~ 
    
    opened by jiapei100 3
  • Exogenous regressors for viola model

    Exogenous regressors for viola model

    Hi, I was wondering if it is possible to include exogenous regressors in (E)GARCH vola models. Since I've seen that it is possible for in mean models (for example the beta t EGARCH), it may also work with vola models? Thank you!

    opened by metiltyou 0
  • Predict ARIMAX model results

    Predict ARIMAX model results

    Hi guys and RJT1990, I'm using the ARIMAX model (pyflux package) and since the predict() function is not working in Jupiter implementation I'm trying to make the respective code to forecast future values. I have a doubt about the model parameter beta_0, is this the constant term in general named u? And a much basic one epsilon_t-q.... This term sets t as the residuals in period q right? How can I calculate the value of the residuals in that instant of time, is it supposed to decompose the time serie in an additive model and extract the residuals component value? Thank you in advance,

    opened by ines-coder 0
  • will it work for multivariate time series

    will it work for multivariate time series

    great code thanks may you clarify : will it work for multivariate time series prediction both regression and classification 1 where all values are continues values 2 or even will it work for multivariate time series where values are mixture of continues and categorical values for example 2 dimensions have continues values and 3 dimensions are categorical values

    color        weight     gender  height  age  
    

    1 black 56 m 160 34 2 white 77 f 170 54 3 yellow 87 m 167 43 4 white 55 m 198 72 5 white 88 f 176 32

    opened by Sandy4321 0
  • pypi build fails macosx, but fine from git directly.

    pypi build fails macosx, but fine from git directly.

    Hey, just a note to let you know I build pyflux perfectly fine from git, but from pypi I get the following trace.

    I tried installing cython separately but only installing from git worked.

      ERROR: Failed building wheel for pyflux
      Running setup.py clean for pyflux
    Failed to build pyflux
    Installing collected packages: pyflux
        Running setup.py install for pyflux ... error
        ERROR: Command errored out with exit status 1:
         command: /Users/petercotton/virtual-envs/timemachines/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/g2/6p5lz9hn36vbnv165bk7yj7r0000gn/T/pip-install-c_dd9kxr/pyflux_baad6a3e4f464f94b0f3d6d74b3eab4b/setup.py'"'"'; __file__='"'"'/private/var/folders/g2/6p5lz9hn36vbnv165bk7yj7r0000gn/T/pip-install-c_dd9kxr/pyflux_baad6a3e4f464f94b0f3d6d74b3eab4b/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/g2/6p5lz9hn36vbnv165bk7yj7r0000gn/T/pip-record-997430i9/install-record.txt --single-version-externally-managed --compile --install-headers /Users/petercotton/virtual-envs/timemachines/include/site/python3.7/pyflux
             cwd: /private/var/folders/g2/6p5lz9hn36vbnv165bk7yj7r0000gn/T/pip-install-c_dd9kxr/pyflux_baad6a3e4f464f94b0f3d6d74b3eab4b/
        Complete output (302 lines):
        running install
        running build
        running config_cc
        unifing config_cc, config, build_clib, build_ext, build commands --compiler options
        running config_fc
        unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
        running build_src
        build_src
        building extension "pyflux.__check_build._check_build" sources
        building extension "pyflux.arma.arma_recursions" sources
        building extension "pyflux.arma.nn_architecture" sources
        building extension "pyflux.families.gas_recursions" sources
        building extension "pyflux.families.poisson_kalman_recursions" sources
        building extension "pyflux.garch.garch_recursions" sources
        building extension "pyflux.gas.gas_core_recursions" sources
        building extension "pyflux.gpnarx.kernel_routines" sources
        building extension "pyflux.inference.metropolis_sampler" sources
        building extension "pyflux.inference.bbvi_routines" sources
        building extension "pyflux.ssm.kalman" sources
        building extension "pyflux.var.var_recursions" sources
        build_src: building npy-pkg config files
        running build_py
        creating build
        creating build/lib.macosx-10.14-x86_64-3.7
        creating build/lib.macosx-10.14-x86_64-3.7/pyflux
        copying pyflux/data_check.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux
        copying pyflux/results.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux
        copying pyflux/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux
        copying pyflux/tsm.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux
        copying pyflux/setup.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux
        copying pyflux/latent_variables.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux
        copying pyflux/covariances.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux
        creating build/lib.macosx-10.14-x86_64-3.7/pyflux/__check_build
        copying pyflux/__check_build/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/__check_build
        copying pyflux/__check_build/setup.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/__check_build
        creating build/lib.macosx-10.14-x86_64-3.7/pyflux/arma
        copying pyflux/arma/arma.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma
        copying pyflux/arma/nnarx.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma
        copying pyflux/arma/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma
        copying pyflux/arma/arimax.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma
        copying pyflux/arma/setup.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma
        copying pyflux/arma/nnar.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma
        creating build/lib.macosx-10.14-x86_64-3.7/pyflux/arma/tests
        copying pyflux/arma/tests/test_arima_exponential.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma/tests
        copying pyflux/arma/tests/test_arima_t.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma/tests
        copying pyflux/arma/tests/test_arimax_exponential.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma/tests
        copying pyflux/arma/tests/test_arimax_inference.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma/tests
        copying pyflux/arma/tests/test_arimax_poisson.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma/tests
        copying pyflux/arma/tests/test_arima_skewt.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma/tests
        copying pyflux/arma/tests/test_arima_cauchy.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma/tests
        copying pyflux/arma/tests/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma/tests
        copying pyflux/arma/tests/test_arima_normal.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma/tests
        copying pyflux/arma/tests/test_arimax_laplace.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma/tests
        copying pyflux/arma/tests/test_arima_laplace.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma/tests
        copying pyflux/arma/tests/test_arimax_normal.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma/tests
        copying pyflux/arma/tests/test_arimax_skewt.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma/tests
        copying pyflux/arma/tests/test_arimax_cauchy.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma/tests
        copying pyflux/arma/tests/test_arimax_t.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma/tests
        copying pyflux/arma/tests/test_arima_poisson.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma/tests
        copying pyflux/arma/tests/test_arima_inference.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/arma/tests
        creating build/lib.macosx-10.14-x86_64-3.7/pyflux/ensembles
        copying pyflux/ensembles/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/ensembles
        copying pyflux/ensembles/mixture_of_experts.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/ensembles
        creating build/lib.macosx-10.14-x86_64-3.7/pyflux/families
        copying pyflux/families/inverse_gamma.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/families
        copying pyflux/families/laplace.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/families
        copying pyflux/families/truncated_normal.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/families
        copying pyflux/families/normal.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/families
        copying pyflux/families/poisson.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/families
        copying pyflux/families/flat.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/families
        copying pyflux/families/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/families
        copying pyflux/families/exponential.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/families
        copying pyflux/families/cauchy.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/families
        copying pyflux/families/setup.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/families
        copying pyflux/families/inverse_wishart.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/families
        copying pyflux/families/family.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/families
        copying pyflux/families/skewt.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/families
        copying pyflux/families/t.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/families
        creating build/lib.macosx-10.14-x86_64-3.7/pyflux/garch
        copying pyflux/garch/egarchm.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/garch
        copying pyflux/garch/segarch.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/garch
        copying pyflux/garch/egarchmreg.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/garch
        copying pyflux/garch/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/garch
        copying pyflux/garch/segarchm.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/garch
        copying pyflux/garch/setup.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/garch
        copying pyflux/garch/lmegarch.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/garch
        copying pyflux/garch/egarch.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/garch
        copying pyflux/garch/garch.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/garch
        creating build/lib.macosx-10.14-x86_64-3.7/pyflux/gas
        copying pyflux/gas/gas.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/gas
        copying pyflux/gas/gasreg.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/gas
        copying pyflux/gas/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/gas
        copying pyflux/gas/gasrank.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/gas
        copying pyflux/gas/setup.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/gas
        copying pyflux/gas/gasx.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/gas
        copying pyflux/gas/gasllm.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/gas
        copying pyflux/gas/scores.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/gas
        copying pyflux/gas/gasllt.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/gas
        creating build/lib.macosx-10.14-x86_64-3.7/pyflux/gpnarx
        copying pyflux/gpnarx/gpnarx.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/gpnarx
        copying pyflux/gpnarx/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/gpnarx
        copying pyflux/gpnarx/setup.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/gpnarx
        copying pyflux/gpnarx/kernels.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/gpnarx
        creating build/lib.macosx-10.14-x86_64-3.7/pyflux/inference
        copying pyflux/inference/metropolis_hastings.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/inference
        copying pyflux/inference/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/inference
        copying pyflux/inference/norm_post_sim.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/inference
        copying pyflux/inference/setup.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/inference
        copying pyflux/inference/bbvi.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/inference
        copying pyflux/inference/stoch_optim.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/inference
        creating build/lib.macosx-10.14-x86_64-3.7/pyflux/output
        copying pyflux/output/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/output
        copying pyflux/output/tableprinter.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/output
        creating build/lib.macosx-10.14-x86_64-3.7/pyflux/ssm
        copying pyflux/ssm/ndynlin.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/ssm
        copying pyflux/ssm/local_trend.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/ssm
        copying pyflux/ssm/llt.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/ssm
        copying pyflux/ssm/nllt.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/ssm
        copying pyflux/ssm/nllm.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/ssm
        copying pyflux/ssm/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/ssm
        copying pyflux/ssm/llm.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/ssm
        copying pyflux/ssm/dynlin.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/ssm
        copying pyflux/ssm/dynamic_glm.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/ssm
        copying pyflux/ssm/setup.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/ssm
        copying pyflux/ssm/local_level.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/ssm
        copying pyflux/ssm/dar.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/ssm
        creating build/lib.macosx-10.14-x86_64-3.7/pyflux/tests
        copying pyflux/tests/nhst.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/tests
        copying pyflux/tests/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/tests
        creating build/lib.macosx-10.14-x86_64-3.7/pyflux/var
        copying pyflux/var/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/var
        copying pyflux/var/var.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/var
        copying pyflux/var/setup.py -> build/lib.macosx-10.14-x86_64-3.7/pyflux/var
        running build_ext
        customize UnixCCompiler
        C compiler: xcrun -sdk macosx clang -arch x86_64 -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/Headers
        
        creating /var/folders/g2/6p5lz9hn36vbnv165bk7yj7r0000gn/T/tmpcsvug1q2/var
        creating /var/folders/g2/6p5lz9hn36vbnv165bk7yj7r0000gn/T/tmpcsvug1q2/var/folders
        creating /var/folders/g2/6p5lz9hn36vbnv165bk7yj7r0000gn/T/tmpcsvug1q2/var/folders/g2
        creating /var/folders/g2/6p5lz9hn36vbnv165bk7yj7r0000gn/T/tmpcsvug1q2/var/folders/g2/6p5lz9hn36vbnv165bk7yj7r0000gn
        creating /var/folders/g2/6p5lz9hn36vbnv165bk7yj7r0000gn/T/tmpcsvug1q2/var/folders/g2/6p5lz9hn36vbnv165bk7yj7r0000gn/T
        creating /var/folders/g2/6p5lz9hn36vbnv165bk7yj7r0000gn/T/tmpcsvug1q2/var/folders/g2/6p5lz9hn36vbnv165bk7yj7r0000gn/T/tmpcsvug1q2
        compile options: '-MMD -MF /var/folders/g2/6p5lz9hn36vbnv165bk7yj7r0000gn/T/tmpcsvug1q2/file.c.d -c'
        xcrun: /var/folders/g2/6p5lz9hn36vbnv165bk7yj7r0000gn/T/tmpcsvug1q2/file.c
        customize UnixCCompiler using build_ext
        building 'pyflux.__check_build._check_build' extension
        compiling C sources
        C compiler: xcrun -sdk macosx clang -arch x86_64 -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/Headers
        
        creating build/temp.macosx-10.14-x86_64-3.7/pyflux
        creating build/temp.macosx-10.14-x86_64-3.7/pyflux/__check_build
        compile options: '-I/Users/petercotton/virtual-envs/timemachines/lib/python3.7/site-packages/numpy/core/include -I/Users/petercotton/virtual-envs/timemachines/include -I/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/include/python3.7m -c'
        xcrun: pyflux/__check_build/_check_build.c
        pyflux/__check_build/_check_build.c:1499:28: warning: unused function '__Pyx_PyObject_AsString' [-Wunused-function]
        static CYTHON_INLINE char* __Pyx_PyObject_AsString(PyObject* o) {
                                   ^
        pyflux/__check_build/_check_build.c:1496:32: warning: unused function '__Pyx_PyUnicode_FromString' [-Wunused-function]
        static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char* c_str) {
                                       ^
        pyflux/__check_build/_check_build.c:1561:26: warning: unused function '__Pyx_PyObject_IsTrue' [-Wunused-function]
        static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject* x) {
                                 ^
        pyflux/__check_build/_check_build.c:1611:33: warning: unused function '__Pyx_PyIndex_AsSsize_t' [-Wunused-function]
        static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) {
                                        ^
        pyflux/__check_build/_check_build.c:1673:33: warning: unused function '__Pyx_PyInt_FromSize_t' [-Wunused-function]
        static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) {
                                        ^
        pyflux/__check_build/_check_build.c:1031:32: warning: unused function '__Pyx_PyInt_From_long' [-Wunused-function]
        static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) {
                                       ^
        pyflux/__check_build/_check_build.c:1080:27: warning: function '__Pyx_PyInt_As_long' is not needed and will not be emitted [-Wunneeded-internal-declaration]
        static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *x) {
                                  ^
        pyflux/__check_build/_check_build.c:1265:26: warning: function '__Pyx_PyInt_As_int' is not needed and will not be emitted [-Wunneeded-internal-declaration]
        static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *x) {
                                 ^
        8 warnings generated.
        xcrun -sdk macosx clang -arch x86_64 -bundle -undefined dynamic_lookup build/temp.macosx-10.14-x86_64-3.7/pyflux/__check_build/_check_build.o -o build/lib.macosx-10.14-x86_64-3.7/pyflux/__check_build/_check_build.cpython-37m-darwin.so
        building 'pyflux.arma.arma_recursions' extension
        compiling C sources
        C compiler: xcrun -sdk macosx clang -arch x86_64 -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/Headers
        
        creating build/temp.macosx-10.14-x86_64-3.7/pyflux/arma
        compile options: '-I/Users/petercotton/virtual-envs/timemachines/lib/python3.7/site-packages/numpy/core/include -I/Users/petercotton/virtual-envs/timemachines/include -I/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/include/python3.7m -c'
        xcrun: pyflux/arma/arma_recursions.c
        In file included from pyflux/arma/arma_recursions.c:274:
        In file included from /Users/petercotton/virtual-envs/timemachines/lib/python3.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:
        In file included from /Users/petercotton/virtual-envs/timemachines/lib/python3.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
        In file included from /Users/petercotton/virtual-envs/timemachines/lib/python3.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1822:
        /Users/petercotton/virtual-envs/timemachines/lib/python3.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with "          "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
        #warning "Using deprecated NumPy API, disable it with " \
         ^
        pyflux/arma/arma_recursions.c:19331:21: error: no member named 'exc_type' in 'struct _ts'
            *type = tstate->exc_type;
                    ~~~~~~  ^
        pyflux/arma/arma_recursions.c:19332:22: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
            *value = tstate->exc_value;
                             ^~~~~~~~~
                             curexc_value
        /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/include/python3.7m/pystate.h:240:15: note: 'curexc_value' declared here
            PyObject *curexc_value;
                      ^
        pyflux/arma/arma_recursions.c:19333:19: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
            *tb = tstate->exc_traceback;
                          ^~~~~~~~~~~~~
                          curexc_traceback
        /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/include/python3.7m/pystate.h:241:15: note: 'curexc_traceback' declared here
            PyObject *curexc_traceback;
                      ^
        pyflux/arma/arma_recursions.c:19340:24: error: no member named 'exc_type' in 'struct _ts'
            tmp_type = tstate->exc_type;
                       ~~~~~~  ^
        pyflux/arma/arma_recursions.c:19341:25: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
            tmp_value = tstate->exc_value;
                                ^~~~~~~~~
                                curexc_value
        /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/include/python3.7m/pystate.h:240:15: note: 'curexc_value' declared here
            PyObject *curexc_value;
                      ^
        pyflux/arma/arma_recursions.c:19342:22: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
            tmp_tb = tstate->exc_traceback;
                             ^~~~~~~~~~~~~
                             curexc_traceback
        /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/include/python3.7m/pystate.h:241:15: note: 'curexc_traceback' declared here
            PyObject *curexc_traceback;
                      ^
        pyflux/arma/arma_recursions.c:19343:13: error: no member named 'exc_type' in 'struct _ts'
            tstate->exc_type = type;
            ~~~~~~  ^
        pyflux/arma/arma_recursions.c:19344:13: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
            tstate->exc_value = value;
                    ^~~~~~~~~
                    curexc_value
        /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/include/python3.7m/pystate.h:240:15: note: 'curexc_value' declared here
            PyObject *curexc_value;
                      ^
        pyflux/arma/arma_recursions.c:19345:13: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
            tstate->exc_traceback = tb;
                    ^~~~~~~~~~~~~
                    curexc_traceback
        /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/include/python3.7m/pystate.h:241:15: note: 'curexc_traceback' declared here
            PyObject *curexc_traceback;
                      ^
        pyflux/arma/arma_recursions.c:19400:24: error: no member named 'exc_type' in 'struct _ts'
            tmp_type = tstate->exc_type;
                       ~~~~~~  ^
        pyflux/arma/arma_recursions.c:19401:25: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
            tmp_value = tstate->exc_value;
                                ^~~~~~~~~
                                curexc_value
        /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/include/python3.7m/pystate.h:240:15: note: 'curexc_value' declared here
            PyObject *curexc_value;
                      ^
        pyflux/arma/arma_recursions.c:19402:22: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
            tmp_tb = tstate->exc_traceback;
                             ^~~~~~~~~~~~~
                             curexc_traceback
        /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/include/python3.7m/pystate.h:241:15: note: 'curexc_traceback' declared here
            PyObject *curexc_traceback;
                      ^
        pyflux/arma/arma_recursions.c:19403:13: error: no member named 'exc_type' in 'struct _ts'
            tstate->exc_type = local_type;
            ~~~~~~  ^
        pyflux/arma/arma_recursions.c:19404:13: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
            tstate->exc_value = local_value;
                    ^~~~~~~~~
                    curexc_value
        /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/include/python3.7m/pystate.h:240:15: note: 'curexc_value' declared here
            PyObject *curexc_value;
                      ^
        pyflux/arma/arma_recursions.c:19405:13: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
            tstate->exc_traceback = local_tb;
                    ^~~~~~~~~~~~~
                    curexc_traceback
        /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/include/python3.7m/pystate.h:241:15: note: 'curexc_traceback' declared here
            PyObject *curexc_traceback;
                      ^
        pyflux/arma/arma_recursions.c:19427:24: error: no member named 'exc_type' in 'struct _ts'
            tmp_type = tstate->exc_type;
                       ~~~~~~  ^
        pyflux/arma/arma_recursions.c:19428:25: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
            tmp_value = tstate->exc_value;
                                ^~~~~~~~~
                                curexc_value
        /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/include/python3.7m/pystate.h:240:15: note: 'curexc_value' declared here
            PyObject *curexc_value;
                      ^
        pyflux/arma/arma_recursions.c:19429:22: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
            tmp_tb = tstate->exc_traceback;
                             ^~~~~~~~~~~~~
                             curexc_traceback
        /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/include/python3.7m/pystate.h:241:15: note: 'curexc_traceback' declared here
            PyObject *curexc_traceback;
                      ^
        pyflux/arma/arma_recursions.c:19430:13: error: no member named 'exc_type' in 'struct _ts'
            tstate->exc_type = *type;
            ~~~~~~  ^
        fatal error: too many errors emitted, stopping now [-ferror-limit=]
        1 warning and 20 errors generated.
        error: Command "xcrun -sdk macosx clang -arch x86_64 -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/Headers -I/Users/petercotton/virtual-envs/timemachines/lib/python3.7/site-packages/numpy/core/include -I/Users/petercotton/virtual-envs/timemachines/include -I/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/include/python3.7m -c pyflux/arma/arma_recursions.c -o build/temp.macosx-10.14-x86_64-3.7/pyflux/arma/arma_recursions.o -MMD -MF build/temp.macosx-10.14-x86_64-3.7/pyflux/arma/arma_recursions.o.d" failed with exit status 1
        ----------------------------------------
    ERROR: Command errored out with exit status 1: /Users/petercotton/virtual-envs/timemachines/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/g2/6p5lz9hn36vbnv165bk7yj7r0000gn/T/pip-install-c_dd9kxr/pyflux_baad6a3e4f464f94b0f3d6d74b3eab4b/setup.py'"'"'; __file__='"'"'/private/var/folders/g2/6p5lz9hn36vbnv165bk7yj7r0000gn/T/pip-install-c_dd9kxr/pyflux_baad6a3e4f464f94b0f3d6d74b3eab4b/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/g2/6p5lz9hn36vbnv165bk7yj7r0000gn/T/pip-record-997430i9/install-record.txt --single-version-externally-managed --compile --install-headers /Users/petercotton/virtual-envs/timemachines/include/site/python3.7/pyflux Check the logs for full command output.
    
    opened by microprediction 1
  • Deprecated `ix` should be replaced

    Deprecated `ix` should be replaced

    When I am running model = pf.GARCH(returns,p=1,q=1) shown this example https://pyflux.readthedocs.io/en/latest/garch.html it gave me an error saying "'DataFrame' object has no attribute 'ix'"

    It seems that the function is using the deprecated ix used in pandas and should be updated?

    opened by hanhanwu 0
  • does dataframe as a result of predict if the model using integ>0 need to transform back ?

    does dataframe as a result of predict if the model using integ>0 need to transform back ?

    Hi, I try to run GAS using integ > 0. the predict function return data frame with name "Differenced......". Do I need to transform back by inverse operation ? or the value is already represent the actual domain (automatic invert transformation) ?

    thank you

    opened by ramdhan1989 0
  • 'DataFrame' object has no attribute 'ix'

    'DataFrame' object has no attribute 'ix'

    Hi, I'm a beginner of time series econometrics. As I installed pyflux on my computer, when I running the code in https://pyflux.readthedocs.io/en/latest/arima.html and it report an error of ''DataFrame' object has no attribute 'ix'', I guess the developer may not update their source code for a while and the .ix attribute for DataFrame is deprecated, so I politly suggest that this should be modified to accomendate the latest version of pandas.

    opened by williamjin1992 0
  • model.predict give error: No latent variables estimated!

    model.predict give error: No latent variables estimated!

    Here is the following code that I'm trying to run but the model raise an exception of 'No latent variables estimated!'. I got the reason of error that latent variables weren't updated but if I fit the model then I can't call the method of 'predict()' on the fitted model. Could you help about it ?

    dynamic_reg_model1 = pyflux.DynReg('traffic_volume ~ week_day + hour', data = train[-100:][['traffic_volume','week_day','hour']])
    dynamic_reg_model1.plot_predict(10,train[0:100][['traffic_volume','week_day','hour']])
    
    opened by altineel 0
Owner
Ross Taylor
Working on @paperswithcode
Ross Taylor
An open-source library of algorithms to analyse time series in GPU and CPU.

An open-source library of algorithms to analyse time series in GPU and CPU.

Shapelets 196 Nov 27, 2021
Nixtla is an open-source time series forecasting library.

Nixtla Nixtla is an open-source time series forecasting library. We are helping data scientists and developers to have access to open source state-of-

Nixtla 76 Nov 23, 2021
A statistical library designed to fill the void in Python's time series analysis capabilities, including the equivalent of R's auto.arima function.

pmdarima Pmdarima (originally pyramid-arima, for the anagram of 'py' + 'arima') is a statistical library designed to fill the void in Python's time se

alkaline-ml 1.1k Dec 1, 2021
A python library for easy manipulation and forecasting of time series.

Time Series Made Easy in Python darts is a python library for easy manipulation and forecasting of time series. It contains a variety of models, from

Unit8 3.2k Dec 2, 2021
STUMPY is a powerful and scalable Python library for computing a Matrix Profile, which can be used for a variety of time series data mining tasks

STUMPY STUMPY is a powerful and scalable library that efficiently computes something called the matrix profile, which can be used for a variety of tim

TD Ameritrade 2k Nov 26, 2021
A python library for Bayesian time series modeling

PyDLM Welcome to pydlm, a flexible time series modeling library for python. This library is based on the Bayesian dynamic linear model (Harrison and W

Sam 403 Nov 20, 2021
An open source framework that provides a simple, universal API for building distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library.

Ray provides a simple, universal API for building distributed applications. Ray is packaged with the following libraries for accelerating machine lear

null 18.3k Nov 25, 2021
Probabilistic time series modeling in Python

GluonTS - Probabilistic Time Series Modeling in Python GluonTS is a Python toolkit for probabilistic time series modeling, built around Apache MXNet (

Amazon Web Services - Labs 2.3k Dec 3, 2021
A Python package for time series classification

pyts: a Python package for time series classification pyts is a Python package for time series classification. It aims to make time series classificat

Johann Faouzi 1.1k Dec 1, 2021
Python module for machine learning time series:

seglearn Seglearn is a python package for machine learning time series or sequences. It provides an integrated pipeline for segmentation, feature extr

David Burns 480 Nov 20, 2021
A Python toolkit for rule-based/unsupervised anomaly detection in time series

Anomaly Detection Toolkit (ADTK) Anomaly Detection Toolkit (ADTK) is a Python package for unsupervised / rule-based time series anomaly detection. As

Arundo Analytics 753 Nov 26, 2021
AtsPy: Automated Time Series Models in Python (by @firmai)

Automated Time Series Models in Python (AtsPy) SSRN Report Easily develop state of the art time series models to forecast univariate data series. Simp

Derek Snow 395 Dec 2, 2021
A Python implementation of GRAIL, a generic framework to learn compact time series representations.

GRAIL A Python implementation of GRAIL, a generic framework to learn compact time series representations. Requirements Python 3.6+ numpy scipy tslearn

null 3 Nov 24, 2021
A machine learning toolkit dedicated to time-series data

tslearn The machine learning toolkit for time series analysis in Python Section Description Installation Installing the dependencies and tslearn Getti

null 1.9k Dec 3, 2021
Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.

Prophet: Automatic Forecasting Procedure Prophet is a procedure for forecasting time series data based on an additive model where non-linear trends ar

Facebook 13.8k Dec 2, 2021
Automatic extraction of relevant features from time series:

tsfresh This repository contains the TSFRESH python package. The abbreviation stands for "Time Series Feature extraction based on scalable hypothesis

Blue Yonder GmbH 6k Nov 30, 2021
A unified framework for machine learning with time series

Welcome to sktime A unified framework for machine learning with time series We provide specialized time series algorithms and scikit-learn compatible

The Alan Turing Institute 4.7k Nov 24, 2021
A machine learning toolkit dedicated to time-series data

tslearn The machine learning toolkit for time series analysis in Python Section Description Installation Installing the dependencies and tslearn Getti

null 1.9k Nov 28, 2021
Time series forecasting with PyTorch

Our article on Towards Data Science introduces the package and provides background information. Pytorch Forecasting aims to ease state-of-the-art time

Jan Beitner 1.5k Dec 1, 2021