{"id":27279,"library":"pyflux","title":"PyFlux","description":"PyFlux is a time-series analysis library for Python, offering a wide range of models including ARIMA, GARCH, and state space models. The current version is 0.4.15, but the library is no longer actively maintained and does not support Python 3.9+. It relies on older dependencies like NumPy and pandas.","status":"deprecated","version":"0.4.15","language":"python","source_language":"en","source_url":"https://github.com/rjt1990/pyflux","tags":["time-series","ARIMA","GARCH","forecasting"],"install":[{"cmd":"pip install pyflux","lang":"bash","label":"pip"}],"dependencies":[{"reason":"Core dependency for numerical operations","package":"numpy","optional":false},{"reason":"Data structures for time series","package":"pandas","optional":false}],"imports":[{"note":"The main class is PyFlux, not the module name.","wrong":"import pyflux","symbol":"PyFlux","correct":"from pyflux import PyFlux"},{"note":"Model classes are in submodules.","wrong":"from pyflux import ARIMA","symbol":"ARIMA","correct":"from pyflux.arma import ARIMA"}],"quickstart":{"code":"import pandas as pd\nimport numpy as np\nfrom pyflux.arma import ARIMA\n\n# Create sample data\ndates = pd.date_range('2021-01-01', periods=100, freq='D')\ndata = pd.Series(np.random.randn(100), index=dates)\n\n# Fit ARIMA model\nmodel = ARIMA(data=data, ar=1, ma=1, integ=1)\nmodel.fit()\n\n# Forecast\nforecast = model.predict(h=5)\nprint(forecast)","lang":"python","description":"Basic ARIMA model fit and forecast."},"warnings":[{"fix":"Use statsmodels.tsa.arima.model.ARIMA or pmdarima instead.","message":"PyFlux is no longer actively maintained. Consider migrating to statsmodels or pmdarima for time series analysis.","severity":"deprecated","affected_versions":"all"},{"fix":"Use Python 3.8 or earlier, or switch to a maintained library.","message":"PyFlux does not support Python 3.9 or later. Installation may fail on modern Python versions.","severity":"breaking","affected_versions":">=0.4.15"},{"fix":"Use 'from pyflux.arma import ARIMA' instead of 'from pyflux import ARIMA'.","message":"Import model classes from submodules like pyflux.arma, not directly from pyflux.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'0.4.15':29 '3.9':43 'activ':36 'analysi':8 'arima':19,56 'current':26 'depend':48 'forecast':58 'garch':20,57 'includ':18 'librari':9,32 'like':49 'longer':35 'maintain':37 'model':17,24 'numpi':50 'offer':12 'older':47 'panda':52 'pyflux':1,2 'python':11,42 'rang':15 'reli':45 'seri':7,55 'space':23 'state':22 'support':41 'time':6,54 'time-seri':5,53 'version':27 'wide':14","created_at":"2026-05-01T17:45:26.768871+00:00","updated_at":"2026-05-01T17:45:26.768871+00:00","problems":{"verify_error":"× Failed to build `pyflux==0.4.15`\n  ├─▶ The build backend returned an error\n  ╰─▶ Call to `setuptools.build_meta:__legacy__.build_wheel` failed (exit\n      status: 1)\n\n      [stderr]\n      Traceback (most recent call last):\n        File \"<string>\", line 14, in <module>\n        File\n      \"/home/xor"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/rjt1990/pyflux","docs":null,"changelog":null,"pypi":"https://pypi.org/project/pyflux/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["data","ai-ml"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"install_fail","verified_at":"2026-06-29","last_verified":"2026-06-29","next_check":"2026-07-06","install_tag":null}}