annotate octave.doap @ 31122:46e15523ca06

perms.m: Small cleanups for Octave coding conventions (bug #60364) * perms.m: Wrap long lines in documentation to < 80 characters. Change output in documentation example to match what Octave actually produces. Use true/false for boolean variable "unique_v" rather than 0/1. Cuddle parentheses when doing indexing and use a space when calling a function. Add FIXME notes requesting an explanation of the apparently complicated algorithm being used for permutations and unque permutations. Remove period at end of error() message text per Octave conventions. Change BIST input validation to more precisely check error() message.
author Rik <rik@octave.org>
date Tue, 05 Jul 2022 08:57:15 -0700
parents fe2c64849660
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
26104
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
2 <Project xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
3 xmlns:foaf="http://xmlns.com/foaf/0.1/"
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
4 xmlns="http://usefulinc.com/ns/doap#">
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
5
26582
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
6 <name>GNU Octave</name>
26104
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
7 <shortname>octave</shortname>
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
8
26582
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
9 <shortdesc>Interactive programming environment for numerical computations</shortdesc>
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
10 <shortdesc xml:lang="ca">Entorn de programació interactiva per a càlculs numèrics</shortdesc>
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
11 <shortdesc xml:lang="de">Interaktive Programmierumgebung für numerische Berechnungen</shortdesc>
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
12 <shortdesc xml:lang="es">Entorno de programación interactiva para cálculos numéricos</shortdesc>
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
13 <shortdesc xml:lang="fr">Environnement de programmation interactif pour le calcul numérique</shortdesc>
30224
fe2c64849660 doc: Add Hungarian translation for project description files.
Markus Mützel <markus.muetzel@gmx.de>
parents: 27996
diff changeset
14 <shortdesc xml:lang="hu">Interaktív programozási környezet számszerű számításokhoz</shortdesc>
26582
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
15 <shortdesc xml:lang="it">Ambiente di programmazione interattivo per il calcolo numerico</shortdesc>
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
16 <shortdesc xml:lang="ja">数値計算のための対話的なプログラミング環境</shortdesc>
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
17 <shortdesc xml:lang="nl">Interactieve programmeeromgeving voor numerieke berekeningen</shortdesc>
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
18 <shortdesc xml:lang="pt">Ambiente de programação interativo para computação numérica</shortdesc>
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
19 <shortdesc xml:lang="zh">数值计算交互式编程环境</shortdesc>
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
20
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
21 <description>
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
22 GNU Octave is a high-level interpreted language, primarily intended for
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
23 numerical computations. It provides capabilities for the numerical
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
24 solution of linear and nonlinear problems, and for performing other
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
25 numerical experiments. It also provides extensive graphics capabilities
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
26 for data visualization and manipulation. Octave is normally used through
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
27 its interactive command line interface, but it can also be used to write
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
28 non-interactive programs. The Octave language is quite similar to
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
29 Matlab so that most programs are easily portable.
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
30 </description>
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
31 <description xml:lang="de">
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
32 GNU Octave ist eine höhere, interpretierte Programmiersprache, die
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
33 hauptsächlich für numerische Berechnungen gedacht ist. Sie bietet
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
34 Funktionen für die numerische Lösung linearer und nichtlinearer Probleme
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
35 und für die Durchführung anderer numerischer Experimente. Darüber hinaus
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
36 bietet es umfangreiche Grafikfunktionen zur Datenvisualisierung und
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
37 -manipulation. Octave wird normalerweise mittels einer interaktiven
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
38 Befehlszeile verwendet, kann aber auch zum Schreiben nicht interaktiver
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
39 Programme verwendet werden. Die Octave-Programmiersprache ist sehr
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
40 ähnlich zu Matlab, so dass die meisten Programme leicht übertragbar sind.
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
41 </description>
27996
55d70dd3a05f Spanish translation of octave project description (bug #57490)
Valentin Ortega <arcanos3030@gmail.com>
parents: 27993
diff changeset
42 <description xml:lang="es">
55d70dd3a05f Spanish translation of octave project description (bug #57490)
Valentin Ortega <arcanos3030@gmail.com>
parents: 27993
diff changeset
43 GNU Octave es un lenguaje interpretado de alto nivel, destinado
55d70dd3a05f Spanish translation of octave project description (bug #57490)
Valentin Ortega <arcanos3030@gmail.com>
parents: 27993
diff changeset
44 principalmente a cálculos numéricos. Dispone capacidades para
55d70dd3a05f Spanish translation of octave project description (bug #57490)
Valentin Ortega <arcanos3030@gmail.com>
parents: 27993
diff changeset
45 la solución numérica de problemas lineales y no lineales, y para
55d70dd3a05f Spanish translation of octave project description (bug #57490)
Valentin Ortega <arcanos3030@gmail.com>
parents: 27993
diff changeset
46 realizar otros experimentos numéricos. También proporciona amplias
55d70dd3a05f Spanish translation of octave project description (bug #57490)
Valentin Ortega <arcanos3030@gmail.com>
parents: 27993
diff changeset
47 funcionalidades gráficas para la visualización y manipulación de datos.
55d70dd3a05f Spanish translation of octave project description (bug #57490)
Valentin Ortega <arcanos3030@gmail.com>
parents: 27993
diff changeset
48 Octave se usa normalmente a través de su interfaz de línea de comandos
55d70dd3a05f Spanish translation of octave project description (bug #57490)
Valentin Ortega <arcanos3030@gmail.com>
parents: 27993
diff changeset
49 interactiva, pero también se puede usar para escribir programas no
55d70dd3a05f Spanish translation of octave project description (bug #57490)
Valentin Ortega <arcanos3030@gmail.com>
parents: 27993
diff changeset
50 interactivos. El lenguaje Octave es muy similar a Matlab,
55d70dd3a05f Spanish translation of octave project description (bug #57490)
Valentin Ortega <arcanos3030@gmail.com>
parents: 27993
diff changeset
51 por lo que la mayoría de los programas son fáciles de portar.
55d70dd3a05f Spanish translation of octave project description (bug #57490)
Valentin Ortega <arcanos3030@gmail.com>
parents: 27993
diff changeset
52 </description>
26582
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
53 <description xml:lang="fr">
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
54 GNU Octave est un langage de programmation interprété, destiné
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
55 principalement au calcul numérique. Il fournit des fonctionnalités
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
56 pour la résolution de problèmes linéaires et non-linéaires, et pour toutes
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
57 sortes d'expériences numériques. Il s'accompagne d'un système complet
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
58 de visualisation et de manipulation des données. Octave s’utilise
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
59 généralement via son environnement en lignes de commandes interactif,
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
60 mais il peut aussi être utilisé pour écrire des programmes non
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
61 interactifs. Le langage Octave est très similaire à Matlab de telle sorte
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
62 que les programmes Matlab sont très faciles à porter sous Octave.
570170dc46e5 octave.doap: Copy localized (short) description over from appdata (bug #55279).
Markus Mützel <markus.muetzel@gmx.de>
parents: 26104
diff changeset
63 </description>
30224
fe2c64849660 doc: Add Hungarian translation for project description files.
Markus Mützel <markus.muetzel@gmx.de>
parents: 27996
diff changeset
64 <description xml:lang="hu">
fe2c64849660 doc: Add Hungarian translation for project description files.
Markus Mützel <markus.muetzel@gmx.de>
parents: 27996
diff changeset
65 A GNU Octave egy magas szintű értelmezett nyelv, elsősorban numerikus
fe2c64849660 doc: Add Hungarian translation for project description files.
Markus Mützel <markus.muetzel@gmx.de>
parents: 27996
diff changeset
66 számításokhoz. Képességeket biztosít a lineáris és nemlineáris problémák
fe2c64849660 doc: Add Hungarian translation for project description files.
Markus Mützel <markus.muetzel@gmx.de>
parents: 27996
diff changeset
67 numerikus megoldására, valamint egyéb numerikus kísérletek elvégzésére.
fe2c64849660 doc: Add Hungarian translation for project description files.
Markus Mützel <markus.muetzel@gmx.de>
parents: 27996
diff changeset
68 Ezenkívül kiterjedt grafikus képességeket biztosít az adatok
fe2c64849660 doc: Add Hungarian translation for project description files.
Markus Mützel <markus.muetzel@gmx.de>
parents: 27996
diff changeset
69 megjelenítéséhez és manipulálásához. Az Octave-t általában az interaktív
fe2c64849660 doc: Add Hungarian translation for project description files.
Markus Mützel <markus.muetzel@gmx.de>
parents: 27996
diff changeset
70 parancssori felületen keresztül használják, de nem interaktív programok
fe2c64849660 doc: Add Hungarian translation for project description files.
Markus Mützel <markus.muetzel@gmx.de>
parents: 27996
diff changeset
71 írására is használható. Az Octave nyelv nagyon hasonló a Matlabhoz, így
fe2c64849660 doc: Add Hungarian translation for project description files.
Markus Mützel <markus.muetzel@gmx.de>
parents: 27996
diff changeset
72 a legtöbb program könnyen hordozható.
fe2c64849660 doc: Add Hungarian translation for project description files.
Markus Mützel <markus.muetzel@gmx.de>
parents: 27996
diff changeset
73 </description>
27993
47bb322d8386 Dutch translation of octave project description (bug #57490)
Philip Nienhuis <prnienhuis@users.sf.net>
parents: 26582
diff changeset
74 <description xml:lang="nl">
47bb322d8386 Dutch translation of octave project description (bug #57490)
Philip Nienhuis <prnienhuis@users.sf.net>
parents: 26582
diff changeset
75 GNU Octave is een geínterpreteerde programmeertaal bedoeld voor numerieke
47bb322d8386 Dutch translation of octave project description (bug #57490)
Philip Nienhuis <prnienhuis@users.sf.net>
parents: 26582
diff changeset
76 berekeningen. Het biedt mogelijkheden voor het numeriek oplossen van
47bb322d8386 Dutch translation of octave project description (bug #57490)
Philip Nienhuis <prnienhuis@users.sf.net>
parents: 26582
diff changeset
77 lineaire en niet-lineaire problemen en andere numerieke experimenten. Ook
47bb322d8386 Dutch translation of octave project description (bug #57490)
Philip Nienhuis <prnienhuis@users.sf.net>
parents: 26582
diff changeset
78 biedt het uitgebreide mogelijkheden for grafische visualisatie en
47bb322d8386 Dutch translation of octave project description (bug #57490)
Philip Nienhuis <prnienhuis@users.sf.net>
parents: 26582
diff changeset
79 -manipulatie van data. Octave wordt meestal gebruikt door middel van zijn
47bb322d8386 Dutch translation of octave project description (bug #57490)
Philip Nienhuis <prnienhuis@users.sf.net>
parents: 26582
diff changeset
80 interactieve opdrachtregelinterface (terminal) maar kan ook gebruikt
47bb322d8386 Dutch translation of octave project description (bug #57490)
Philip Nienhuis <prnienhuis@users.sf.net>
parents: 26582
diff changeset
81 worden voor het schrijven van niet-interactieve programma's. Octave's taal
47bb322d8386 Dutch translation of octave project description (bug #57490)
Philip Nienhuis <prnienhuis@users.sf.net>
parents: 26582
diff changeset
82 lijkt zeer veel op die van Matlab zodat de meeste Matlabcode simpel te
47bb322d8386 Dutch translation of octave project description (bug #57490)
Philip Nienhuis <prnienhuis@users.sf.net>
parents: 26582
diff changeset
83 draaien is in Octave.
47bb322d8386 Dutch translation of octave project description (bug #57490)
Philip Nienhuis <prnienhuis@users.sf.net>
parents: 26582
diff changeset
84 </description>
26104
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
85
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
86 <homepage rdf:resource="https://www.octave.org" />
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
87 <license rdf:resource="https://www.gnu.org/licenses/gpl-3.0.txt" />
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
88 <bug-database rdf:resource="https://savannah.gnu.org/bugs/?group=octave" />
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
89 <download-page rdf:resource="https://ftp.gnu.org/gnu/octave/" />
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
90 <mailing-list rdf:resource="https://lists.gnu.org/mailman/listinfo/help-octave" />
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
91 <wiki rdf:resource="https://wiki.octave.org" />
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
92
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
93 <programming-language>C++</programming-language>
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
94
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
95 <maintainer>
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
96 <foaf:Person>
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
97 <foaf:name>John W. Eaton</foaf:name>
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
98 <foaf:mbox rdf:resource="mailto:jwe@octave.org" />
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
99 </foaf:Person>
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
100 </maintainer>
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
101
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
102 <repository>
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
103 <HgRepository>
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
104 <browse rdf:resource="https://hg.savannah.gnu.org/hgweb/octave"/>
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
105 <location rdf:resource="https://hg.savannah.gnu.org/hgweb/octave"/>
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
106 </HgRepository>
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
107 </repository>
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
108
9e5caa6acb00 include a DOAP descriptor (bug #53619)
Mike Miller <mtmiller@octave.org>
parents:
diff changeset
109 </Project>