##// END OF EJS Templates
Merging -r 1180 from lp:ipthon...
Brian Granger -
r2127:73f01426 merge
parent child Browse files
Show More
@@ -0,0 +1,48 b''
1 .TH IPCLUSTER 1 "October 28, 2008" "" ""
2 .SH NAME
3 \fBipcluster \- IPython parallel computing cluster control tool
4 .SH SYNOPSIS
5 .nf
6 .fam C
7 \fBipcluster\fP {\fmpiexec,local,mpirun,pbs,ssh\fP} [\fIoptions\fP]
8 .fam T
9 .fi
10 .SH DESCRIPTION
11 ipcluster is a control tool for IPython's parallel computing functions.
12
13 IPython cluster startup. This starts a controller and engines using various
14 approaches. Use the IPYTHONDIR environment variable to change your IPython
15 directory from the default of .ipython or _ipython. The log and security
16 subdirectories of your IPython directory will be used by this script for log
17 files and security files.
18 .SH POSITIONAL ARGUMENTS
19
20 The first positional argument should be one of: {mpiexec, local, mpirun, pbs,
21 ssh}, which are the available cluster types.
22
23 For detailed help on each, type "ipcluster TYPE --help". Briefly:
24
25 local run a local cluster
26 mpirun run a cluster using mpirun (mpiexec also works)
27 mpiexec run a cluster using mpiexec (mpirun also works)
28 pbs run a pbs cluster
29 ssh run a cluster using ssh, should have ssh-keys setup
30 .SH OPTIONS
31 .TP
32 .B
33 \-h, \-\-help
34 show help message and exit
35 .SH EXAMPLE
36 ipcluster local -n 4
37
38 This command will start 4 IPython engines on the local computer.
39 .SH SEE ALSO
40 .BR ipython(1), ipcontroller(1), ipengine(1)
41 .br
42 .SH AUTHOR
43 \fBipcluster\fP is a tool that ships with IPython, created by
44 the IPython Development Team.
45 .PP
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
48 <Fernando.Perez@berkeley.edu> for inclusion in IPython.
@@ -0,0 +1,87 b''
1 .TH IPCONTROLLER 1 "October 29, 2008" "" ""
2 .SH NAME
3 \fBipcontroller \- IPython parallel computing controller control tool
4 .SH SYNOPSIS
5 .nf
6 .fam C
7 \fBipengine\fP [\fIoptions\fP]
8 .fam T
9 .fi
10 .SH DESCRIPTION
11 ipcontroller is a control tool for IPython's parallel computing functions.
12 .SH OPTIONS
13 .TP
14 .B
15 \-h, \-\-help
16 show this help message and exit
17 .TP
18 .B
19 \-\-client\-ip=CLIENT_IP
20 the IP address or hostname the controller will listen on for
21 client connections
22 .TP
23 .B
24 \-\-client\-port=CLIENT_PORT
25 the port the controller will listen on for client connections
26 .TP
27 .B
28 \-\-client\-location=CLIENT_LOCATION
29 hostname or ip for clients to connect to
30 .TP
31 .B
32 \-x
33 turn off all client security
34 .TP
35 .B
36 \-\-client\-cert\-file=CLIENT_CERT_FILE
37 file to store the client SSL certificate
38 .TP
39 .B
40 \-\-task\-furl\-file=TASK_FURL_FILE
41 file to store the FURL for task clients to connect with
42 .TP
43 .B
44 \-\-multiengine\-furl\-file=MULTIENGINE_FURL_FILE
45 file to store the FURL for multiengine clients to connect with
46 .TP
47 .B
48 \-\-engine\-ip=ENGINE_IP
49 the IP address or hostname the controller will listen on for engine connections
50 .TP
51 .B
52 \-\-engine\-port=ENGINE_PORT
53 the port the controller will listen on for engine connections
54 .TP
55 .B
56 \-\-engine\-location=ENGINE_LOCATION
57 the IP address or hostname for engine to connect to
58 .TP
59 .B
60 \-y
61 turn off all engine security
62 .TP
63 .B
64 \-\-engine\-cert\-file=ENGINE_CERT_FILE
65 file to store the engine SSL certificate
66 .TP
67 .B
68 \-\-engine\-furl\-file=ENGINE_FURL_FILE
69 file to store the FURL for engines to connect with
70 .TP
71 .B
72 \-l LOGFILE, \-\-logfile=LOGFILE
73 log file name (default is stdout)
74 .TP
75 .B
76 \-r
77 try to reuse all furl files
78 .SH SEE ALSO
79 .BR ipython(1), ipcluster(1), ipengine(1)
80 .br
81 .SH AUTHOR
82 \fBipcontroller\fP is a tool that ships with IPython, created by
83 the IPython Development Team.
84 .PP
85 This manual page was written by Stephan Peijnik <debian@sp.or.at>,
86 for the Debian project (but may be used by others). Modified by Fernando Perez
87 <Fernando.Perez@berkeley.edu> for inclusion in IPython.
@@ -0,0 +1,38 b''
1 .TH IPENGINE 1 "October 28, 2008" "" ""
2 .SH NAME
3 \fBipengine \- IPython parallel computing engine control tool
4 .SH SYNOPSIS
5 .nf
6 .fam C
7 \fBipengine\fP [\fIoptions\fP]
8 .fam T
9 .fi
10 .SH DESCRIPTION
11 ipengine is a control tool for IPython's parallel computing functions.
12 .SH OPTIONS
13 .TP
14 .B
15 \-h, \-\-help
16 show this help message and exit
17 .TP
18 .B
19 \-\-furl\-file=FURL_FILE
20 The filename containing the FURL of the controller
21 .TP
22 .B
23 \-\-mpi=MPI
24 How to enable MPI (mpi4py, pytrilions, or empty string to disable)
25 .TP
26 .B
27 \-l LOGFILE, \-\-logfile=LOGFILE
28 log file name (defaults to stdout)
29 .SH SEE ALSO
30 .BR ipython(1), ipcluster(1), ipcontroller(1)
31 .br
32 .SH AUTHOR
33 \fBipengine\fP is a tool that ships with IPython, created by
34 the IPython Development Team.
35 .PP
36 This manual page was written by Stephan Peijnik <debian@sp.or.at>,
37 for the Debian project (but may be used by others). Modified by Fernando Perez
38 <Fernando.Perez@berkeley.edu> for inclusion in IPython.
@@ -0,0 +1,25 b''
1 .TH IPYTHON-WX 1 "October 29, 2008" "" ""
2 .SH NAME
3 \fBipython-wx \- Graphical frontend that embeds a multithreaded IPython Shell
4 .SH SYNOPSIS
5 .nf
6 .fam C
7 \fBipython-wx\fP
8 .fam T
9 .fi
10 .SH DESCRIPTION
11 ipython-wx is, compared to ipythonx, a more advanced graphical frontend
12 to IPython. It is implemented using WxWidgets.
13 .SH OPTIONS
14 .TP
15 .B
16 ipython-wx does not accept any command line options.
17 .SH SEE ALSO
18 .BR ipython(1), ipythonx(1)
19 .br
20 .SH AUTHOR
21 \fBipython-wx\fP is a tool that ships with IPython, created by
22 the IPython Development Team.
23 .PP
24 This manual page was written by Stephan Peijnik <debian@sp.or.at>,
25 for the Debian project (but may be used by others).
@@ -0,0 +1,30 b''
1 .TH IPYTHONX 1 "October 29, 2008" "" ""
2 .SH NAME
3 \fBipythonx \- Simple graphical frontend to IPython, using WxWidgets.
4 .SH SYNOPSIS
5 .nf
6 .fam C
7 \fBipengine\fP [\fIoptions\fP]
8 .fam T
9 .fi
10 .SH DESCRIPTION
11 ipythonx is a simple graphical frontend to IPython, using WxWidgets.
12 .SH OPTIONS
13 .TP
14 .B
15 \-h, \-\-help
16 show this help message and exit
17 .TP
18 .B
19 \-d, \-\-debug
20 Enable debug messages for the wx frontend.
21 look for config files and profiles in this directory
22 .SH SEE ALSO
23 .BR ipython(1), ipython-wx(1)
24 .br
25 .SH AUTHOR
26 \fBipythonx\fP is a tool that ships with IPython, created by
27 the IPython Development Team.
28 .PP
29 This manual page was written by Stephan Peijnik <debian@sp.or.at>,
30 for the Debian project (but may be used by others).
@@ -0,0 +1,49 b''
1 .TH IRUNNER 1 "April 24, 2007" "" ""
2 .SH NAME
3 \fBirunner \- interactive runner interface
4 .SH SYNOPSIS
5 .nf
6 .fam C
7 \fBirunner\fP [\fIoptions\fP] \fIfile_to_run\fP
8 .fam T
9 .fi
10 .SH DESCRIPTION
11 irunner is an interface to the various interactive runners
12 available in IPython's \fBirunner\fP module.
13 .PP
14 The already implemented runners are listed below; adding
15 one for a new program is a trivial task, see the source
16 for examples.
17 .SH OPTIONS
18 .TP
19 .B
20 \-h, \-\-help
21 show this help message and exit
22 .TP
23 .B
24 \-\-ipython
25 IPython interactive runner (default).
26 .TP
27 .B
28 \-\-python
29 Python interactive runner.
30 .TP
31 .B
32 \-\-sage
33 SAGE interactive runner.
34 .SH EXAMPLE
35 irunner.py \-\-python \-\- \-\-help
36 will pass \-\-help to the python runner.
37 Similarly,
38 irunner.py \-\-ipython \-\- \-\-interact script.ipy
39 .SH SEE ALSO
40 .BR ipython(1)
41 .br
42 .SH AUTHOR
43 \fBirunner\fP is an extension of Ken Schutte <kschutte-AT-csail.mit.edu>'s
44 script contributed on the ipython-user list:
45 http://scipy.net/pipermail/ipython-user/2006-May/001705.html
46 .PP
47 This manual page was written by Bernd Zeimetz <bernd@bzed.de>, for the Debian
48 project (but may be used by others). Modified by Fernando Perez
49 <Fernando.Perez@berkeley.edu> for inclusion in IPython.
@@ -78,14 +78,38 b" if len(sys.argv) >= 2 and sys.argv[1] in ('sdist','bdist_rpm'):"
78 #('docs/magic.tex',
78 #('docs/magic.tex',
79 #['IPython/Magic.py'],
79 #['IPython/Magic.py'],
80 #"cd doc && ./update_magic.sh" ),
80 #"cd doc && ./update_magic.sh" ),
81
81
82 ('docs/man/ipcluster.1.gz',
83 ['docs/man/ipcluster.1'],
84 'cd docs/man && gzip -9c ipcluster.1 > ipcluster.1.gz'),
85
86 ('docs/man/ipcontroller.1.gz',
87 ['docs/man/ipcontroller.1'],
88 'cd docs/man && gzip -9c ipcontroller.1 > ipcontroller.1.gz'),
89
90 ('docs/man/ipengine.1.gz',
91 ['docs/man/ipengine.1'],
92 'cd docs/man && gzip -9c ipengine.1 > ipengine.1.gz'),
93
82 ('docs/man/ipython.1.gz',
94 ('docs/man/ipython.1.gz',
83 ['docs/man/ipython.1'],
95 ['docs/man/ipython.1'],
84 "cd docs/man && gzip -9c ipython.1 > ipython.1.gz"),
96 'cd docs/man && gzip -9c ipython.1 > ipython.1.gz'),
97
98 ('docs/man/ipython-wx.1.gz',
99 ['docs/man/ipython-wx.1'],
100 'cd docs/man && gzip -9c ipython-wx.1 > ipython-wx.1.gz'),
101
102 ('docs/man/ipythonx.1.gz',
103 ['docs/man/ipythonx.1'],
104 'cd docs/man && gzip -9c ipythonx.1 > ipythonx.1.gz'),
105
106 ('docs/man/irunner.1.gz',
107 ['docs/man/irunner.1'],
108 'cd docs/man && gzip -9c irunner.1 > irunner.1.gz'),
85
109
86 ('docs/man/pycolor.1.gz',
110 ('docs/man/pycolor.1.gz',
87 ['docs/man/pycolor.1'],
111 ['docs/man/pycolor.1'],
88 "cd docs/man && gzip -9c pycolor.1 > pycolor.1.gz"),
112 'cd docs/man && gzip -9c pycolor.1 > pycolor.1.gz'),
89 ]
113 ]
90
114
91 # Only build the docs if sphinx is present
115 # Only build the docs if sphinx is present
@@ -227,6 +227,31 b' def find_data_files():'
227
227
228 return data_files
228 return data_files
229
229
230
231 def make_man_update_target(manpage):
232 """Return a target_update-compliant tuple for the given manpage.
233
234 Parameters
235 ----------
236 manpage : string
237 Name of the manpage, must include the section number (trailing number).
238
239 Example
240 -------
241
242 >>> make_man_update_target('ipython.1') #doctest: +NORMALIZE_WHITESPACE
243 ('docs/man/ipython.1.gz',
244 ['docs/man/ipython.1'],
245 'cd docs/man && gzip -9c ipython.1 > ipython.1.gz')
246 """
247 man_dir = pjoin('docs', 'man')
248 manpage_gz = manpage + '.gz'
249 manpath = pjoin(man_dir, manpage)
250 manpath_gz = pjoin(man_dir, manpage_gz)
251 gz_cmd = ( "cd %(man_dir)s && gzip -9c %(manpage)s > %(manpage_gz)s" %
252 locals() )
253 return (manpath_gz, [manpath], gz_cmd)
254
230 #---------------------------------------------------------------------------
255 #---------------------------------------------------------------------------
231 # Find scripts
256 # Find scripts
232 #---------------------------------------------------------------------------
257 #---------------------------------------------------------------------------
General Comments 0
You need to be logged in to leave comments. Login now