Show More
@@ -1,46 +1,48 | |||||
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), ipcontroller(1), ipengine(1) |
|
38 | .BR ipython(1), | |
|
39 | .BR ipcontroller(1), | |||
|
40 | .BR ipengine(1) | |||
39 | .br |
|
41 | .br | |
40 | .SH AUTHOR |
|
42 | .SH AUTHOR | |
41 | \fBipcluster\fP is a tool that ships with IPython, created by |
|
43 | \fBipcluster\fP is a tool that ships with IPython, created by | |
42 | the IPython Development Team. |
|
44 | the IPython Development Team. | |
43 | .PP |
|
45 | .PP | |
44 | 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>, | |
45 | 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 | |
46 | <Fernando.Perez@berkeley.edu> for inclusion in IPython. |
|
48 | <Fernando.Perez@berkeley.edu> for inclusion in IPython. |
@@ -1,162 +1,164 | |||||
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), ipcluster(1), ipengine(1) |
|
153 | .BR ipython(1), | |
|
154 | .BR ipcluster(1), | |||
|
155 | .BR ipengine(1) | |||
154 | .br |
|
156 | .br | |
155 | .SH AUTHOR |
|
157 | .SH AUTHOR | |
156 | \fBipcontroller\fP is a tool that ships with IPython, created by |
|
158 | \fBipcontroller\fP is a tool that ships with IPython, created by | |
157 | the IPython Development Team. |
|
159 | the IPython Development Team. | |
158 | .PP |
|
160 | .PP | |
159 | 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>, | |
160 | 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 | |
161 | <Fernando.Perez@berkeley.edu> for inclusion in IPython, and updated by |
|
163 | <Fernando.Perez@berkeley.edu> for inclusion in IPython, and updated by | |
162 | Min Ragan-Kelley <benjaminrk@gmail.com> for 0.11. |
|
164 | Min Ragan-Kelley <benjaminrk@gmail.com> for 0.11. |
@@ -1,241 +1,241 | |||||
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 |
( |
|
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. |
General Comments 0
You need to be logged in to leave comments.
Login now