##// END OF EJS Templates
escape minus signs in manpages...
Julian Taylor -
Show More
@@ -1,48 +1,48 b''
1 .TH IPCLUSTER 1 "July 15, 2011" "" ""
1 .TH IPCLUSTER 1 "July 15, 2011" "" ""
2 .SH NAME
2 .SH NAME
3 \fBipcluster \- IPython parallel computing cluster control tool
3 \fBipcluster \- IPython parallel computing cluster control tool
4 .SH SYNOPSIS
4 .SH SYNOPSIS
5 .nf
5 .nf
6 .fam C
6 .fam C
7 \fBipcluster\fP {\fmpiexec,local,mpirun,pbs,ssh\fP} [\fIoptions\fP]
7 \fBipcluster\fP {\fmpiexec,local,mpirun,pbs,ssh\fP} [\fIoptions\fP]
8 .fam T
8 .fam T
9 .fi
9 .fi
10 .SH DESCRIPTION
10 .SH DESCRIPTION
11 ipcluster is a control tool for IPython's parallel computing functions.
11 ipcluster is a control tool for IPython's parallel computing functions.
12
12
13 IPython cluster startup. This starts a controller and engines using various
13 IPython cluster startup. This starts a controller and engines using various
14 approaches. Use the IPYTHON_DIR environment variable to change your IPython
14 approaches. Use the IPYTHON_DIR environment variable to change your IPython
15 directory from the default of ~/.ipython or ~/.config/ipython. The log and security
15 directory from the default of ~/.ipython or ~/.config/ipython. The log and security
16 subdirectories of your IPython directory will be used by this script for log
16 subdirectories of your IPython directory will be used by this script for log
17 files and security files.
17 files and security files.
18 .SH POSITIONAL ARGUMENTS
18 .SH POSITIONAL ARGUMENTS
19
19
20 The first positional argument should be one of: {start, stop, engines},
20 The first positional argument should be one of: {start, stop, engines},
21 which are the available subcommands.
21 which are the available subcommands.
22
22
23 For detailed help on each, type "ipcluster CMD --help". Briefly:
23 For detailed help on each, type "ipcluster CMD \-\-help". Briefly:
24
24
25 start start an IPython cluster
25 start start an IPython cluster
26 stop stop a running IPython cluster
26 stop stop a running IPython cluster
27 engines add a number of engines to a running cluster
27 engines add a number of engines to a running cluster
28 .SH OPTIONS
28 .SH OPTIONS
29 .TP
29 .TP
30 .B
30 .B
31 \-h, \-\-help
31 \-h, \-\-help
32 show help message and exit
32 show help message and exit
33 .SH EXAMPLE
33 .SH EXAMPLE
34 ipcluster start --n=4
34 ipcluster start \-\-n=4
35
35
36 This command will start 4 IPython engines on the local computer.
36 This command will start 4 IPython engines on the local computer.
37 .SH SEE ALSO
37 .SH SEE ALSO
38 .BR ipython(1),
38 .BR ipython(1),
39 .BR ipcontroller(1),
39 .BR ipcontroller(1),
40 .BR ipengine(1)
40 .BR ipengine(1)
41 .br
41 .br
42 .SH AUTHOR
42 .SH AUTHOR
43 \fBipcluster\fP is a tool that ships with IPython, created by
43 \fBipcluster\fP is a tool that ships with IPython, created by
44 the IPython Development Team.
44 the IPython Development Team.
45 .PP
45 .PP
46 This manual page was written by Stephan Peijnik <debian@sp.or.at>,
46 This manual page was written by Stephan Peijnik <debian@sp.or.at>,
47 for the Debian project (but may be used by others). Modified by Fernando Perez
47 for the Debian project (but may be used by others). Modified by Fernando Perez
48 <Fernando.Perez@berkeley.edu> for inclusion in IPython.
48 <Fernando.Perez@berkeley.edu> for inclusion in IPython.
@@ -1,164 +1,164 b''
1 .TH IPCONTROLLER 1 "October 29, 2008" "" ""
1 .TH IPCONTROLLER 1 "October 29, 2008" "" ""
2 .SH NAME
2 .SH NAME
3 \fBipcontroller \- IPython parallel computing controller control tool
3 \fBipcontroller \- IPython parallel computing controller control tool
4 .SH SYNOPSIS
4 .SH SYNOPSIS
5 .nf
5 .nf
6 .fam C
6 .fam C
7 \fBipengine\fP [\fIoptions\fP]
7 \fBipengine\fP [\fIoptions\fP]
8 .fam T
8 .fam T
9 .fi
9 .fi
10 .SH DESCRIPTION
10 .SH DESCRIPTION
11 ipcontroller is a control tool for IPython's parallel computing functions.
11 ipcontroller is a control tool for IPython's parallel computing functions.
12 .SH OPTIONS
12 .SH OPTIONS
13 .TP
13 .TP
14 .B
14 .B
15 \-h, \-\-help
15 \-h, \-\-help
16 show this help message and exit
16 show this help message and exit
17 .TP
17 .TP
18 .B
18 .B
19 .TP
19 .TP
20 .B \-\-no-secure
20 .B \-\-no\-secure
21 Don't authenticate messages.
21 Don't authenticate messages.
22 .TP
22 .TP
23 .B \-\-usethreads
23 .B \-\-usethreads
24 Use threads instead of processes for the schedulers
24 Use threads instead of processes for the schedulers
25 .TP
25 .TP
26 .B \-\-init
26 .B \-\-init
27 Initialize profile with default config files
27 Initialize profile with default config files
28 .TP
28 .TP
29 .B \-\-log-to-file
29 .B \-\-log\-to\-file
30 send log output to a file
30 send log output to a file
31 .TP
31 .TP
32 .B \-\-reuse
32 .B \-\-reuse
33 reuse existing json connection files
33 reuse existing json connection files
34 .TP
34 .TP
35 .B \-\-mongodb
35 .B \-\-mongodb
36 use the MongoDB backend
36 use the MongoDB backend
37 .TP
37 .TP
38 .B \-\-quiet
38 .B \-\-quiet
39 set log level to logging.CRITICAL (minimize logging output)
39 set log level to logging.CRITICAL (minimize logging output)
40 .TP
40 .TP
41 .B \-\-debug
41 .B \-\-debug
42 set log level to logging.DEBUG (maximize logging output)
42 set log level to logging.DEBUG (maximize logging output)
43 .TP
43 .TP
44 .B \-\-sqlitedb
44 .B \-\-sqlitedb
45 use the SQLiteDB backend
45 use the SQLiteDB backend
46 .TP
46 .TP
47 .B \-\-dictdb
47 .B \-\-dictdb
48 use the in-memory DictDB backend
48 use the in-memory DictDB backend
49 .TP
49 .TP
50 .B \-\-secure
50 .B \-\-secure
51 Use HMAC digests for authentication of messages.
51 Use HMAC digests for authentication of messages.
52 .TP
52 .TP
53 .B \-\-profile=<Unicode> (BaseIPythonApplication.profile)
53 .B \-\-profile=<Unicode> (BaseIPythonApplication.profile)
54 Default: u'default'
54 Default: u'default'
55 The IPython profile to use.
55 The IPython profile to use.
56 .TP
56 .TP
57 .B \-\-hwm=<Int> (TaskScheduler.hwm)
57 .B \-\-hwm=<Int> (TaskScheduler.hwm)
58 Default: 0
58 Default: 0
59 .br
59 .br
60 specify the High Water Mark (HWM) for the downstream socket in the Task
60 specify the High Water Mark (HWM) for the downstream socket in the Task
61 scheduler. This is the maximum number of allowed outstanding tasks on each
61 scheduler. This is the maximum number of allowed outstanding tasks on each
62 engine.
62 engine.
63 .TP
63 .TP
64 .B \-\-secure=<Bool> (IPControllerApp.secure)
64 .B \-\-secure=<Bool> (IPControllerApp.secure)
65 Default: True
65 Default: True
66 Whether to use HMAC digests for extra message authentication.
66 Whether to use HMAC digests for extra message authentication.
67 .TP
67 .TP
68 .B \-\-ip=<Unicode> (HubFactory.ip)
68 .B \-\-ip=<Unicode> (HubFactory.ip)
69 Default: '127.0.0.1'
69 Default: '127.0.0.1'
70 The IP address for registration. This is generally either '127.0.0.1' for
70 The IP address for registration. This is generally either '127.0.0.1' for
71 loopback only or '*' for all interfaces. [default: '127.0.0.1']
71 loopback only or '*' for all interfaces. [default: '127.0.0.1']
72 .TP
72 .TP
73 .B \-\-log-url=<Unicode> (BaseParallelApplication.log_url)
73 .B \-\-log\-url=<Unicode> (BaseParallelApplication.log_url)
74 Default: ''
74 Default: ''
75 The ZMQ URL of the iplogger to aggregate logging.
75 The ZMQ URL of the iplogger to aggregate logging.
76 .TP
76 .TP
77 .B \-\-work-dir=<Unicode> (BaseParallelApplication.work_dir)
77 .B \-\-work\-dir=<Unicode> (BaseParallelApplication.work_dir)
78 Default: u'/Users/minrk/dev/ip/mine/docs/man'
78 Default: u'/Users/minrk/dev/ip/mine/docs/man'
79 Set the working dir for the process.
79 Set the working dir for the process.
80 .TP
80 .TP
81 .B \-\-port=<Int> (HubFactory.regport)
81 .B \-\-port=<Int> (HubFactory.regport)
82 Default: 0
82 Default: 0
83 The port on which the Hub listens for registration.
83 The port on which the Hub listens for registration.
84 .TP
84 .TP
85 .B \-\-profile-dir=<Unicode> (ProfileDir.location)
85 .B \-\-profile\-dir=<Unicode> (ProfileDir.location)
86 Default: u''
86 Default: u''
87 Set the profile location directly. This overrides the logic used by the
87 Set the profile location directly. This overrides the logic used by the
88 `profile` option.
88 `profile` option.
89 .TP
89 .TP
90 .B \-\-ident=<CBytes> (Session.session)
90 .B \-\-ident=<CBytes> (Session.session)
91 Default: ''
91 Default: ''
92 The UUID identifying this session.
92 The UUID identifying this session.
93 .TP
93 .TP
94 .B \-\-log-to-file=<Bool> (BaseParallelApplication.log_to_file)
94 .B \-\-log\-to\-file=<Bool> (BaseParallelApplication.log_to_file)
95 Default: False
95 Default: False
96 whether to log to a file
96 whether to log to a file
97 .TP
97 .TP
98 .B \-\-ipython-dir=<Unicode> (BaseIPythonApplication.ipython_dir)
98 .B \-\-ipython\-dir=<Unicode> (BaseIPythonApplication.ipython_dir)
99 Default: u'/Users/minrk/.ipython'
99 Default: u'/Users/minrk/.ipython'
100 The name of the IPython directory. This directory is used for logging
100 The name of the IPython directory. This directory is used for logging
101 configuration (through profiles), history storage, etc. The default is
101 configuration (through profiles), history storage, etc. The default is
102 usually $HOME/.ipython. This options can also be specified through the
102 usually $HOME/.ipython. This options can also be specified through the
103 environment variable IPYTHON_DIR.
103 environment variable IPYTHON_DIR.
104 .TP
104 .TP
105 .B \-\-url=<Unicode> (HubFactory.url)
105 .B \-\-url=<Unicode> (HubFactory.url)
106 Default: ''
106 Default: ''
107 The 0MQ url used for registration. This sets transport, ip, and port in one
107 The 0MQ url used for registration. This sets transport, ip, and port in one
108 variable. For example: url='tcp://127.0.0.1:12345' or url='epgm://*:90210'
108 variable. For example: url='tcp://127.0.0.1:12345' or url='epgm://*:90210'
109 .TP
109 .TP
110 .B \-\-user=<Unicode> (Session.username)
110 .B \-\-user=<Unicode> (Session.username)
111 Default: 'minrk'
111 Default: 'minrk'
112 Username for the Session. Default is your system username.
112 Username for the Session. Default is your system username.
113 .TP
113 .TP
114 .B \-\-ping=<CFloat> (HeartMonitor.period)
114 .B \-\-ping=<CFloat> (HeartMonitor.period)
115 Default: 1000
115 Default: 1000
116 The frequency at which the Hub pings the engines for heartbeats (in ms)
116 The frequency at which the Hub pings the engines for heartbeats (in ms)
117 .TP
117 .TP
118 .B \-\-log-level=<Enum> (Application.log_level)
118 .B \-\-log\-level=<Enum> (Application.log_level)
119 Default: 30
119 Default: 30
120 Choices: (0, 10, 20, 30, 40, 50, 'DEBUG', 'INFO', 'WARN', 'ERROR', 'CRITICAL')
120 Choices: (0, 10, 20, 30, 40, 50, 'DEBUG', 'INFO', 'WARN', 'ERROR', 'CRITICAL')
121 Set the log level by value or name.
121 Set the log level by value or name.
122 .TP
122 .TP
123 .B \-\-location=<Unicode> (IPControllerApp.location)
123 .B \-\-location=<Unicode> (IPControllerApp.location)
124 Default: u''
124 Default: u''
125 The external IP or domain name of the Controller, used for disambiguating
125 The external IP or domain name of the Controller, used for disambiguating
126 engine and client connections.
126 engine and client connections.
127 .TP
127 .TP
128 .B \-\-clean-logs=<Bool> (BaseParallelApplication.clean_logs)
128 .B \-\-clean\-logs=<Bool> (BaseParallelApplication.clean_logs)
129 Default: False
129 Default: False
130 whether to cleanup old logfiles before starting
130 whether to cleanup old logfiles before starting
131 .TP
131 .TP
132 .B \-\-scheme=<Enum> (TaskScheduler.scheme_name)
132 .B \-\-scheme=<Enum> (TaskScheduler.scheme_name)
133 Default: 'leastload'
133 Default: 'leastload'
134 Choices: ('leastload', 'pure', 'lru', 'plainrandom', 'weighted', 'twobin')
134 Choices: ('leastload', 'pure', 'lru', 'plainrandom', 'weighted', 'twobin')
135 select the task scheduler scheme [default: Python LRU] Options are: 'pure',
135 select the task scheduler scheme [default: Python LRU] Options are: 'pure',
136 \&'lru', 'plainrandom', 'weighted', 'twobin','leastload'
136 \&'lru', 'plainrandom', 'weighted', 'twobin','leastload'
137 .TP
137 .TP
138 .B \-\-keyfile=<Unicode> (Session.keyfile)
138 .B \-\-keyfile=<Unicode> (Session.keyfile)
139 Default: ''
139 Default: ''
140 path to file containing execution key.
140 path to file containing execution key.
141 .TP
141 .TP
142 .B \-\-transport=<Unicode> (HubFactory.transport)
142 .B \-\-transport=<Unicode> (HubFactory.transport)
143 Default: 'tcp'
143 Default: 'tcp'
144 The 0MQ transport for communications. This will likely be the default of
144 The 0MQ transport for communications. This will likely be the default of
145 \&'tcp', but other values include 'ipc', 'epgm', 'inproc'.
145 \&'tcp', but other values include 'ipc', 'epgm', 'inproc'.
146 .TP
146 .TP
147 .B \-\-ssh=<Unicode> (IPControllerApp.ssh_server)
147 .B \-\-ssh=<Unicode> (IPControllerApp.ssh_server)
148 Default: u''
148 Default: u''
149 ssh url for clients to use when connecting to the Controller processes. It
149 ssh url for clients to use when connecting to the Controller processes. It
150 should be of the form: [user@]server[:port]. The Controller's listening
150 should be of the form: [user@]server[:port]. The Controller's listening
151 addresses must be accessible from the ssh server
151 addresses must be accessible from the ssh server
152 .SH SEE ALSO
152 .SH SEE ALSO
153 .BR ipython(1),
153 .BR ipython(1),
154 .BR ipcluster(1),
154 .BR ipcluster(1),
155 .BR ipengine(1)
155 .BR ipengine(1)
156 .br
156 .br
157 .SH AUTHOR
157 .SH AUTHOR
158 \fBipcontroller\fP is a tool that ships with IPython, created by
158 \fBipcontroller\fP is a tool that ships with IPython, created by
159 the IPython Development Team.
159 the IPython Development Team.
160 .PP
160 .PP
161 This manual page was written by Stephan Peijnik <debian@sp.or.at>,
161 This manual page was written by Stephan Peijnik <debian@sp.or.at>,
162 for the Debian project (but may be used by others). Modified by Fernando Perez
162 for the Debian project (but may be used by others). Modified by Fernando Perez
163 <Fernando.Perez@berkeley.edu> for inclusion in IPython, and updated by
163 <Fernando.Perez@berkeley.edu> for inclusion in IPython, and updated by
164 Min Ragan-Kelley <benjaminrk@gmail.com> for 0.11.
164 Min Ragan-Kelley <benjaminrk@gmail.com> for 0.11.
@@ -1,241 +1,241 b''
1 .\" Hey, EMACS: -*- nroff -*-
1 .\" Hey, EMACS: -*- nroff -*-
2 .\" First parameter, NAME, should be all caps
2 .\" First parameter, NAME, should be all caps
3 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
3 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
4 .\" other parameters are allowed: see man(7), man(1)
4 .\" other parameters are allowed: see man(7), man(1)
5 .TH IPYTHON 1 "July 15, 2011"
5 .TH IPYTHON 1 "July 15, 2011"
6 .\" Please adjust this date whenever revising the manpage.
6 .\" Please adjust this date whenever revising the manpage.
7 .\"
7 .\"
8 .\" Some roff macros, for reference:
8 .\" Some roff macros, for reference:
9 .\" .nh disable hyphenation
9 .\" .nh disable hyphenation
10 .\" .hy enable hyphenation
10 .\" .hy enable hyphenation
11 .\" .ad l left justify
11 .\" .ad l left justify
12 .\" .ad b justify to both left and right margins
12 .\" .ad b justify to both left and right margins
13 .\" .nf disable filling
13 .\" .nf disable filling
14 .\" .fi enable filling
14 .\" .fi enable filling
15 .\" .br insert line break
15 .\" .br insert line break
16 .\" .sp <n> insert n+1 empty lines
16 .\" .sp <n> insert n+1 empty lines
17 .\" for manpage-specific macros, see man(7) and groff_man(7)
17 .\" for manpage-specific macros, see man(7) and groff_man(7)
18 .\" .SH section heading
18 .\" .SH section heading
19 .\" .SS secondary section heading
19 .\" .SS secondary section heading
20 .\"
20 .\"
21 .\"
21 .\"
22 .\" To preview this page as plain text: nroff -man ipython.1
22 .\" To preview this page as plain text: nroff -man ipython.1
23 .\"
23 .\"
24 .SH NAME
24 .SH NAME
25 ipython \- Tools for Interactive Computing in Python.
25 ipython \- Tools for Interactive Computing in Python.
26 .SH SYNOPSIS
26 .SH SYNOPSIS
27 .B ipython
27 .B ipython
28 .RI [ options ] " files" ...
28 .RI [ options ] " files" ...
29 .SH DESCRIPTION
29 .SH DESCRIPTION
30 An interactive Python shell with automatic history (input and output), dynamic
30 An interactive Python shell with automatic history (input and output), dynamic
31 object introspection, easier configuration, command completion, access to the
31 object introspection, easier configuration, command completion, access to the
32 system shell, integration with numerical and scientific computing tools, and
32 system shell, integration with numerical and scientific computing tools, and
33 more.
33 more.
34 .
34 .
35 .SH REGULAR OPTIONS
35 .SH REGULAR OPTIONS
36 All options that take values, must be of the form '\-\-name=value', but
36 All options that take values, must be of the form '\-\-name=value', but
37 flags that take no arguments are allowed a single '\-' to allow common
37 flags that take no arguments are allowed a single '\-' to allow common
38 patterns like: 'ipython -i myscript.py'. To pass arguments to scripts,
38 patterns like: 'ipython \-i myscript.py'. To pass arguments to scripts,
39 rather than to IPython, specify them after '--'.
39 rather than to IPython, specify them after '\-\-'.
40 .br
40 .br
41 .sp 1
41 .sp 1
42 All options can also be set from your ipython_config.py configuration file.
42 All options can also be set from your ipython_config.py configuration file.
43 See the provided examples for assistance. Options given on the
43 See the provided examples for assistance. Options given on the
44 commandline override the values set in ipython_config.py. To generate
44 commandline override the values set in ipython_config.py. To generate
45 the default config file, do `ipython profile create`.
45 the default config file, do `ipython profile create`.
46 .br
46 .br
47 .sp 1
47 .sp 1
48 All options with a [no] prepended can be specified in negated form
48 All options with a [no] prepended can be specified in negated form
49 (\-\-no\-option instead of \-\-option) to turn the feature off.
49 (\-\-no\-option instead of \-\-option) to turn the feature off.
50 .TP
50 .TP
51 .B \-h, \-\-help
51 .B \-h, \-\-help
52 Show summary of options.
52 Show summary of options.
53 .B \-\-no-autoindent
53 .B \-\-no\-autoindent
54 Turn off autoindenting.
54 Turn off autoindenting.
55 .TP
55 .TP
56 .B \-\-autoedit-syntax
56 .B \-\-autoedit\-syntax
57 Turn on auto editing of files with syntax errors.
57 Turn on auto editing of files with syntax errors.
58 .TP
58 .TP
59 .B \-\-pylab
59 .B \-\-pylab
60 Pre-load matplotlib and numpy for interactive use with
60 Pre-load matplotlib and numpy for interactive use with
61 the default matplotlib backend.
61 the default matplotlib backend.
62 .TP
62 .TP
63 .B \-\-confirm-exit
63 .B \-\-confirm\-exit
64 Set to confirm when you try to exit IPython with an EOF (Control-D
64 Set to confirm when you try to exit IPython with an EOF (Control-D
65 in Unix, Control-Z/Enter in Windows). By typing 'exit' or 'quit',
65 in Unix, Control-Z/Enter in Windows). By typing 'exit' or 'quit',
66 you can force a direct exit without any confirmation.
66 you can force a direct exit without any confirmation.
67 .TP
67 .TP
68 .B \-\-deep-reload
68 .B \-\-deep\-reload
69 Enable deep (recursive) reloading by default. IPython can use the
69 Enable deep (recursive) reloading by default. IPython can use the
70 deep_reload module which reloads changes in modules recursively (it
70 deep_reload module which reloads changes in modules recursively (it
71 replaces the reload() function, so you don't need to change anything to
71 replaces the reload() function, so you don't need to change anything to
72 use it). deep_reload() forces a full reload of modules whose code may
72 use it). deep_reload() forces a full reload of modules whose code may
73 have changed, which the default reload() function does not. When
73 have changed, which the default reload() function does not. When
74 deep_reload is off, IPython will use the normal reload(), but
74 deep_reload is off, IPython will use the normal reload(), but
75 deep_reload will still be available as dreload(). This feature is off
75 deep_reload will still be available as dreload(). This feature is off
76 by default [which means that you have both normal reload() and
76 by default [which means that you have both normal reload() and
77 dreload()].
77 dreload()].
78 .TP
78 .TP
79 .B \-\-no-autoedit-syntax
79 .B \-\-no\-autoedit\-syntax
80 Turn off auto editing of files with syntax errors.
80 Turn off auto editing of files with syntax errors.
81 .TP
81 .TP
82 .B \-\-term-title
82 .B \-\-term\-title
83 Enable auto setting the terminal title.
83 Enable auto setting the terminal title.
84 .TP
84 .TP
85 .B \-\-no-confirm-exit
85 .B \-\-no\-confirm\-exit
86 Don't prompt the user when exiting.
86 Don't prompt the user when exiting.
87 .TP
87 .TP
88 .B \-\-autoindent
88 .B \-\-autoindent
89 Turn on autoindenting.
89 Turn on autoindenting.
90 .TP
90 .TP
91 .B \-\-classic
91 .B \-\-classic
92 Gives IPython a similar feel to the classic Python prompt.
92 Gives IPython a similar feel to the classic Python prompt.
93 .TP
93 .TP
94 .B \-\-no-automagic
94 .B \-\-no\-automagic
95 Turn off the auto calling of magic commands.
95 Turn off the auto calling of magic commands.
96 .TP
96 .TP
97 .B \-\-banner
97 .B \-\-banner
98 Display a banner upon starting IPython.
98 Display a banner upon starting IPython.
99 .TP
99 .TP
100 .B \-\-automagic
100 .B \-\-automagic
101 Turn on the auto calling of magic commands. Type %%magic at the
101 Turn on the auto calling of magic commands. Type %%magic at the
102 IPython prompt for more information.
102 IPython prompt for more information.
103 .TP
103 .TP
104 .B \-\-no-deep-reload
104 .B \-\-no\-deep\-reload
105 Disable deep (recursive) reloading by default.
105 Disable deep (recursive) reloading by default.
106 .TP
106 .TP
107 .B \-\-no-term-title
107 .B \-\-no\-term\-title
108 Disable auto setting the terminal title.
108 Disable auto setting the terminal title.
109 .TP
109 .TP
110 .B \-\-nosep
110 .B \-\-nosep
111 Eliminate all spacing between prompts.
111 Eliminate all spacing between prompts.
112 .TP
112 .TP
113 .B \-\-i
113 .B \-\-i
114 also works as '-i'
114 also works as '\-i'
115 If running code from the command line, become interactive afterwards.
115 If running code from the command line, become interactive afterwards.
116 .TP
116 .TP
117 .B \-\-debug
117 .B \-\-debug
118 set log level to logging.DEBUG (maximize logging output)
118 set log level to logging.DEBUG (maximize logging output)
119 .TP
119 .TP
120 .B \-\-pprint
120 .B \-\-pprint
121 Enable auto pretty printing of results.
121 Enable auto pretty printing of results.
122 .TP
122 .TP
123 .B \-\-quiet
123 .B \-\-quiet
124 set log level to logging.CRITICAL (minimize logging output)
124 set log level to logging.CRITICAL (minimize logging output)
125 .TP
125 .TP
126 .B \-\-pdb
126 .B \-\-pdb
127 Enable auto calling the pdb debugger after every exception.
127 Enable auto calling the pdb debugger after every exception.
128 .TP
128 .TP
129 .B \-\-color-info
129 .B \-\-color\-info
130 IPython can display information about objects via a set of func-
130 IPython can display information about objects via a set of func-
131 tions, and optionally can use colors for this, syntax highlighting
131 tions, and optionally can use colors for this, syntax highlighting
132 source code and various other elements. However, because this
132 source code and various other elements. However, because this
133 information is passed through a pager (like 'less') and many pagers get
133 information is passed through a pager (like 'less') and many pagers get
134 confused with color codes, this option is off by default. You can test
134 confused with color codes, this option is off by default. You can test
135 it and turn it on permanently in your ipython_config.py file if it
135 it and turn it on permanently in your ipython_config.py file if it
136 works for you. Test it and turn it on permanently if it works with
136 works for you. Test it and turn it on permanently if it works with
137 your system. The magic function %%color_info allows you to toggle this
137 your system. The magic function %%color_info allows you to toggle this
138 interactively for testing.
138 interactively for testing.
139 .TP
139 .TP
140 .B \-\-init
140 .B \-\-init
141 Initialize profile with default config files
141 Initialize profile with default config files
142 .TP
142 .TP
143 .B \-\-no-pdb
143 .B \-\-no\-pdb
144 Disable auto calling the pdb debugger after every exception.
144 Disable auto calling the pdb debugger after every exception.
145 .TP
145 .TP
146 .B \-\-quick
146 .B \-\-quick
147 Enable quick startup with no config files.
147 Enable quick startup with no config files.
148 .TP
148 .TP
149 .B \-\-no-color-info
149 .B \-\-no\-color\-info
150 Disable using colors for info related things.
150 Disable using colors for info related things.
151 .TP
151 .TP
152 .B \-\-no-pprint
152 .B \-\-no\-pprint
153 Disable auto auto pretty printing of results.
153 Disable auto auto pretty printing of results.
154 .TP
154 .TP
155 .B \-\-no-banner
155 .B \-\-no\-banner
156 Don't display a banner upon starting IPython.
156 Don't display a banner upon starting IPython.
157 .TP
157 .TP
158 .B \-\-profile=<Unicode> (BaseIPythonApplication.profile)
158 .B \-\-profile=<Unicode> (BaseIPythonApplication.profile)
159 Default: u'default'
159 Default: u'default'
160 The IPython profile to use.
160 The IPython profile to use.
161 .TP
161 .TP
162 .B \-\-c=<Unicode> (InteractiveShellApp.code_to_run)
162 .B \-\-c=<Unicode> (InteractiveShellApp.code_to_run)
163 Default: ''
163 Default: ''
164 Execute the given command string.
164 Execute the given command string.
165 .TP
165 .TP
166 .B \-\-logappend=<Unicode> (InteractiveShell.logappend)
166 .B \-\-logappend=<Unicode> (InteractiveShell.logappend)
167 Default: ''
167 Default: ''
168 Start logging to the given file in append mode.
168 Start logging to the given file in append mode.
169 .TP
169 .TP
170 .B \-\-autocall=<Enum> (InteractiveShell.autocall)
170 .B \-\-autocall=<Enum> (InteractiveShell.autocall)
171 Default: 1
171 Default: 1
172 Choices: (0, 1, 2)
172 Choices: (0, 1, 2)
173 Make IPython automatically call any callable object even if you didn't type
173 Make IPython automatically call any callable object even if you didn't type
174 explicit parentheses. For example, 'str 43' becomes 'str(43)' automatically.
174 explicit parentheses. For example, 'str 43' becomes 'str(43)' automatically.
175 The value can be '0' to disable the feature, '1' for 'smart' autocall, where
175 The value can be '0' to disable the feature, '1' for 'smart' autocall, where
176 it is not applied if there are no more arguments on the line, and '2' for
176 it is not applied if there are no more arguments on the line, and '2' for
177 \&'full' autocall, where all callable objects are automatically called (even
177 \&'full' autocall, where all callable objects are automatically called (even
178 if no arguments are present). The default is '1'.
178 if no arguments are present). The default is '1'.
179 .TP
179 .TP
180 .B \-\-ipython-dir=<Unicode> (BaseIPythonApplication.ipython_dir)
180 .B \-\-ipython\-dir=<Unicode> (BaseIPythonApplication.ipython_dir)
181 Default: u'/Users/minrk/.ipython'
181 Default: u'/Users/minrk/.ipython'
182 The name of the IPython directory. This directory is used for logging
182 The name of the IPython directory. This directory is used for logging
183 configuration (through profiles), history storage, etc. The default is
183 configuration (through profiles), history storage, etc. The default is
184 usually $HOME/.ipython. This options can also be specified through the
184 usually $HOME/.ipython. This options can also be specified through the
185 environment variable IPYTHON_DIR.
185 environment variable IPYTHON_DIR.
186 .TP
186 .TP
187 .B \-\-gui=<CaselessStrEnum> (TerminalIPythonApp.gui)
187 .B \-\-gui=<CaselessStrEnum> (TerminalIPythonApp.gui)
188 Default: None
188 Default: None
189 Choices: ('qt', 'wx', 'gtk')
189 Choices: ('qt', 'wx', 'gtk')
190 Enable GUI event loop integration ('qt', 'wx', 'gtk').
190 Enable GUI event loop integration ('qt', 'wx', 'gtk').
191 .TP
191 .TP
192 .B \-\-pylab=<CaselessStrEnum> (TerminalIPythonApp.pylab)
192 .B \-\-pylab=<CaselessStrEnum> (TerminalIPythonApp.pylab)
193 Default: None
193 Default: None
194 Choices: ['tk', 'qt', 'wx', 'gtk', 'osx', 'auto']
194 Choices: ['tk', 'qt', 'wx', 'gtk', 'osx', 'auto']
195 Pre-load matplotlib and numpy for interactive use, selecting a particular
195 Pre-load matplotlib and numpy for interactive use, selecting a particular
196 matplotlib backend and loop integration.
196 matplotlib backend and loop integration.
197 .TP
197 .TP
198 .B \-\-ext=<Unicode> (InteractiveShellApp.extra_extension)
198 .B \-\-ext=<Unicode> (InteractiveShellApp.extra_extension)
199 Default: ''
199 Default: ''
200 dotted module name of an IPython extension to load.
200 dotted module name of an IPython extension to load.
201 .TP
201 .TP
202 .B \-\-log-level=<Enum> (Application.log_level)
202 .B \-\-log\-level=<Enum> (Application.log_level)
203 Default: 30
203 Default: 30
204 Choices: (0, 10, 20, 30, 40, 50, 'DEBUG', 'INFO', 'WARN', 'ERROR', 'CRITICAL')
204 Choices: (0, 10, 20, 30, 40, 50, 'DEBUG', 'INFO', 'WARN', 'ERROR', 'CRITICAL')
205 Set the log level by value or name.
205 Set the log level by value or name.
206 .TP
206 .TP
207 .B \-\-colors=<CaselessStrEnum> (InteractiveShell.colors)
207 .B \-\-colors=<CaselessStrEnum> (InteractiveShell.colors)
208 Default: 'LightBG'
208 Default: 'LightBG'
209 Choices: ('NoColor', 'LightBG', 'Linux')
209 Choices: ('NoColor', 'LightBG', 'Linux')
210 Set the color scheme (NoColor, Linux, or LightBG).
210 Set the color scheme (NoColor, Linux, or LightBG).
211 .TP
211 .TP
212 .B \-\-cache-size=<Int> (InteractiveShell.cache_size)
212 .B \-\-cache\-size=<Int> (InteractiveShell.cache_size)
213 Default: 1000
213 Default: 1000
214 Set the size of the output cache. The default is 1000, you can change it
214 Set the size of the output cache. The default is 1000, you can change it
215 permanently in your config file. Setting it to 0 completely disables the
215 permanently in your config file. Setting it to 0 completely disables the
216 caching system, and the minimum value accepted is 20 (if you provide a value
216 caching system, and the minimum value accepted is 20 (if you provide a value
217 less than 20, it is reset to 0 and a warning is issued). This limit is
217 less than 20, it is reset to 0 and a warning is issued). This limit is
218 defined because otherwise you'll spend more time re-flushing a too small
218 defined because otherwise you'll spend more time re-flushing a too small
219 cache than working
219 cache than working
220 .TP
220 .TP
221 .B \-\-logfile=<Unicode> (InteractiveShell.logfile)
221 .B \-\-logfile=<Unicode> (InteractiveShell.logfile)
222 Default: ''
222 Default: ''
223 The name of the logfile to use.
223 The name of the logfile to use.
224 .
224 .
225 .SH EMBEDDING
225 .SH EMBEDDING
226 It is possible to start an IPython instance inside your own Python
226 It is possible to start an IPython instance inside your own Python
227 programs. In the documentation example files there are some
227 programs. In the documentation example files there are some
228 illustrations on how to do this.
228 illustrations on how to do this.
229 .br
229 .br
230 .sp 1
230 .sp 1
231 This feature allows you to evalutate dynamically the state of your
231 This feature allows you to evalutate dynamically the state of your
232 code, operate with your variables, analyze them, etc. Note however
232 code, operate with your variables, analyze them, etc. Note however
233 that any changes you make to values while in the shell do NOT
233 that any changes you make to values while in the shell do NOT
234 propagate back to the running code, so it is safe to modify your
234 propagate back to the running code, so it is safe to modify your
235 values because you won't break your code in bizarre ways by doing so.
235 values because you won't break your code in bizarre ways by doing so.
236 .SH AUTHOR
236 .SH AUTHOR
237 IPython was written by Fernando Perez <fperez@colorado.edu>, based on earlier
237 IPython was written by Fernando Perez <fperez@colorado.edu>, based on earlier
238 code by Janko Hauser <jh@comunit.de> and Nathaniel Gray
238 code by Janko Hauser <jh@comunit.de> and Nathaniel Gray
239 <n8gray@caltech.edu>. This manual page was written by Jack Moffitt
239 <n8gray@caltech.edu>. This manual page was written by Jack Moffitt
240 <jack@xiph.org>, for the Debian project (but may be used by others), and updated by
240 <jack@xiph.org>, for the Debian project (but may be used by others), and updated by
241 Min Ragan-Kelley <benjaminrk@gmail.com> for 0.11.
241 Min Ragan-Kelley <benjaminrk@gmail.com> for 0.11.
@@ -1,51 +1,51 b''
1 .TH IRUNNER 1 "July 15, 2011" "" ""
1 .TH IRUNNER 1 "July 15, 2011" "" ""
2 .SH NAME
2 .SH NAME
3 \fBirunner \- interactive runner interface
3 \fBirunner \- interactive runner interface
4 .SH SYNOPSIS
4 .SH SYNOPSIS
5 .nf
5 .nf
6 .fam C
6 .fam C
7 \fBirunner\fP [\fIoptions\fP] \fIfile_to_run\fP
7 \fBirunner\fP [\fIoptions\fP] \fIfile_to_run\fP
8 .fam T
8 .fam T
9 .fi
9 .fi
10 .SH DESCRIPTION
10 .SH DESCRIPTION
11 irunner is an interface to the various interactive runners
11 irunner is an interface to the various interactive runners
12 available in IPython's \fBirunner\fP module.
12 available in IPython's \fBirunner\fP module.
13 It can used to run scripts as if they where typed up
13 It can used to run scripts as if they where typed up
14 interactively.
14 interactively.
15 .PP
15 .PP
16 The already implemented runners are listed below; adding
16 The already implemented runners are listed below; adding
17 one for a new program is a trivial task, see the source
17 one for a new program is a trivial task, see the source
18 for examples.
18 for examples.
19 .SH OPTIONS
19 .SH OPTIONS
20 .TP
20 .TP
21 .B
21 .B
22 \-h, \-\-help
22 \-h, \-\-help
23 show this help message and exit
23 show this help message and exit
24 .TP
24 .TP
25 .B
25 .B
26 \-\-ipython
26 \-\-ipython
27 IPython interactive runner (default).
27 IPython interactive runner (default).
28 .TP
28 .TP
29 .B
29 .B
30 \-\-python
30 \-\-python
31 Python interactive runner.
31 Python interactive runner.
32 .TP
32 .TP
33 .B
33 .B
34 \-\-sage
34 \-\-sage
35 SAGE interactive runner.
35 SAGE interactive runner.
36 .SH EXAMPLE
36 .SH EXAMPLE
37 irunner.py \-\-python \-\- \-\-help
37 irunner.py \-\-python \-\- \-\-help
38 will pass \-\-help to the python runner.
38 will pass \-\-help to the python runner.
39 Similarly,
39 Similarly,
40 irunner.py \-\-ipython \-\- \-\-interact script.ipy
40 irunner.py \-\-ipython \-\- \-\-interact script.ipy
41 .SH SEE ALSO
41 .SH SEE ALSO
42 .BR ipython(1)
42 .BR ipython(1)
43 .br
43 .br
44 .SH AUTHOR
44 .SH AUTHOR
45 \fBirunner\fP is an extension of Ken Schutte <kschutte-AT-csail.mit.edu>'s
45 \fBirunner\fP is an extension of Ken Schutte <kschutte\-AT\-csail.mit.edu>'s
46 script contributed on the ipython-user list:
46 script contributed on the ipython\-user list:
47 http://mail.scipy.org/pipermail/ipython-user/2006-May/003539.html
47 http://mail.scipy.org/pipermail/ipython\-user/2006\-May/003539.html
48 .PP
48 .PP
49 This manual page was written by Bernd Zeimetz <bernd@bzed.de>, for the Debian
49 This manual page was written by Bernd Zeimetz <bernd@bzed.de>, for the Debian
50 project (but may be used by others). Modified by Fernando Perez
50 project (but may be used by others). Modified by Fernando Perez
51 <Fernando.Perez@berkeley.edu> for inclusion in IPython.
51 <Fernando.Perez@berkeley.edu> for inclusion in IPython.
General Comments 0
You need to be logged in to leave comments. Login now