Skip to content

Conversation

@ChrisRackauckas-Claude
Copy link

@ChrisRackauckas-Claude ChrisRackauckas-Claude commented Sep 16, 2025

Summary

This PR adds comprehensive docstrings for the DAE initialization algorithms that are unique to DiffEqBase.

Changes

  1. Added docstrings for DiffEqBase algorithms:

    • Kept existing docstrings for DefaultInit, BrownBasicInit, and ShampineCollocationInit
  2. Re-exported SciMLBase algorithms:

    • Re-export CheckInit, NoInit, and OverrideInit for user convenience
    • Note added that docstrings for these belong in SciMLBase
  3. Updated solve docstring:

    • Added OverrideInit to the list of available algorithms
    • Included all initialization algorithms with descriptions

Important Note

The docstrings for CheckInit, NoInit, and OverrideInit have been moved to SciMLBase where these types are actually defined. See PR SciML/SciMLBase.jl#1149

Related PRs

This ensures proper separation of concerns - types are documented where they're defined.

🤖 Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com

ChrisRackauckas and others added 3 commits September 16, 2025 14:19
- Add docstrings for CheckInit, NoInit, and OverrideInit from SciMLBase
- Re-export these algorithms for convenience
- Update solve docstring to include OverrideInit in the list
- Include examples and use cases for each algorithm
- Remove docstrings for CheckInit, NoInit, and OverrideInit
- These should be documented in SciMLBase where the types are defined
- Keep re-exports for user convenience
- Add note that docstrings should be in SciMLBase
@ChrisRackauckas ChrisRackauckas merged commit 026e812 into SciML:master Sep 16, 2025
39 of 48 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants