Server Command Line Entry Point (rickshaw.server)

The asynchronous rickshaw server that communicates with scheduling queues and provides randomly generated input files.

rickshaw.server.all_archetypes()[source]
rickshaw.server.gather_annotations(scheduler, frequency=0.001)[source]

The basic consumer of actions.

rickshaw.server.get_send_data()[source]

Asynchronously grabs the next data to send from the queue.

rickshaw.server.main(args=None)[source]
rickshaw.server.make_parser()[source]

Makes the argument parser for the rickshaw server.

rickshaw.server.queue_message_action(message)[source]
rickshaw.server.schedule_sims(scheduler, frequency=0.001)[source]

Loads jobs into the hopper, as needed.

rickshaw.server.start_annotations_server(loop, executor, scheduler)[source]

Starts up remote cyclus server

rickshaw.server.websocket_client(port, scheduler, frequency=1.0)[source]

Runs a websocket client on a host/port.

rickshaw.server.websocket_handler(websocket, scheduler)[source]

Sends and recieves data via a websocket.