{"package": "pyfolio", "summary": "pyfolio is a Python library for performance and risk analysis of financial portfolios", "pypi_url": "https://pypi.org/project/pyfolio", "piwheels_url": "https://www.piwheels.org/project/pyfolio", "releases": {"0.9.2": {"released": "2019-04-15 15:00:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.9.2-py3-none-any.whl", "filehash": "69f5f9b4303ac6322e784021b346e3da40d35a767939565cf6bd6d6fee00614c", "filesize": 90059, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["empyrical", "ipython", "matplotlib", "numpy", "pandas", "pytz", "scikit-learn", "scipy", "seaborn"]}}}, "0.9.1": {"released": "2019-04-15 14:54:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.9.1-py3-none-any.whl", "filehash": "d95adec104852f32969f33b04c54955c298b7bdeb5ee816bb10f486e33962f35", "filesize": 90102, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["empyrical", "ipython", "matplotlib", "numpy", "pandas", "pytz", "scikit-learn", "scipy", "seaborn"]}}}, "0.9.0": {"released": "2018-08-02 21:36:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.9.0-py3-none-any.whl", "filehash": "6ba38b58304e81a9c33b35a5f25b787be74a6384dc0e5e6536ce32280cdd0d9c", "filesize": 90310, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["empyrical", "ipython", "matplotlib", "numpy", "pandas", "pytz", "scikit-learn", "scipy", "seaborn"]}}}, "0.8.0": {"released": "2017-08-31 08:32:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.8.0-py3-none-any.whl", "filehash": "0d5439849a55e8ff592e7605192393ff4471546e399ce5a383457bef343b15e6", "filesize": 78807, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["empyrical", "ipython", "matplotlib", "numpy", "pandas", "pandas-datareader", "pytz", "scikit-learn", "scipy", "seaborn"]}}}, "0.7.0": {"released": "2017-01-31 16:07:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.7.0-py3-none-any.whl", "filehash": "9479c24770f991d031171badeff9f0f756e6f580529e2708567f3ca63cc6e2a4", "filesize": 68408, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["empyrical", "ipython", "matplotlib", "numpy", "pandas", "pandas-datareader", "pytz", "scipy", "seaborn"]}}}, "0.6.0": {"released": "2016-10-17 10:02:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.6.0-py3-none-any.whl", "filehash": "346cfa085e47745c80c4869e7876e4540feafe823a2c34327c8b2030c260c730", "filesize": 65517, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["empyrical", "funcsigs", "ipython", "jsonschema", "matplotlib", "mock", "numpy", "pandas", "pandas-datareader", "pyparsing", "python-dateutil", "pytz", "scikit-learn", "scipy", "seaborn", "statsmodels"]}}}, "0.5.1": {"released": "2016-06-10 07:57:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.5.1-py3-none-any.whl", "filehash": "4293bff379e7f8173d9e8307e2425eb0c315b3e6c26c3f5c9c7dfaadbc0de932", "filesize": 63551, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["funcsigs", "matplotlib", "mock", "numpy", "pandas", "pandas-datareader", "pyparsing", "python-dateutil", "pytz", "scikit-learn", "scipy", "seaborn"]}}}, "0.5.0": {"released": "2016-04-21 10:01:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.5.0-py3-none-any.whl", "filehash": "06b813fd789b160432d94771c43c8e2b4039356a9264e21b41645a76d88cd7a1", "filesize": 63075, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["funcsigs", "matplotlib", "mock", "numpy", "pandas", "pandas-datareader", "pyparsing", "python-dateutil", "pytz", "scipy", "seaborn"]}}}, "0.4.0": {"released": "2015-12-10 21:32:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.4.0-py3-none-any.whl", "filehash": "6730ce9f139c8c9892a0be0930868b8ab615b6476ce4060f07fe9b5264ef8ad3", "filesize": 55953, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["funcsigs", "matplotlib", "mock", "numpy", "pandas", "pandas-datareader", "pyparsing", "python-dateutil", "pytz", "scikit-learn", "scipy", "seaborn", "statsmodels"]}}}, "0.3.1": {"released": "2015-11-12 06:58:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.3.1-py3-none-any.whl", "filehash": "5019a433d7eb25540187fccd2cc5ac5e4a066f3b37683dd07a73e5eb3a978e27", "filesize": 537011, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["funcsigs", "matplotlib", "mock", "numpy", "pandas", "pandas-datareader", "pyparsing", "python-dateutil", "pytz", "scikit-learn", "scipy", "seaborn", "statsmodels"]}}}, "0.3": {"released": "2015-10-23 15:06:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.3-py3-none-any.whl", "filehash": "dcf31762a9e449d5f4129830cd15a95d9a7d6984414aec393afa9c6431cc58d1", "filesize": 564577, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["funcsigs", "matplotlib", "mock", "numpy", "pandas", "pyparsing", "python-dateutil", "pytz", "scikit-learn", "scipy", "seaborn", "statsmodels"]}}}, "0.2": {"released": "2015-10-16 11:26:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.2-py3-none-any.whl", "filehash": "dcd13d4ab7b264b95486f63bf265f35d653058c7720eb6a2aa6a6a561b8d118f", "filesize": 532682, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["funcsigs", "matplotlib", "mock", "numpy", "pandas", "pyparsing", "python-dateutil", "pytz", "scikit-learn", "scipy", "seaborn", "statsmodels"]}}}, "0.1": {"released": "2015-08-20 14:36:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.1-py3-none-any.whl", "filehash": "abf474028b5a1629adab22b1fb3553506c282b4c0a577be85084f719b3300acc", "filesize": 528362, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["funcsigs", "matplotlib", "mock", "numpy", "pandas", "pyparsing", "python-dateutil", "pytz", "scikit-learn", "scipy", "seaborn", "statsmodels", "wsgiref"]}}}, "0.1.beta7": {"released": "2015-08-03 17:27:58", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.1b7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.1b7-py3-none-any.whl", "filehash": "bb7f89f42678282bb345ad1da6fa4e61a0953c574dea9684d7700ffca09fc202", "filesize": 646203, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["funcsigs", "matplotlib", "mock", "numpy", "pandas", "pyparsing", "python-dateutil", "pytz", "scikit-learn", "scipy", "seaborn", "statsmodels", "wsgiref"]}}}, "0.1.beta6": {"released": "2015-08-03 14:48:35", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.1b6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.1b6-py3-none-any.whl", "filehash": "121e8a12c24a6d72aafe23c133728f1cd25d9fe8a00dc3547df441c13ebda0a7", "filesize": 615951, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["funcsigs", "matplotlib", "mock", "numpy", "pandas", "pyparsing", "python-dateutil", "pytz", "scikit-learn", "scipy", "seaborn", "statsmodels", "wsgiref"]}}}, "0.1b5": {"released": "2015-08-03 14:47:07", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.1b5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.1b5-py3-none-any.whl", "filehash": "52b6f2a7a3ba518e889ae426d41c329724ad5426cdb3cc49093a3860ae05e8c7", "filesize": 613759, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["funcsigs", "matplotlib", "mock", "numpy", "pandas", "pyparsing", "python-dateutil", "pytz", "scikit-learn", "scipy", "seaborn", "statsmodels", "wsgiref"]}}}, "0.1.beta4": {"released": "2015-07-28 20:32:55", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.1b4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.1b4-py3-none-any.whl", "filehash": "6a558fac34f77e6bdcdd9e15df9d9a7615d2ef3a07223ee66de2b863d3e1b055", "filesize": 615116, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["funcsigs", "matplotlib", "mock", "numpy", "pandas", "pyparsing", "python-dateutil", "pytz", "scikit-learn", "scipy", "seaborn", "statsmodels", "wsgiref"]}}}, "0.1.beta3": {"released": "2015-07-28 20:32:25", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.1b3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.1b3-py3-none-any.whl", "filehash": "acc9ba9af86aa9a3c6ce778e6ce1c93d6d6056c09d1d75bf42ccd802b9aea4ab", "filesize": 614718, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["funcsigs", "matplotlib", "mock", "numpy", "pandas", "pyparsing", "python-dateutil", "pytz", "scikit-learn", "scipy", "seaborn", "statsmodels", "wsgiref"]}}}, "0.1b2": {"released": "2015-07-28 18:48:57", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pyfolio-0.1b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyfolio/pyfolio-0.1b2-py3-none-any.whl", "filehash": "19aa42cb5f8eab5f6853e9c0e8569980d28e0b0ae50db92144678d731548bece", "filesize": 614718, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["funcsigs", "matplotlib", "mock", "numpy", "pandas", "pyparsing", "python-dateutil", "pytz", "scikit-learn", "scipy", "seaborn", "statsmodels", "wsgiref"]}}}}}