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

QuantEcon / QuantEcon.py / 34417567059
94%

Build:
DEFAULT BRANCH: main
Ran 09 Sep 2026 11:38PM UTC
Jobs 1
Files 94
Run time 1min
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

09 Sep 2026 11:34PM UTC coverage: 90.9% (+0.02%) from 90.884%
34417567059

push

github

web-flow
DOC: repo-wide documentation consistency audit (#864)

* DOC: repo-wide documentation consistency audit

Systematic audit of the documentation surface (Sphinx sources, the apidoc
generator, package docstrings, repo prose, build config and hyperlinks),
plus the fixes it turned up.

Docs build
- conf.py put a cwd-relative path on sys.path. Sphinx runs from docs/, so it
  resolved to a nonexistent directory and autodoc fell through to whatever
  quantecon was installed in site-packages rather than the checkout. Read the
  Docs has therefore been publishing docs built from the installed wheel. Now
  __file__-relative.
- html_static_path = [''] copied the whole confdir (72 .rst files + conf.py)
  into the published _static/. Now [].
- Added numpy/scipy to intersphinx_mapping.

Generator
- qe_apidoc.py never created source/game_theory/game_generators/, so the
  documented `make srcclean && python qe_apidoc.py` rebuild crashed with
  FileNotFoundError; srcclean also skipped source/optimize.
- quantecon.timings is a top-level export that was documented nowhere. It now
  gets a generated section.

Docstrings
- robust_rule, robust_rule_simple and evaluate_F in _robustlq.py documented
  return orders that contradict their return statements.
- nnash in _lqnash.py had the S1/S2 shapes swapped; the tests miss it because
  they use k_1 == k_2.
- ~90 further parameter/return/default/type corrections, numpydoc structural
  fixes, and typo corrections across the package.

Examples
- A --doctest-modules sweep found 31 broken examples (stale pre-NumPy-1.14
  array spacing, NumPy 2 scalar reprs, missing imports, and two NameErrors).
  All 31 fixed and verified by execution. Per module in isolation, 83 of 85
  modules are now doctest-clean; the two exceptions need the network and the
  wall clock, and were left untouched rather than masked with doctest
  directives.

Prose and metadata
- CI matrix (was 3.11-3.13, actually 3.12-3.14), test count (was 536, actually
  600), t... (continued)

0 of 12 new or added lines in 12 files covered. (0.0%)

5304 of 5835 relevant lines covered (90.9%)

0.91 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
0.0
0.0% quantecon/graph_tools.py
1
0.0
0.0% quantecon/gridtools.py
1
0.0
0.0% quantecon/inequality.py
1
0.0
0.0% quantecon/ivp.py
1
0.0
0.0% quantecon/kalman.py
1
0.0
0.0% quantecon/lae.py
1
0.0
0.0% quantecon/lqnash.py
1
0.0
0.0% quantecon/lss.py
1
0.0
0.0% quantecon/matrix_eqn.py
1
0.0
0.0% quantecon/quadsums.py
1
0.0
0.0% quantecon/rank_nullspace.py
1
0.0
0.0% quantecon/robustlq.py
Jobs
ID Job ID Ran Files Coverage
1 34417567059.1 09 Sep 2026 11:38PM UTC 94
90.9
GitHub Action Run
Source Files on build 34417567059
  • Tree
  • List 94
  • Changed 72
  • Source Changed 72
  • Coverage Changed 56
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #34417567059
  • 62f67159 on github
  • Prev Build on main (#34313120665)
  • Next Build on main (#34419685647)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc