From 2611b7fb46a518c9429ded4b6a319f80107d8a38 Mon Sep 17 00:00:00 2001 From: Oliver Backhouse Date: Tue, 27 Jan 2026 18:45:43 +0000 Subject: [PATCH 1/4] Update README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3d9ce1c..0dbea4e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # `dyson`: Dyson equation solvers for Green's function methods -[![CI](https://github.com/BoothGroup/dyson/workflows/CI/badge.svg)](https://github.com/BoothGroup/dyson/actions?query=workflow%3ACI+branch%3Amaster) +[![CI](https://github.com/BoothGroup/dyson/workflows/CI/badge.svg?branch=master)](https://github.com/BoothGroup/dyson/actions/workflows/ci.yaml?query=workflow%3ACI+branch%3Amaster) The `dyson` package implements various Dyson equation solvers, including novel approaches that avoiding explicitly grid-resolved numerical procedures such as Fourier transforms and analytical continuation. These include the moment-resolved block Lanczos methods for moments of the Green's function or self-energy. From 8440e950ea07fcfec262e24ada728308c1c7e72a Mon Sep 17 00:00:00 2001 From: Oliver Backhouse Date: Tue, 27 Jan 2026 18:51:46 +0000 Subject: [PATCH 2/4] Remove codecov integration --- .github/workflows/ci.yaml | 5 ----- pyproject.toml | 23 +---------------------- 2 files changed, 1 insertion(+), 27 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f3bb010..65540cf 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -46,8 +46,3 @@ jobs: MPLBACKEND: Agg run: | find examples -name "*.py" -print0 | xargs -0 -n1 python - - name: Upload coverage to Codecov - uses: codecov/codecov-action@v3 - with: - token: ${{ secrets.CODECOV_TOKEN }} - verbose: true diff --git a/pyproject.toml b/pyproject.toml index 410552f..c03d262 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,9 +38,7 @@ dev = [ "ruff>=0.10.0", "mypy>=1.5.0", "typing-extensions>=4.0.0", - "coverage[toml]>=5.5.0", "pytest>=6.2.4", - "pytest-cov>=4.0.0", "matplotlib>=3.4.0", "sphinx>=7.0", "sphinx-book-theme>=1.0", @@ -115,25 +113,6 @@ ignore_missing_imports = true module = "pyscf.*" ignore_missing_imports = true -[tool.coverage.run] -branch = true -source = [ - "dyson", -] - -[tool.coverage.report] -exclude_lines = [ - "pragma: no cover", - "def __repr__", - "def __str__", - "raise NotImplementedError", - "raise util.ModelNotImplemented", - "if __name__ == .__main__.:", -] - -[tool.coverage.html] -directory = "cov_html" - [tool.pytest.ini_options] filterwarnings = [ "ignore::DeprecationWarning", @@ -142,4 +121,4 @@ testpaths = [ "dyson", "tests", ] -addopts = "--doctest-modules --cov=dyson" +addopts = "--doctest-modules" From a70293499b1fd61f6fff267ceae41fd2a6769262 Mon Sep 17 00:00:00 2001 From: Oliver Backhouse Date: Tue, 27 Jan 2026 18:58:21 +0000 Subject: [PATCH 3/4] Update status badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0dbea4e..d9e4a31 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # `dyson`: Dyson equation solvers for Green's function methods -[![CI](https://github.com/BoothGroup/dyson/workflows/CI/badge.svg?branch=master)](https://github.com/BoothGroup/dyson/actions/workflows/ci.yaml?query=workflow%3ACI+branch%3Amaster) +[![CI](https://github.com/BoothGroup/dyson/actions/workflows/ci.yaml/badge.svg?branch=master)](https://github.com/BoothGroup/dyson/actions/workflows/ci.yaml) The `dyson` package implements various Dyson equation solvers, including novel approaches that avoiding explicitly grid-resolved numerical procedures such as Fourier transforms and analytical continuation. These include the moment-resolved block Lanczos methods for moments of the Green's function or self-energy. From cde206d9b93e9e09e8109d9372facb7718827e64 Mon Sep 17 00:00:00 2001 From: Oliver Backhouse Date: Tue, 27 Jan 2026 19:00:34 +0000 Subject: [PATCH 4/4] Add ruff badge --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d9e4a31..bc251ef 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # `dyson`: Dyson equation solvers for Green's function methods [![CI](https://github.com/BoothGroup/dyson/actions/workflows/ci.yaml/badge.svg?branch=master)](https://github.com/BoothGroup/dyson/actions/workflows/ci.yaml) +[![ruff](https://camo.githubusercontent.com/530951ce7a8a18468f6644ee7fd065389265c4b7176fce55f271b283be3a83c6/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f75726c3d68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f636861726c6965726d617273682f727566662f6d61696e2f6173736574732f62616467652f76312e6a736f6e)](https://github.com/astral-sh/ruff) The `dyson` package implements various Dyson equation solvers, including novel approaches that avoiding explicitly grid-resolved numerical procedures such as Fourier transforms and analytical continuation. These include the moment-resolved block Lanczos methods for moments of the Green's function or self-energy.