Skip to content

Interface + base structure for optim module#801

Open
GiovanniCanali wants to merge 1 commit intomathLab:0.3from
GiovanniCanali:optimizer_strategy
Open

Interface + base structure for optim module#801
GiovanniCanali wants to merge 1 commit intomathLab:0.3from
GiovanniCanali:optimizer_strategy

Conversation

@GiovanniCanali
Copy link
Copy Markdown
Collaborator

Description

This PR fixes #799

In this PR, the following updates for the optim module have been introduced:

  • Renamed Optimizer and Scheduler to OptimizerInterface and SchedulerInterface to align with PINA conventions
  • Added deprecation warnings for backward compatibility.
  • Relocated test files into a dedicated test_optim directory.
  • Enhanced and extended documentation to improve clarity and usability.

The core logic underpinning the entire optim module has remained unchanged from a user perspective.

Checklist

  • Code follows the project’s Code Style Guidelines
  • Tests have been added or updated
  • Documentation has been updated if necessary
  • Pull request is linked to an open issue

@GiovanniCanali GiovanniCanali requested a review from ndem0 May 4, 2026 10:32
@GiovanniCanali GiovanniCanali self-assigned this May 4, 2026
@GiovanniCanali GiovanniCanali added enhancement New feature or request pr-to-review Label for PR that are ready to been reviewed 0.3 Related to 0.3 release labels May 4, 2026
@GiovanniCanali GiovanniCanali changed the base branch from master to 0.3 May 4, 2026 10:32
@GiovanniCanali GiovanniCanali marked this pull request as ready for review May 4, 2026 12:28
@GiovanniCanali GiovanniCanali requested review from a team and dario-coscia as code owners May 4, 2026 12:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

0.3 Related to 0.3 release enhancement New feature or request pr-to-review Label for PR that are ready to been reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

New structure for optim

1 participant