Skip to content

Interface + base class for equation modulus#787

Draft
GiovanniCanali wants to merge 12 commits intomathLab:0.3from
GiovanniCanali:equation_structure
Draft

Interface + base class for equation modulus#787
GiovanniCanali wants to merge 12 commits intomathLab:0.3from
GiovanniCanali:equation_structure

Conversation

@GiovanniCanali
Copy link
Copy Markdown
Collaborator

Description

This PR fixes #784

In this PR, the following updates have been introduced:

  • equation Module:
    • Introduced a unified interface along with a base class structure for equations definition
    • Improved and expanded documentation for clarity and usability
    • Extended test coverage
  • equation/zoo Submodule:
    • Moved all specific equation implementations to the new equation/zoo submodule
    • Standardized naming of source and test files in accordance with PINA conventions

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 April 16, 2026 14:21
@GiovanniCanali GiovanniCanali self-assigned this Apr 16, 2026
@GiovanniCanali GiovanniCanali added enhancement New feature or request pr-to-fix Label for PR that needs modification 0.3 Related to 0.3 release labels Apr 16, 2026
@GiovanniCanali GiovanniCanali changed the title Equation structure Interface + base class for equation modulus Apr 16, 2026
@GiovanniCanali
Copy link
Copy Markdown
Collaborator Author

Waiting for PR #785 to be merged.

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-fix Label for PR that needs modification

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant