• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

cvxgrp / cvxportfolio / 7985508473
99%

Build:
DEFAULT BRANCH: master
Ran 21 Feb 2024 07:35AM UTC
Jobs 15
Files 32
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Feb 2024 07:30AM UTC coverage: 99.374%. Remained the same
7985508473

push

github

enzbus
version 1.2.0

This minor release contains some new features, as expected under semantic versioning. The two major pull requests merged are #126 and #127.

We significantly enhanced the built-in forecaster classes, like HistoricalMeanReturn and HistoricalCovariance, which are used by Cvxportfolio objects (ReturnsForecast and FullCovariance, for example) as default forecasters. These now take new “rolling” and “half_life” parameters, used to specify the length of the historical period used for estimation (by default, all history available at each point in time) and the half-life of exponential smoothing applied (by default, no smoothing), respectively. These apply to all forecasters. Internally, these more complex estimations are done with minimal extra computation (by updating, at each point in time, the estimation from the previous step). These parameters can be specified by instantiating the forecasters explicitely before passing them to each Cvxportfolio object (as is explained in the documentation).

Thanks to the improved forecasters, we enhanced the trading cost classes TransactionCost and HoldingCost, clearing up some minor discrepancies with their original (2016) implementation. For TransactionCost, most notably, it is now possible to provide all forecasts without relying on internal forecasters. This will make it easier to translate the code of the original examples to the stable API. The changes are backward compatible with the documented interfaces of the previous versions. One interesting change we introduced on the cost objects is that now the same code paths are used to compute the cost values in simulation and optimization, further improving safety and auditability of the library.

Finally, we re-wrote the data cleaning and data quality check code applied by the YahooFinance default data interface to US and international stock market data. This has been partially factored out in a new base class for open-low-high-close-volume data, whic... (continued)

1 of 1 new or added line in 1 file covered. (100.0%)

5083 of 5115 relevant lines covered (99.37%)

14.88 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7985508473.1 21 Feb 2024 07:35AM UTC 0
99.37
GitHub Action Run
2 7985508473.2 21 Feb 2024 07:35AM UTC 0
99.2
GitHub Action Run
3 7985508473.3 21 Feb 2024 07:35AM UTC 0
99.18
GitHub Action Run
4 7985508473.4 21 Feb 2024 07:35AM UTC 0
99.16
GitHub Action Run
5 7985508473.5 21 Feb 2024 07:36AM UTC 0
99.37
GitHub Action Run
6 7985508473.6 21 Feb 2024 07:36AM UTC 0
99.2
GitHub Action Run
7 7985508473.7 21 Feb 2024 07:37AM UTC 0
99.18
GitHub Action Run
8 7985508473.8 21 Feb 2024 07:37AM UTC 0
99.2
GitHub Action Run
9 7985508473.9 21 Feb 2024 07:37AM UTC 0
99.37
GitHub Action Run
10 7985508473.10 21 Feb 2024 07:37AM UTC 0
99.33
GitHub Action Run
11 7985508473.11 21 Feb 2024 07:38AM UTC 0
99.16
GitHub Action Run
12 7985508473.12 21 Feb 2024 07:38AM UTC 0
99.18
GitHub Action Run
13 7985508473.13 21 Feb 2024 07:38AM UTC 0
99.16
GitHub Action Run
14 7985508473.14 21 Feb 2024 07:39AM UTC 0
99.33
GitHub Action Run
15 7985508473.15 21 Feb 2024 07:42AM UTC 0
99.33
GitHub Action Run
Source Files on build 7985508473
Detailed source file information is not available for this build.
  • Back to Repo
  • d4b443a2 on github
  • Prev Build on master (#7977351276)
  • Next Build on master (#7986113543)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc