Skip to content

Releases: convexfi/riskparity.py

0.5.1

02 Mar 00:05
Compare
Choose a tag to compare

pushed to PYPI with correct C++ header

0.5

01 Mar 16:51
Compare
Choose a tag to compare
0.5

uses quadprog>=0.1.12.

v0.4

17 Jan 03:35
Compare
Choose a tag to compare

First official release to support Windows.

v0.3

11 Mar 04:35
Compare
Choose a tag to compare
  • added faster method by Choi 2022 which improves upon the CCD algorithm by Spinu.
  • the vanilla function now accepts an argument called method, whose available values are "spinu" (default, for backwards compatibility reasons) and "choi" for Choi's method.

v0.2

29 Apr 11:24
Compare
Choose a tag to compare
  • using jax instead of tensorflow for automatic differentiation

v0.1.6

09 Apr 12:29
Compare
Choose a tag to compare
  • removed property variance in favour of volatility in portfolio objects.

v0.1.1

12 Oct 01:53
Compare
Choose a tag to compare

Some macOS users reported having difficulties installing the library. More precisely, they were facing errors like
gcc: error: unrecognized command line option ‘-stdlib=libc++’.

This release hopefully fixes these installation issues.

Thanks,
Zé Vinícius.

v0.0.8

25 Jul 12:24
Compare
Choose a tag to compare

In this release with added support to:

  • general linear equality and inequality constraints
  • optimize for the mean return
  • optimize for the volatility

The support for general linear constraints is done by passing the constraints matrices directly to the off-the-shelf QP solver. In the next release we will add scalable algorithms for this scenario, as it is done in https://github.com/dppalomar/riskParityPortfolio.

Tutorials are available at https://mirca.github.io/riskparity.py.

As always, if you have any questions, feel free to open an issue at https://github.com/mirca/riskparity.py/issues or send us an email at [email protected].

Thanks,