From bc2268c5977cb63fa1274a8f1613cdb7f0d3ed31 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 30 Jul 2026 19:52:23 +0000 Subject: [PATCH] chore(main): release 0.3.3 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 26 ++++++++++++++++++++++++++ CITATION.cff | 2 +- delaynet/__init__.py | 2 +- docs/conf.py | 2 +- 5 files changed, 30 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index ccdabf8..2e04f95 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1 +1 @@ -{ ".": "0.3.2" } +{".":"0.3.3"} diff --git a/CHANGELOG.md b/CHANGELOG.md index c9d548a..72bbb13 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## [0.3.3](https://github.com/cbueth/delaynet/compare/v0.3.2...v0.3.3) (2026-07-30) + + +### Bug Fixes + +* **ci:** align ruff pre-commit with uv.lock and fix commitlint extends ([a90ac2b](https://github.com/cbueth/delaynet/commit/a90ac2bd180e266c3c030abc59498214e023614f)) +* Directed parameter logic in eigenvector centrality for igraph `1.0.0` ([4b479fe](https://github.com/cbueth/delaynet/commit/4b479fe8ebb6a9c261d643abd3238624080f8b39)) +* Handle directed parameter logic in eigenvector centrality and add warning for symmetric matrices in directed mode ([7675b84](https://github.com/cbueth/delaynet/commit/7675b847ecf7d559d6eb7744f483006d7edb2e06)) + + +### Performance Improvements + +* **bench:** add benchmarks for detrending, network analysis, and gravity ([e6dfa1a](https://github.com/cbueth/delaynet/commit/e6dfa1a45efa4a3a6d69c559da5ce9f289419472)) +* **codspeed:** Add benchmark suite with CI workflow ([#45](https://github.com/cbueth/delaynet/issues/45)) ([c42071c](https://github.com/cbueth/delaynet/commit/c42071c50a00526458e0f58108799582dba3935c)) +* **delta:** O(n) cumulative sum instead of O(n w) per-element `np.mean` ([8119494](https://github.com/cbueth/delaynet/commit/81194940a7954bf392a7c0b4dd12935bd38d8595)) +* **granger:** merge fast F-test into granger.py, remove dead code ([ea0a647](https://github.com/cbueth/delaynet/commit/ea0a6470b9ed197b5cbd395df2a0edc3ab5e12e9)) +* **metrics:** vectorize global_efficiency inner loop ([7d522e7](https://github.com/cbueth/delaynet/commit/7d522e7f9ab68b7d7348bf2057ca90db479471d2)) +* **ordinal-patterns:** serial path for small data and bypass decorator overhead ([e8f6e0f](https://github.com/cbueth/delaynet/commit/e8f6e0fac738710ace3ee01a1e04537b161f007d)) +* replace statsmodels OLS+f_test with numpy/scipy in Granger F-test ([d5e4952](https://github.com/cbueth/delaynet/commit/d5e4952fe672a1fba3e84d95cd65b7e5b1420471)) +* vectorize permutation test in gravity with rng.permuted ([5c402c5](https://github.com/cbueth/delaynet/commit/5c402c59b82ff849fd26c2a32c95e6c0f038df9e)) + + +### Documentation + +* Add codspeed badge ([0a01312](https://github.com/cbueth/delaynet/commit/0a01312767568cf962793cdb3b359fef4a1602ea)) + ## 0.3.2 (2025-08-14) - 🐛 Fix: Normalised scalar metrics returned NumPy arrays instead of Python floats; now diff --git a/CITATION.cff b/CITATION.cff index b08c361..3ef80d8 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -19,7 +19,7 @@ keywords: - mutual information - transfer entropy license: BSD-3-Clause -version: 0.3.2 # x-release-please-version +version: 0.3.3 # x-release-please-version # add when code published # doi: 10.5281/zenodo.0000 diff --git a/delaynet/__init__.py b/delaynet/__init__.py index 673beed..fbe5f18 100644 --- a/delaynet/__init__.py +++ b/delaynet/__init__.py @@ -1,6 +1,6 @@ """delaynet init.""" -__version__ = "0.3.2" +__version__ = "0.3.3" from .utils.logging import logging # Expose most common functions diff --git a/docs/conf.py b/docs/conf.py index c13e9a7..371afee 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -26,7 +26,7 @@ project = "delaynet" copyright = f"2024–{datetime.now().year}, delaynet maintainers" author = "Carlson Büth" -version = "0.3.2" # x-release-please-version +version = "0.3.3" # x-release-please-version # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration