code: def _create_params():
      # TODO: do this more in a fixture like behavior?
      params = []
  
      for space in (
          PoincareBall(2),
          PoincareBall(3),
      ):
          for solver in (
              LogShootingSolver(flatten=True),
              LogShootingSolver(flatten=False),
              LogODESolver(n_nodes=10, use_jac=False),
          ):
              params.append((space, solver))
  
      return params
  
file_path: geomstats/tests/tests_geomstats/test_numerics/test_log.py
imports: import pytest
  from geomstats.geometry.poincare_ball import PoincareBall
  from geomstats.numerics.geodesic import LogODESolver, LogShootingSolver
  from geomstats.test.parametrizers import DataBasedParametrizer
  from geomstats.test_cases.numerics.geodesic import LogSolverComparisonTestCase, LogSolverTypeCheckTestCase
  from .data.geodesic import LogSolverComparisonTestData, LogSolverTypeCheckTestData
label_desc: Use image node_id 1 for calling a global function with example usage: _create_params() and returns: params