1.1.1.3. PyRates.pyrates.backend.julia
1.1.1.3.1. pyrates.backend.julia module
Julia backend. Contains all julia-based internal function definitions and links to Julia functions.
1.1.1.3.2. pyrates.backend.julia.julia_backend module
Wraps Julia such that its low-level functions can be used by PyRates to create and simulate a compute graph.
- class pyrates.backend.julia.julia_backend.JuliaBackend(ops: Dict[str, str] | None = None, imports: List[str] | None = None, **kwargs)[source]
Bases:
OneBasedCodegenMixin,BaseBackend- SUPPORTED_SOLVERS: Tuple[str, ...] = ('euler', 'heun', 'scipy', 'julia_ode', 'julia_dde')
- add_var_hist(lhs: str, delay: ComputeVar | float, state_idx: int | tuple, **kwargs)[source]
1.1.1.3.3. pyrates.backend.julia.julia_funcs module
Contains Julia function definitions that may be used for PyRates model equations.
- pyrates.backend.julia.julia_funcs.sigmoid_func(x)