File: io.texi

package info (click to toggle)
octave-io 2.7.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,808 kB
  • sloc: objc: 2,092; cpp: 546; python: 438; makefile: 204; xml: 23; sh: 20
file content (123 lines) | stat: -rw-r--r-- 3,772 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
% Copyright (C) 1996-2024 The Octave Project Developers
%
% This file is part of Octave.
%
% Octave is free software: you can redistribute it and/or modify it
% under the terms of the GNU General Public License as published by
% the Free Software Foundation, either version 3 of the License, or
% (at your option) any later version.
%
% Octave is distributed in the hope that it will be useful, but
% WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
% along with Octave; see the file COPYING.  If not, see
% <https://www.gnu.org/licenses/>.

\input texinfo
@c Octave io - io package for GNU octave.

@c For manually generating the documentation use
@c   LANGUAGE=en makeinfo --html --no-split io.texi

@c %*** Start of HEADER
@documentencoding UTF-8
@setfilename io.info
@settitle Octave io - io package for GNU octave
@afourpaper
@paragraphindent 0
@finalout
@c @afourwide
@c %*** End of the HEADER

@dircategory Math
@direntry
* Octave io: (io).          io package for Octave
@end direntry

@include version.texi
@include macros.texi

@c -------------------------------------------------------------------------
@c @contents
@c -------------------------------------------------------------------------
@ifnottex
@node Top
@top Octave io package
Copyright © The Octave Project Developers 

Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice
and this permission notice are preserved on all copies. 

Permission is granted to copy and distribute modified versions of this manual under the conditions for
verbatim copying, provided that the entire resulting derived work is distributed under the terms of a
permission notice identical to this one. 

Permission is granted to copy and distribute translations of this manual into another language, under the
above conditions for modified versions. 
@end ifnottex
@c -------------------------------------------------------------------------
@node Overview
@chapter Overview
@cindex Overview

The io package contains functions for reading and writing various type of data files.

@c -------------------------------------------------------------------------
@node Installing and loading
@chapter Installing and loading
@cindex Installing and loading

The io package must be installed and then loaded to be used.

It can be installed in @acronym{GNU} Octave directly from octave-forge,

@section Windows install
@cindex Windows install
If running in Windows, the package may already be installed, to check run:

@example
pkg list io
@end example

@section Installing
@cindex Installing
With an internet connection available, the io package can be installed from
octave-forge using the following command within @acronym{GNU} Octave:

@example
pkg install io
@end example

The latest released version of the package will be downloaded and installed.

Otherwise, if the package file has already been downloaded it can be installed
using the follwoing command in @acronym{GNU} Octave:

@example
pkg install io-@value{VERSION}.tar.gz
@end example

@section Loading
@cindex Loading
Regardless of the method of installing the package, in order to use its functions,
the package must be loaded using the pkg load command:

@example
pkg load io
@end example

The package must be loaded on each @acronym{GNU} Octave session.

@c -------------------------------------------------------------------------
@node Function Reference
@chapter Function Reference
@cindex Function Reference

@include functions.texi

@c -------------------------------------------------------------------------

@bye