PyPortfolioOpt

View on PyPIReverse Dependencies (17)

1.5.6 pyportfolioopt-1.5.6-py3-none-any.whl

Wheel Details

Project: PyPortfolioOpt
Version: 1.5.6
Filename: pyportfolioopt-1.5.6-py3-none-any.whl
Download: [link]
Size: 62703
MD5: eb5e2e9e37439157c2e7da46372d0289
SHA256: 22cfa4978dac893fa78cbd91b0793c4d8fa024a577118d47769f19f069e09d8c
Uploaded: 2024-12-01 19:42:07 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyportfolioopt
Version: 1.5.6
Summary: Financial portfolio optimization in python
Author: Robert Andrew Martin
Author-Email: martin.robertandrew[at]gmail.com
Home-Page: https://github.com/robertmartin8/PyPortfolioOpt
Project-Url: Documentation, https://pyportfolioopt.readthedocs.io/en/latest/
Project-Url: Issues, https://github.com/robertmartin8/PyPortfolioOpt/issues
Project-Url: Personal website, https://reasonabledeviations.com
Project-Url: Repository, https://github.com/robertmartin8/PyPortfolioOpt
License: MIT
Keywords: finance,portfolio,optimization,quant,investing
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Office/Business :: Financial
Classifier: Topic :: Office/Business :: Financial :: Investment
Requires-Python: >=3.9
Requires-Dist: cvxpy (>=1.1.19)
Requires-Dist: ecos (<3.0.0,>=2.0.14)
Requires-Dist: matplotlib (>=3.2.0); extra == "optionals"
Requires-Dist: numpy (>=1.26.0)
Requires-Dist: pandas (>=0.19)
Requires-Dist: plotly (<6.0.0,>=5.0.0)
Requires-Dist: scikit-learn (>=0.24.1); extra == "optionals"
Requires-Dist: scipy (>=1.3)
Provides-Extra: optionals
Description-Content-Type: text/markdown
[Description omitted; length: 20841 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pypfopt/__init__.py sha256=22imUFASRMZlOJ7paJTPZsQVc5nKS7cZVEWTu-hpHH8 766
pypfopt/base_optimizer.py sha256=Olyy0k2JEPyUKYorgdzZGjNl5HRfywUmsgYQ1jqkPww 24482
pypfopt/black_litterman.py sha256=DS1wI2y0IC0osHQrCEnbtnhkpdlP_G37xCfCXtauH4w 20112
pypfopt/cla.py sha256=1s234Dglldwc3XwxYxpVJ4RQrJph1Ab6Rsya0w7QLMc 17052
pypfopt/discrete_allocation.py sha256=WC7QlAceg2GbvHBEEIWfG3AsyZsfrRLK2fcTwjiJvr4 13542
pypfopt/efficient_frontier/__init__.py sha256=vLbkmZeQC5QTus-YRob2zpHruqQ6_uNmyzUIYovqi3U 493
pypfopt/efficient_frontier/efficient_cdar.py sha256=lGC_ih3mLHcCWH5LTEpK9xdR-pRdzEKB_irGAncnP4E 9590
pypfopt/efficient_frontier/efficient_cvar.py sha256=TrzdddCir7lpwZTv1MZ_kCLGAc86DgB9Xnqq65bOsx0 9770
pypfopt/efficient_frontier/efficient_frontier.py sha256=jGstIu7KvhXq7_8MhFhtRX0uWf5laLCv00WUk3SqZqw 19465
pypfopt/efficient_frontier/efficient_semivariance.py sha256=JsMaZfotFYSJf3KKHuNQRlvM-6eTddjMTsUcGBUMtm0 12872
pypfopt/exceptions.py sha256=PKXrxi9ZhxgTnZPEocUGYz53R9bxIpgqwqTBgCqAqfc 675
pypfopt/expected_returns.py sha256=PtdAu8BOJGjz6V7vw5BdDDOjZremtp0khgeTUM6fzi4 10646
pypfopt/hierarchical_portfolio.py sha256=Xi74xqow7eBpL6qNpV9X--mCdaGPzKch0vXeeUQ5i9Q 7765
pypfopt/objective_functions.py sha256=qOyNy2JAYn-hnNHYAStVCUMrUFYjonjy_pYqldY9kxc 8633
pypfopt/plotting.py sha256=RxCkmOfQLcoNUaQyfVm2n98ZDOHIo9U2D7lPGIfxlWY 12937
pypfopt/risk_models.py sha256=PyBmDykBUe_ThRxQwLwHCvaJS1xiiHru4aFldUxVXU4 21210
pyportfolioopt-1.5.6.dist-info/LICENSE.txt sha256=DkAdY6ezG942PKV3olN68cNF_Mv1Mu3FXLWJ9WiyqIM 1077
pyportfolioopt-1.5.6.dist-info/METADATA sha256=O6buunXkGmb9cbALEekfbh97GbPlDc7FVr7CV9Ef4NY 22720
pyportfolioopt-1.5.6.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
pyportfolioopt-1.5.6.dist-info/RECORD