Repository navigation
Comparing changes
Open a pull request
base repository: ml4t/engineer
base: v0.1.4
head repository: ml4t/engineer
compare: v0.1.5
- 10 commits
- 20 files changed
- 2 contributors
Commits on Sep 9, 2026
-
Retry PyPI install verification after publication (#49)
* ci: retry PyPI install verification after publish * test: normalize release smoke-test paths
Configuration menu - View commit details
-
Copy full SHA for 08b98ff - Browse repository at this point
Copy the full SHA 08b98ffView commit details
Commits on Sep 10, 2026
-
Finish agent-orientation standardization (#50)
* docs: remove private calendar reference * docs: align agent orientation with ecosystem policy
Configuration menu - View commit details
-
Copy full SHA for 6dc4dd4 - Browse repository at this point
Copy the full SHA 6dc4dd4View commit details
Commits on Sep 19, 2026
-
ci: bump astral-sh/setup-uv in the github-actions group (#51)
Bumps the github-actions group with 1 update: [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv). Updates `astral-sh/setup-uv` from 10.0.1 to 10.1.0 - [Release notes](https://github.com/astral-sh/setup-uv/releases) - [Commits](astral-sh/setup-uv@20cfd1b...bec219d) --- updated-dependencies: - dependency-name: astral-sh/setup-uv dependency-version: 10.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 46e3f85 - Browse repository at this point
Copy the full SHA 46e3f85View commit details -
deps: bump the python-dependencies group across 1 directory with 9 up…
…dates (#52) Bumps the python-dependencies group with 9 updates in the / directory: | Package | From | To | | --- | --- | --- | | [ml4t-specs](https://github.com/ml4t/specs) | `0.1.3` | `0.1.4` | | [polars](https://github.com/pola-rs/polars) | `1.44.1` | `1.44.2` | | [numpy](https://github.com/numpy/numpy) | `2.5.2` | `2.5.3` | | [pydantic](https://github.com/pydantic/pydantic) | `2.13.4` | `2.13.5` | | [shap](https://github.com/shap/shap) | `0.49.1` | `0.52.0` | | [hypothesis](https://github.com/HypothesisWorks/hypothesis) | `6.165.10` | `6.168.0` | | [ruff](https://github.com/astral-sh/ruff) | `0.16.5` | `0.16.7` | | [ipython](https://github.com/ipython/ipython) | `9.17.0` | `9.17.1` | | [ty](https://github.com/astral-sh/ty) | `0.0.75` | `0.0.80` | Updates `ml4t-specs` from 0.1.3 to 0.1.4 - [Release notes](https://github.com/ml4t/specs/releases) - [Commits](ml4t/specs@v0.1.3...v0.1.4) Updates `polars` from 1.44.1 to 1.44.2 - [Release notes](https://github.com/pola-rs/polars/releases) - [Commits](pola-rs/polars@py-1.44.1...py-1.44.2) Updates `numpy` from 2.5.2 to 2.5.3 - [Release notes](https://github.com/numpy/numpy/releases) - [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst) - [Commits](numpy/numpy@v2.5.2...v2.5.3) Updates `pydantic` from 2.13.4 to 2.13.5 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/v2.13.5/HISTORY.md) - [Commits](pydantic/pydantic@v2.13.4...v2.13.5) Updates `shap` from 0.49.1 to 0.52.0 - [Release notes](https://github.com/shap/shap/releases) - [Changelog](https://github.com/shap/shap/blob/main/docs/release_notes.rst) - [Commits](shap/shap@v0.49.1...v0.52.0) Updates `hypothesis` from 6.165.10 to 6.168.0 - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@v6.165.10...v6.168.0) Updates `ruff` from 0.16.5 to 0.16.7 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.16.5...0.16.7) Updates `ipython` from 9.17.0 to 9.17.1 - [Release notes](https://github.com/ipython/ipython/releases) - [Commits](ipython/ipython@9.17.0...9.17.1) Updates `ty` from 0.0.75 to 0.0.80 - [Release notes](https://github.com/astral-sh/ty/releases) - [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md) - [Commits](astral-sh/ty@0.0.75...0.0.80) --- updated-dependencies: - dependency-name: ml4t-specs dependency-version: 0.1.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: polars dependency-version: 1.44.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: numpy dependency-version: 2.5.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: pydantic dependency-version: 2.13.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: shap dependency-version: 0.52.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: hypothesis dependency-version: 6.168.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: ruff dependency-version: 0.16.7 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: ipython dependency-version: 9.17.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: ty dependency-version: 0.0.80 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-dependencies ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Jansen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ccf5b8e - Browse repository at this point
Copy the full SHA ccf5b8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0e0631 - Browse repository at this point
Copy the full SHA d0e0631View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba682d4 - Browse repository at this point
Copy the full SHA ba682d4View commit details
Commits on Sep 21, 2026
-
Configuration menu - View commit details
-
Copy full SHA for a9f7f80 - Browse repository at this point
Copy the full SHA a9f7f80View commit details
Commits on Sep 23, 2026
-
deps: bump the python-dependencies group with 9 updates (#58)
* deps: bump the python-dependencies group with 9 updates Bumps the python-dependencies group with 9 updates: | Package | From | To | | --- | --- | --- | | [pandas](https://github.com/pandas-dev/pandas) | `3.0.5` | `3.0.6` | | [numpy](https://github.com/numpy/numpy) | `2.3.5` | `2.5.3` | | [numba](https://github.com/numba/numba) | `0.62.1` | `0.67.0` | | [ta-lib](https://github.com/ta-lib/ta-lib-python) | `0.7.1` | `0.8.0` | | [plotly](https://github.com/plotly/plotly.py) | `7.0.0` | `7.1.0` | | [matplotlib](https://github.com/matplotlib/matplotlib) | `3.11.1` | `3.11.2` | | [shap](https://github.com/shap/shap) | `0.52.0` | `0.49.1` | | [ruff](https://github.com/astral-sh/ruff) | `0.16.7` | `0.16.8` | | [ty](https://github.com/astral-sh/ty) | `0.0.80` | `0.0.82` | Updates `pandas` from 3.0.5 to 3.0.6 - [Release notes](https://github.com/pandas-dev/pandas/releases) - [Commits](pandas-dev/pandas@v3.0.5...v3.0.6) Updates `numpy` from 2.3.5 to 2.5.3 - [Release notes](https://github.com/numpy/numpy/releases) - [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst) - [Commits](numpy/numpy@v2.3.5...v2.5.3) Updates `numba` from 0.62.1 to 0.67.0 - [Release notes](https://github.com/numba/numba/releases) - [Commits](numba/numba@0.62.1...0.67.0) Updates `ta-lib` from 0.7.1 to 0.8.0 - [Release notes](https://github.com/ta-lib/ta-lib-python/releases) - [Changelog](https://github.com/TA-Lib/ta-lib-python/blob/master/CHANGELOG) - [Commits](TA-Lib/ta-lib-python@v0.7.1...v0.8.0) Updates `plotly` from 7.0.0 to 7.1.0 - [Release notes](https://github.com/plotly/plotly.py/releases) - [Changelog](https://github.com/plotly/plotly.py/blob/main/CHANGELOG.md) - [Commits](plotly/plotly.py@v7.0.0...v7.1.0) Updates `matplotlib` from 3.11.1 to 3.11.2 - [Release notes](https://github.com/matplotlib/matplotlib/releases) - [Commits](matplotlib/matplotlib@v3.11.1...v3.11.2) Updates `shap` from 0.52.0 to 0.49.1 - [Release notes](https://github.com/shap/shap/releases) - [Changelog](https://github.com/shap/shap/blob/main/docs/release_notes.rst) - [Commits](shap/shap@v0.52.0...v0.49.1) Updates `ruff` from 0.16.7 to 0.16.8 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.16.7...0.16.8) Updates `ty` from 0.0.80 to 0.0.82 - [Release notes](https://github.com/astral-sh/ty/releases) - [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md) - [Commits](astral-sh/ty@0.0.80...0.0.82) --- updated-dependencies: - dependency-name: pandas dependency-version: 3.0.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: numpy dependency-version: 2.5.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: numba dependency-version: 0.67.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: ta-lib dependency-version: 0.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: plotly dependency-version: 7.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: matplotlib dependency-version: 3.11.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: shap dependency-version: 0.49.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: ruff dependency-version: 0.16.8 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: ty dependency-version: 0.0.82 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-dependencies ... Signed-off-by: dependabot[bot] <[email protected]> * fix: keep TA-Lib below 0.8 until accuracy is qualified --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Jansen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e327810 - Browse repository at this point
Copy the full SHA e327810View commit details
Commits on Sep 24, 2026
-
fix(labeling): validate grouped as-of ordering (#61)
Validate timestamp order within each group before disabling Polars grouped sortedness checks, removing the false warning without accepting unordered input. Closes #59.
Configuration menu - View commit details
-
Copy full SHA for ca8374b - Browse repository at this point
Copy the full SHA ca8374bView commit details -
fix(features): make risk annualization configurable (#62)
Add a validated trading_periods parameter and apply it consistently to period risk-free conversion, Sharpe, Sortino, Calmar, and Omega thresholds. Preserve 252 as the default.\n\nCloses #60.
Configuration menu - View commit details
-
Copy full SHA for 2de8512 - Browse repository at this point
Copy the full SHA 2de8512View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.1.4...v0.1.5