View Source Explorer (Explorer v0.1.0)
Explorer brings series (one-dimensional) and dataframes (two-dimensional) for fast data exploration to Elixir.
Most of the functionality in Explorer is in Explorer.DataFrame and
Explorer.Series. Refer to those modules for more in-depth documentation.
This module only handles the default backend for Explorer. The default
backend is read from the application environment. Currently, the only backend
is an in-memory, eager one based on
Polars. When alternatives are
available, you can use them by configuring your runtime:
# config/runtime.exs
import Config
config :explorer, default_backend: Lib.CustomBackend
Link to this section Summary
Functions
Gets the default backend for the current process.
Sets the current process default backend to backend.
Link to this section Functions
Gets the default backend for the current process.
Sets the current process default backend to backend.
The default backend is stored only in the process dictionary. This means if
you start a separate process, such as Task, the default backend must be set
on the new process too.
examples
Examples
iex> Explorer.default_backend(Lib.CustomBackend)
Explorer.PolarsBackend
iex> Explorer.default_backend()
Lib.CustomBackend