Skip to content

Defining Roadmap to Slycot 0.7.0 #204

Description

@KybernetikJo

I would like to define a Roadmap to the next version of Slycot. Because with #201 and #203 there will be new routines, I guess the version should be increased to v0.6.0!

First a merge of

would be nice. I can revise #201 and #203 again, but basically the wrappers work.

I guess #200 needs a final decision. Furthermore, some other Slycot routines identified by @roryyorke in #200 may need a fix.


First, I would like to ask if a sphinx documentation is actually desired?

If the answer is yes, I would like to merge a sphinx documentation:

After that, the following could be done:

Remark:
Things that are marked as ~tasks~~ will most likely be postponed to Slycot v0.7!

What do you think?
source_dev_slicot_slycot_13_1
source_dev_slicot_slycot_14_0

Activity

  1. added this to the 0.6.0 milestone on Aug 26, 2023
  2. roryyorke commented on Aug 26, 2023

    @roryyorke
    Collaborator

    Thanks for all the work @KybernetikJo. Thanks also @bnavigator for reviewing and merging---I don't have much free time at the moment.

    FWIW, you might be interested in python-control/python-control#928 , though I don't know if it's gone anywhere.

  3. KybernetikJo commented on Jan 9, 2024

    @KybernetikJo
    ContributorAuthor

    @bnavigator @roryyorke

    Because I have less time than expected, I would like to move the addition of the sphinx documentation to a milestone 0.7.0! That includes the movement of examples and also the pytest file structure refactoring.
    Otherwise, the PR #202 could become a showstopper for a Slycot 0.6.0 release.

    In addition, I would like to postpone #208 to milestone 0.7.0
    Numpy 2.0.0 is going to have a lot of updates to f2py. It could be a good time to have a fresh look at it.

    Defining Roadmap to Slycot 0.7.0:

    This would be my wish list, but I have to add "Resolve or postpone these issues before releasing 0.7.0."

  4. bnavigator commented on Jan 10, 2024

    @bnavigator
    Collaborator

    Sounds good to me! I'd rather get the existing improvements into a 0.6 and get work on a 0.7 started, than waiting for perfection.

    What do we really want to have in 0.6 already? Maybe at least a hint, that as of now any wrapper "may or may not" alter input parameters.

  5. KybernetikJo commented on Jan 24, 2024

    @KybernetikJo
    ContributorAuthor

    What do we really want to have in 0.6 already?

    I think all PRs since v0.5.4! Three new wrappers and four existing wrappers have been added to Slycot/__init__.py.

    Maybe at least a hint, that as of now any wrapper "may or may not" alter input parameters.

    Where do you want to place this hint? Readme.md? Release Notes? Would that be enough?


    Current state of Slycot.

    slycot_overview

    slycot_overview_venn

  6. bnavigator commented on Jan 28, 2024

    @bnavigator
    Collaborator

    Where do you want to place this hint? Readme.md? Release Notes? Would that be enough?

    Yes, both is a good idea and would be enough in my eyes.

  7. modified the milestones: 0.6.0, 0.7 on Jan 28, 2024
  8. changed the title [-]Defining Roadmap to Slycot 0.6.0[/-] [+]Defining Roadmap to Slycot 0.7.0[/+] on Apr 5, 2024
  9. bnavigator commented on Jun 16, 2026

    @bnavigator
    Collaborator

    Version 0.7 is out. Please rename and reopen, if you think this discussion is still relevant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions