1. 14 Apr, 2023 1 commit
  2. 01 Feb, 2023 2 commits
  3. 06 Jan, 2023 1 commit
  4. 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
  5. 03 Jan, 2023 1 commit
  6. 29 Dec, 2022 2 commits
  7. 12 Jul, 2022 3 commits
  8. 11 Jul, 2022 1 commit
  9. 01 Jul, 2022 1 commit
  10. 03 Jun, 2022 1 commit
  11. 01 Jun, 2022 1 commit
  12. 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
  13. 19 Apr, 2022 1 commit