Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: python-control/python-control
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 146ccee
Choose a base ref
...
head repository: jamestjsp/python-control
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 99d5218
Choose a head ref
  • 3 commits
  • 41 files changed
  • 2 contributors

Commits on Jan 30, 2026

  1. Add CLAUDE.md for Claude Code guidance

    Co-Authored-By: Claude Opus 4.5 <[email protected]>
    jamestjsp and claude committed Jan 30, 2026
    Configuration menu
    Copy the full SHA
    ab6e727 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c1f26f View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2026

  1. Replace slycot with slicot throughout codebase

    slicot is a C11 translation of SLICOT with Python bindings,
    replacing slycot (Fortran 77 wrapper).
    
    Changes:
    - Add control/slicot_compat.py: compatibility layer wrapping slicot
      functions to match slycot's API signatures
    - Update all imports from slycot to slicot_compat
    - Rename test markers: slycot -> slicot, noslycot -> noslicot
    - Update pyproject.toml optional dependency
    - Rename test/example files: slycot -> slicot
    
    Wrapper fixes for API differences:
    - sb03od: different parameter order, no n/m/Q params
    - ab09ad/ab09md/ab09nd: add ordsel param, slice output arrays
    - ab13dd: add fpeak input parameter
    - ab13md: fix parameter order, int32 casting
    - tb01pd: handle tol=None, slice output arrays
    
    Test results: 430 passed, 1 skipped, 1 xfail (test sensitivity)
    
    Co-Authored-By: Claude Opus 4.5 <[email protected]>
    jamestjsp and claude committed Jan 31, 2026
    Configuration menu
    Copy the full SHA
    99d5218 View commit details
    Browse the repository at this point in the history
Loading