Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
dd4845e
CompatHelper -> dependabot
ablaom Oct 7, 2026
d6037f1
add REPL to [deps] to fix docstring macro test
ablaom Oct 7, 2026
96f6c5b
Merge pull request #65 from JuliaAI/maintenance-2026-10
ablaom Oct 7, 2026
303bb08
bump compat EarlyStopping = "0.4"
ablaom Oct 6, 2026
4c852e8
dump support for julia < 1.10
ablaom Oct 7, 2026
cc56f80
implement proposal at #64
ablaom Oct 13, 2026
dfb31af
implememt Tables.jl for trace controls
ablaom Oct 15, 2026
28571d6
bump EarlyStopping = "1"
ablaom Oct 17, 2026
6c5040a
add Documenter documentation
ablaom Oct 17, 2026
000090c
reinstate CodeBlocks()
ablaom Oct 17, 2026
9baa1c5
integrate /examples into Documeter docs
ablaom Oct 18, 2026
104c610
update readme
ablaom Oct 18, 2026
d382cf5
update codecov
ablaom Oct 18, 2026
c1f95cb
update julia-actions/cache to @v2
ablaom Oct 18, 2026
83e6ced
add typos.toml and workflow; correct bunch of typos
ablaom Oct 18, 2026
6f1ab50
resync the notebook markdown
ablaom Oct 18, 2026
f1bb901
update a docstring
ablaom Oct 18, 2026
9de1d20
fix display in TraceControl of abbreviated vectors
ablaom Oct 18, 2026
f768d2a
allow for continuation of trace recording on re-train!
ablaom Oct 19, 2026
0588cc5
drop explicit type annotations for Function fields in controls
ablaom Oct 22, 2026
a822dde
clarify that `Callback` is the same as `WithMachineDo`
ablaom Nov 2, 2026
dea6bdd
add tests for the Tables.jl implementation of traces
ablaom Nov 2, 2026
b6ddcf0
add test for public_state(::Composite, state)
ablaom Nov 2, 2026
098069e
add more tests for Tables.jl implementation
ablaom Nov 2, 2026
836af7a
add option in with_state_do to expose non-public control state
ablaom Nov 4, 2026
7331f8d
fix a heading causing broken link in docs
ablaom Nov 4, 2026
0800442
Synchronize particle/notebook.md with notebook.jl
ablaom Nov 4, 2026
3382a91
Merge pull request #72 from JuliaAI/history3
ablaom Nov 4, 2026
5ea14d6
Bump julia-actions/cache from 2 to 3
dependabot[bot] Nov 4, 2026
1c458c7
Bump actions/checkout from 4 to 7
dependabot[bot] Nov 4, 2026
623e43d
some doc fixes, improvements
ablaom Nov 4, 2026
dbbf3e9
Merge pull request #75 from JuliaAI/dependabot/github_actions/julia-a…
ablaom Nov 4, 2026
4fc24d3
Merge pull request #71 from JuliaAI/dependabot/github_actions/actions…
ablaom Nov 4, 2026
1bd849e
Merge pull request #77 from JuliaAI/readme-badges
ablaom Nov 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/" # Location of package manifests
schedule:
interval: "monthly"
- package-ecosystem: "julia"
directories: # Location of Julia projects
- "/"
schedule:
interval: "weekly"
16 changes: 0 additions & 16 deletions .github/workflows/CompatHelper.yml

This file was deleted.

13 changes: 13 additions & 0 deletions .github/workflows/SpellCheck.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: Spell Check

on: [pull_request]

jobs:
typos-check:
name: Spell Check with Typos
runs-on: ubuntu-latest
steps:
- name: Checkout Actions Repository
uses: actions/checkout@v7
- name: Check spelling
uses: crate-ci/typos@master
28 changes: 22 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,19 +17,19 @@ jobs:
fail-fast: false
matrix:
version:
- '1.0'
- 'lts'
- '1'
os:
- ubuntu-latest
arch:
- x64
steps:
- uses: actions/checkout@v2
- uses: julia-actions/setup-julia@v1
- uses: actions/checkout@v7
- uses: julia-actions/setup-julia@v3
with:
version: ${{ matrix.version }}
arch: ${{ matrix.arch }}
- uses: actions/cache@v1
- uses: julia-actions/cache@v3
env:
cache-name: cache-artifacts
with:
Expand All @@ -42,6 +42,22 @@ jobs:
- uses: julia-actions/julia-buildpkg@v1
- uses: julia-actions/julia-runtest@v1
- uses: julia-actions/julia-processcoverage@v1
- uses: codecov/codecov-action@v1
- uses: codecov/codecov-action@v7
with:
file: lcov.info
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: false
verbose: true
docs:
name: Documentation
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: julia-actions/setup-julia@v3
with:
version: '1'
- uses: julia-actions/julia-buildpkg@v1
- uses: julia-actions/julia-docdeploy@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }}

9 changes: 9 additions & 0 deletions .github/workflows/codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
coverage:
status:
project:
default:
threshold: 0.5%
removed_code_behavior: fully_covered_patch
patch:
default:
target: 80
23 changes: 19 additions & 4 deletions Project.toml
Original file line number Diff line number Diff line change
@@ -1,18 +1,33 @@
name = "IterationControl"
uuid = "b3c1a2ee-3fec-4384-bf48-272ea71de57c"
version = "0.6.0"
authors = ["Anthony D. Blaom <anthony.blaom@gmail.com>"]
version = "0.5.4"

[workspace]
projects = ["docs", "NotebookManagementTools"]

[deps]
EarlyStopping = "792122b4-ca99-40de-a6bc-6742525f08b6"
InteractiveUtils = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
REPL = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb"

[weakdeps]
Tables = "bd369af6-aec1-5ad0-b16a-f7cc5008161c"

[extensions]
TablesExt = "Tables"

[compat]
EarlyStopping = "0.3"
julia = "1"
Dates = "1"
EarlyStopping = "1"
REPL = "1"
Tables = "1.6"
julia = "1.10"

[extras]
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
Tables = "bd369af6-aec1-5ad0-b16a-f7cc5008161c"

[targets]
test = ["Test"]
test = ["Dates", "Tables", "Test"]
Loading
Loading