### Navigation

- index
- modules |
- next |
- previous |
- IPython v0.10 documentation »
- The IPython API »

# kernel.scripts.ipengine

## Module: `kernel.scripts.ipengine`

Start the IPython Engine.

## Functions

`IPython.kernel.scripts.ipengine.``init_config`()
  Initialize the configuration using default and command line options.

`IPython.kernel.scripts.ipengine.``main`()
  After creating the configuration information, start the engine.

`IPython.kernel.scripts.ipengine.``start_engine`()

  Start the engine, by creating it and starting the Twisted reactor.

  This method does:

  > - If it exists, runs the mpi_import_statement to call MPI_Init
  > - Starts the engine logging
  > - Creates an IPython shell and wraps it in an EngineService
  > - Creates a foolscap.Tub to use in connecting to a controller.
  > - Uses the tub and the EngineService along with a Foolscap URL (or FURL) to connect to the controller and register the engine with the controller

### Navigation

- index
- modules |
- next |
- previous |
- IPython v0.10 documentation »
- The IPython API »