Skip to content
This repository was archived by the owner on May 12, 2026. It is now read-only.

Update documentation of save_start and save_end#977

Draft
ArneBouillon wants to merge 1 commit into
SciML:masterfrom
ArneBouillon:master
Draft

Update documentation of save_start and save_end#977
ArneBouillon wants to merge 1 commit into
SciML:masterfrom
ArneBouillon:master

Conversation

@ArneBouillon

Copy link
Copy Markdown
Contributor

Fixes SciML/OrdinaryDiffEq.jl#1842

A proposal to clarify the complicated current behaviour of save_start and save_end in the documentation.

Comment thread src/solve.jl
Comment on lines +784 to +785
as the final timepoint. This setting is overridden by other saving settings when set to
`false`. Defaults to

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That shouldn't be the case. save_start and save_end should be concrete and overriding in that sense. The solution here isn't to document a current bug.

@ArneBouillon ArneBouillon Dec 17, 2023

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's on me then; I interpreted SciML/OrdinaryDiffEq.jl#1842 (comment) to mean that the current behaviour should be documented. I'll mark both PRs for this as WIP.

Let's discuss this in more detail in that issue to keep everything centralised.

@ArneBouillon ArneBouillon marked this pull request as draft December 17, 2023 19:32
@ChrisRackauckas-Claude

Copy link
Copy Markdown
Contributor

Hi @ArneBouillon,

This PR contains a valuable documentation improvement for save_start and save_end, but unfortunately the PR's base branch is very far behind the current master (approximately 200+ commits behind, going back to December 2023).

The PR currently shows a large diff that would revert many important changes including:

  • CI workflow updates
  • Code formatting changes
  • Multiple extension additions/removals
  • Project.toml version changes

To update this PR:

  1. Sync your fork with the upstream master
  2. Create a fresh branch from the updated master
  3. Cherry-pick or re-apply your documentation commit (1d83db4)
  4. Push to update this PR

If you're unable to do this, I'd be happy to apply the documentation changes to a fresh PR. The documentation clarification itself is helpful and addresses the issue mentioned in OrdinaryDiffEq.jl#1842.

cc @ChrisRackauckas

🤖 Generated with Claude Code

ChrisRackauckas-Claude pushed a commit to ChrisRackauckas-Claude/DiffEqBase.jl that referenced this pull request Jan 8, 2026
Clarify the complicated current behaviour of `save_start` and `save_end` in
the documentation, addressing the issue mentioned in OrdinaryDiffEq.jl#1842.

This is a rebased version of PR SciML#977 by @ArneBouillon, which was significantly
behind master.

Co-Authored-By: ArneBouillon <45404227+ArneBouillon@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Strange behavior of save_at=false

3 participants