Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apply new OOP pattern compatible with jax transformations #48

Merged
merged 27 commits into from
Oct 9, 2023

Commits on Oct 9, 2023

  1. Enforce physics model data to be jax numpy arrays

    Otherwise the pytree structure changes after the first applied jax transformation
    diegoferigo committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    fd18c0d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e322e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e9ee4a7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ca22cc8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3f61287 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2ae562e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4e1e790 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    342ccad View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    31f903d View commit details
    Browse the repository at this point in the history
  10. Update existing tests

    diegoferigo committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    8be1fef View commit details
    Browse the repository at this point in the history
  11. Update top-level init

    diegoferigo committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    d28574d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e6edbfc View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a3e5220 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5b95a6b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    91b5282 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    acc4681 View commit details
    Browse the repository at this point in the history
  17. Prefer using tuple[str, ...] instead of list[str]

    Static arguments must be hashable, therefore lists cannot be passed
    diegoferigo committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    79879b7 View commit details
    Browse the repository at this point in the history
  18. Rename Link.add_{,com_}external_force o Link.apply_{,com_}external_force

    The link force can either override or be summed with previously set forces. The default behavior is to sum it.
    diegoferigo committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    32445e4 View commit details
    Browse the repository at this point in the history
  19. Rename Model sections

    diegoferigo committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    d38be87 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    5a975d4 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    a539b44 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    b6043b6 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    d63b181 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    91723d7 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    9b4d65d View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    106c3dc View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    7384d41 View commit details
    Browse the repository at this point in the history