1. 11 May, 2023 1 commit
  2. 08 May, 2023 1 commit
  3. 22 Apr, 2023 1 commit
  4. 14 Apr, 2023 1 commit
  5. 01 Feb, 2023 2 commits
  6. 06 Jan, 2023 1 commit
  7. 05 Jan, 2023 2 commits
    • Thibault Hallouin's avatar
      de1b485c
    • Thibault Hallouin's avatar
      refactor bindings to avoid copies of 1D arrays in evalp · d2a9450c
      Thibault Hallouin authored
      Since, by definition, `xt::pytensor` cannot be reshaped, and since
      `py::array` cannot be manipulated in an intermediate step on the C++
      side without compromising on it being accepted as an `xt::xexpression`
      type afterwards, the only viable option seemed to be to add a Python
      layer to the bindings so that the 1D numpy arrays can be reshaped into
      2D numpy array views before calling the C++ extension.
      
      As part of this refactoring, the default values for optional parameters
      are also removed, and the function parameter types are specified
      directly in the Python layer.
      d2a9450c
  8. 03 Jan, 2023 1 commit
  9. 29 Dec, 2022 2 commits
  10. 12 Jul, 2022 3 commits
  11. 11 Jul, 2022 1 commit
  12. 01 Jul, 2022 1 commit
  13. 03 Jun, 2022 1 commit
  14. 01 Jun, 2022 1 commit
  15. 17 May, 2022 1 commit
    • Thibault Hallouin's avatar
      update to new evalhyd API · 02c22fc5
      Thibault Hallouin authored
      The new API of `evalhyd` is centred around two `evaluate` functions,
      one for deterministic evaluation and one for probabilistic evaluation.
      The probabilitist side of things is not header-only anymore, and so
      additional C++ source files needed to be pointed to in *setup.py*.
      The example notebooks are also updated to reflect those changes.
      02c22fc5
  16. 19 Apr, 2022 1 commit