skfolio: Portfolio Optimization in Python
Not on the map. Why?
Abstract (arXiv)
Portfolio optimization is a fundamental challenge in quantitative finance, requiring robust computational tools that integrate statistical rigor with practical implementation. We present skfolio, an open-source Python library for portfolio construction and risk management that seamlessly integrates with the scikit-learn ecosystem. skfolio provides a unified framework for diverse allocation strategies, from classical mean-variance optimization to modern clustering-based methods, state-of-the-art financial estimators with native interfaces, and advanced cross-validation techniques tailored for financial time series. By adhering to scikit-learn's fit-predict-transform paradigm, the library enables researchers and practitioners to leverage machine learning workflows for portfolio optimization, promoting reproducibility and transparency in quantitative finance.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 3 of its 31 references that are in the map. First posted on arXiv 5 Jul 2025.
Builds on
3 of 31 references.
References · 3
- 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 641
- 2015Data-driven Distributionally Robust Optimization Using the Wasserstein Metric: Performance Guarantees and Tractable Reformulationscited by 291
- 2024Clarabel: An interior-point solver for conic programs with quadratic objectivescited by 44
Built on by
Not cited yet.