super_hydro.clients.minimal

Minimal clients for benchmarking.

These are minimal clients for testing and benchmarking. They are minimal, intended to be run in a terminal, and do not actually display anything, but can be used to interact with a server.

Functions

get_app([run_server, network_server, opts])

log(msg[, level])

Log msg to the logger.

log_task(msg[, level])

Context for tasks with paired start and Done messages.

run([run_server, network_server])

Start the dumb client.

Classes

App(opts)

Dumb application that allows the user to interact with a computational server.