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