Metadata-Version: |
2.1 |
Name: |
pfolio |
Version: |
0.0.1.dev4 |
Summary: |
Portfolio Management Library, including analysis, analytics and optimization |
Author: |
Stephen Yau |
Author-Email: |
softwareentrepreneer+pfolio[at]gmail.com |
Home-Page: |
https://pfund.ai |
Project-Url: |
Documentation, https://pfolio-docs.pfund.ai |
Project-Url: |
Repository, https://github.com/PFund-Software-Ltd/pfolio |
License: |
Apache-2.0 |
Keywords: |
portfolio management,investment,analytics,fundamental analysis |
Classifier: |
License :: OSI Approved :: Apache Software License |
Classifier: |
Programming Language :: Python :: 3 |
Classifier: |
Programming Language :: Python :: 3.10 |
Classifier: |
Programming Language :: Python :: 3.11 |
Classifier: |
Programming Language :: Python :: 3.12 |
Requires-Python: |
>=3.10,<3.13 |
Requires-Dist: |
alphalens-reloaded (<0.5.0,>=0.4.3); extra == "temporary" |
Requires-Dist: |
arviz (<0.19.0,>=0.18.0); extra == "bayesian" |
Requires-Dist: |
cvxpy (<2.0.0,>=1.4.2); extra == "portfolio" |
Requires-Dist: |
empyrial (<3.0.0,>=2.1.4); extra == "temporary" |
Requires-Dist: |
empyrical-reloaded (<0.6.0,>=0.5.9); extra == "temporary" |
Requires-Dist: |
ffn (<2.0.0,>=1.0.1); extra == "temporary" |
Requires-Dist: |
financedatabase (<3.0.0,>=2.2.2); extra == "data" |
Requires-Dist: |
financetoolkit (<2.0.0,>=1.8.5); extra == "temporary" |
Requires-Dist: |
finquant (<0.8.0,>=0.7.0); extra == "temporary" |
Requires-Dist: |
pfeed[boost,data,df] (<0.0.2,>=0.0.1.dev10); extra == "data" |
Requires-Dist: |
pfund (<0.0.2,>=0.0.1.dev10) |
Requires-Dist: |
plotly (<6.0.0,>=5.20.0) |
Requires-Dist: |
pyfolio-reloaded (<0.10.0,>=0.9.5); extra == "temporary" |
Requires-Dist: |
pymc (<6.0.0,>=5.12.0); extra == "bayesian" |
Requires-Dist: |
pyportfolioopt (<2.0.0,>=1.5.5); extra == "portfolio" |
Requires-Dist: |
pyro-ppl (<2.0.0,>=1.9.0); extra == "bayesian" |
Requires-Dist: |
quantstats (<0.0.63,>=0.0.62) |
Requires-Dist: |
riskfolio-lib (<7.0.0,>=6.0.0); extra == "portfolio" |
Requires-Dist: |
rsome (<2.0.0,>=1.2.6); extra == "temporary" |
Requires-Dist: |
scikit-learn (<2.0.0,>=1.3.1) |
Requires-Dist: |
seaborn (<0.14.0,>=0.13.2) |
Requires-Dist: |
skfolio (<0.2.0,>=0.1.3); extra == "portfolio" |
Requires-Dist: |
statsmodels (<0.15.0,>=0.14.0) |
Requires-Dist: |
thepassiveinvestor (<2.0.0,>=1.2.2); extra == "temporary" |
Provides-Extra: |
bayesian |
Provides-Extra: |
data |
Provides-Extra: |
portfolio |
Provides-Extra: |
temporary |
Description-Content-Type: |
text/markdown |