Skip to content

Commit

Permalink
Update website for Digraphs 1.7.1
Browse files Browse the repository at this point in the history
  • Loading branch information
james-d-mitchell committed Feb 19, 2024
1 parent 026a05f commit af23a2c
Show file tree
Hide file tree
Showing 18 changed files with 80 additions and 72 deletions.
17 changes: 12 additions & 5 deletions PackageInfo.g
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@
##

## <#GAPDoc Label="PKGVERSIONDATA">
## <!ENTITY VERSION "1.7.0">
## <!ENTITY VERSION "1.7.1">
## <!ENTITY GAPVERS "4.10.0">
## <!ENTITY GRAPEVERS "4.8.1">
## <!ENTITY IOVERS "4.5.1">
## <!ENTITY ORBVERS "4.8.2">
## <!ENTITY DATASTRUCTURESVERS "0.2.5">
## <!ENTITY NAUTYTRACESINTERFACEVERS "0.2">
## <!ENTITY ARCHIVENAME "digraphs-1.7.0">
## <!ENTITY ARCHIVENAME "digraphs-1.7.1">
## <!ENTITY COPYRIGHTYEARS "2014-24">
## <#/GAPDoc>

Expand All @@ -28,8 +28,8 @@ _STANDREWSCS := Concatenation(["Jack Cole Building, North Haugh, ",
SetPackageInfo(rec(
PackageName := "Digraphs",
Subtitle := "Graphs, digraphs, and multidigraphs in GAP",
Version := "1.7.0",
Date := "14/02/2024", # dd/mm/yyyy format
Version := "1.7.1",
Date := "19/02/2024", # dd/mm/yyyy format
License := "GPL-3.0-or-later",
ArchiveFormats := ".tar.gz",

Expand Down Expand Up @@ -353,7 +353,14 @@ Persons := [
WWWHome := "https://mct25.host.cs.st-andrews.ac.uk",
PostalAddress := _STANDREWSCS,
Place := "St Andrews",
Institution := "University of St Andrews")],
Institution := "University of St Andrews"),

rec(
LastName := "Zickgraf",
FirstNames := "Fabian",
IsAuthor := false,
IsMaintainer := false,
Email := "[email protected]")],

Status := "deposited",

Expand Down
9 changes: 5 additions & 4 deletions _data/package.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Digraphs
version: 1.7.0
date: 2024-02-14
version: 1.7.1
date: 2024-02-19
description: |
Graphs, digraphs, and multidigraphs in GAP
Expand Down Expand Up @@ -78,6 +78,8 @@ contributors:
url: https://mariatsalakou.github.io/
- name: Murray Whyte
url: mailto:[email protected]
- name: Fabian Zickgraf
url: mailto:[email protected]

GAP: ">=4.10.0"

Expand All @@ -98,7 +100,6 @@ suggested-pkgs:
url: "http://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc"
- name: "grape"
version: ">=4.8.1"
url: "https://gap-packages.github.io/grape"
- name: "nautytracesinterface"
version: ">=0.2"

Expand All @@ -108,7 +109,7 @@ packageinfo: https://digraphs.github.io/Digraphs/PackageInfo.g

downloads:
- name: .tar.gz
url: https://github.com/digraphs/Digraphs/releases/download/v1.7.0/digraphs-1.7.0.tar.gz
url: https://github.com/digraphs/Digraphs/releases/download/v1.7.1/digraphs-1.7.1.tar.gz

abstract: |
The <b>Digraphs</b> package is a <b>GAP</b> package for digraphs and multidigraphs.
Expand Down
2 changes: 1 addition & 1 deletion doc/chap0.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

<h1><strong class="pkg">Digraphs</strong></h1>

<p>Version 1.7.0</p>
<p>Version 1.7.1</p>

</div>
<p><b>Jan De Beule
Expand Down
2 changes: 1 addition & 1 deletion doc/chap0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Digraphs


Version 1.7.0
Version 1.7.1


Jan De Beule
Expand Down
2 changes: 1 addition & 1 deletion doc/chap0_mj.html
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

<h1><strong class="pkg">Digraphs</strong></h1>

<p>Version 1.7.0</p>
<p>Version 1.7.1</p>

</div>
<p><b>Jan De Beule
Expand Down
4 changes: 2 additions & 2 deletions doc/chap1.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ <h3>1 <span class="Heading">

<h4>1.1 <span class="Heading">Introduction</span></h4>

<p>This is the manual for version 1.7.0 of the <strong class="pkg">Digraphs</strong> package. This package was developed at the University of St Andrews by:</p>
<p>This is the manual for version 1.7.1 of the <strong class="pkg">Digraphs</strong> package. This package was developed at the University of St Andrews by:</p>


<ul>
Expand Down Expand Up @@ -123,7 +123,7 @@ <h4>1.1 <span class="Heading">Introduction</span></h4>

<p>The <span class="URL"><a href="https://github.com/graph-algorithms/edge-addition-planarity-suite">edge-addition-planarity-suite</a></span> is also included in <strong class="pkg">Digraphs</strong>; see <a href="chapBib.html#biBBM04">[BM04]</a>, <a href="chapBib.html#biBB06">[Boy06]</a>, <a href="chapBib.html#biBBM06">[BM06]</a>, and <a href="chapBib.html#biBB12">[Boy12]</a> . The <span class="URL"><a href="https://github.com/graph-algorithms/edge-addition-planarity-suite">edge-addition-planarity-suite</a></span> is an open-source implementation of the edge addition planar graph embedding algorithm and related algorithms by John M. Boyer. See Section <a href="chap6.html#X7E2305528492DDC0"><span class="RefLink">6.7</span></a> for more details.</p>

<p>From version 1.0.0 of this package, digraphs can be either mutable or immutable. Mutable digraphs can be changed in-place by many of the methods in the package, which avoids unnecessary copying. Immutable digraphs cannot be changed in-place, but their advantage is that the value of an attribute of an immutable digraph is only ever computed once. Mutable digraphs can be converted into immutable digraphs in-place using <code class="func">MakeImmutable</code> (<a href="https://www.gap-system.org/Manuals/doc/ref/chap12.html#X80CE136D804097C7"><span class="RefLink">Reference: MakeImmutable</span></a>). One of the motivations for introducing mutable digraphs in version 1.0.0 was that in practice the authors often wanted to create a digraph and immediately modify it (removing certain edges, loops, and so on). Before version 1.0.0, this involved copying the digraph several times, with each copy being discarded almost immediately. From version 1.0.0, this unnecessary copying can be eliminated by first creating a mutable digraph, then changing it in-place, and finally converting the mutable digraph to an immutable one in-place (if desirable).</p>
<p>From version 1.0.0 of this package, digraphs can be either mutable or immutable. Mutable digraphs can be changed in-place by many of the methods in the package, which avoids unnecessary copying. Immutable digraphs cannot be changed in-place, but their advantage is that the value of an attribute of an immutable digraph is only ever computed once. Mutable digraphs can be converted into immutable digraphs in-place using <code class="func">MakeImmutable</code> (<a href="https://www.gap-system.org/Manuals/doc/ref/chap12_mj.html#X80CE136D804097C7"><span class="RefLink">Reference: MakeImmutable</span></a>). One of the motivations for introducing mutable digraphs in version 1.0.0 was that in practice the authors often wanted to create a digraph and immediately modify it (removing certain edges, loops, and so on). Before version 1.0.0, this involved copying the digraph several times, with each copy being discarded almost immediately. From version 1.0.0, this unnecessary copying can be eliminated by first creating a mutable digraph, then changing it in-place, and finally converting the mutable digraph to an immutable one in-place (if desirable).</p>

<p><a id="X84541F61810C741D" name="X84541F61810C741D"></a></p>

Expand Down
2 changes: 1 addition & 1 deletion doc/chap1.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

1.1 Introduction

This is the manual for version 1.7.0 of the Digraphs package. This package
This is the manual for version 1.7.1 of the Digraphs package. This package
was developed at the University of St Andrews by:

 Jan De Beule,
Expand Down
2 changes: 1 addition & 1 deletion doc/chap1_mj.html
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ <h3>1 <span class="Heading">

<h4>1.1 <span class="Heading">Introduction</span></h4>

<p>This is the manual for version 1.7.0 of the <strong class="pkg">Digraphs</strong> package. This package was developed at the University of St Andrews by:</p>
<p>This is the manual for version 1.7.1 of the <strong class="pkg">Digraphs</strong> package. This package was developed at the University of St Andrews by:</p>


<ul>
Expand Down
12 changes: 6 additions & 6 deletions doc/chap2.html
Original file line number Diff line number Diff line change
Expand Up @@ -80,16 +80,16 @@ <h4>2.1 <span class="Heading">For those in a hurry</span></h4>
<li><p><strong class="button">This step is optional:</strong> certain functions in <strong class="pkg">Digraphs</strong> require the <span class="URL"><a href="https://github.com/gap-packages/NautyTracesInterface">NautyTracesInterface</a></span> package to be available. If you want to make use of these functions, please ensure that the <span class="URL"><a href="https://github.com/gap-packages/NautyTracesInterface">NautyTracesInterface</a></span> package version 0.2 or higher is available. If <span class="URL"><a href="https://github.com/gap-packages/NautyTracesInterface">NautyTracesInterface</a></span> is not available, then <strong class="pkg">Digraphs</strong> can be used as normal with the exception that functions whose names contain "Nauty" will not work.</p>

</li>
<li><p>download the package archive <code class="file">digraphs-1.7.0.tar.gz</code> from <span class="URL"><a href="https://digraphs.github.io/Digraphs/">the Digraphs package webpage</a></span>.</p>
<li><p>download the package archive <code class="file">digraphs-1.7.1.tar.gz</code> from <span class="URL"><a href="https://digraphs.github.io/Digraphs/">the Digraphs package webpage</a></span>.</p>

</li>
<li><p>unzip and untar the file, this should create a directory called <code class="file">digraphs-1.7.0</code>.</p>
<li><p>unzip and untar the file, this should create a directory called <code class="file">digraphs-1.7.1</code>.</p>

</li>
<li><p>locate the <code class="file">pkg</code> directory of your <strong class="pkg">GAP</strong> directory, which contains the directories <code class="file">lib</code>, <code class="file">doc</code> and so on. Move the directory <code class="file">digraphs-1.7.0</code> into the <code class="file">pkg</code> directory.</p>
<li><p>locate the <code class="file">pkg</code> directory of your <strong class="pkg">GAP</strong> directory, which contains the directories <code class="file">lib</code>, <code class="file">doc</code> and so on. Move the directory <code class="file">digraphs-1.7.1</code> into the <code class="file">pkg</code> directory.</p>

</li>
<li><p>it is necessary to compile the <strong class="pkg">Digraphs</strong> package. Inside the <code class="file">pkg/digraphs-1.7.0</code> directory, type</p>
<li><p>it is necessary to compile the <strong class="pkg">Digraphs</strong> package. Inside the <code class="file">pkg/digraphs-1.7.1</code> directory, type</p>


<div class="example"><pre>
Expand Down Expand Up @@ -148,7 +148,7 @@ <h5>2.1-1 <span class="Heading">Configuration options</span></h5>
<td class="tdleft"><code class="code">--without-intrinsics</code></td>
<td class="tdleft">do not use compiler intrinsics even if available</td>
</tr>
</table><br /><p>&nbsp;</p><br />
</table><br />
</div>

<p><a id="X780AA9D97EBCA95D" name="X780AA9D97EBCA95D"></a></p>
Expand Down Expand Up @@ -185,7 +185,7 @@ <h4>2.3 <span class="Heading">Compiling the kernel module</span></h4>

<p>It is not possible to use the <strong class="pkg">Digraphs</strong> package without compiling it.</p>

<p>To compile the kernel component inside the <code class="file">pkg/digraphs-1.7.0</code> directory, type</p>
<p>To compile the kernel component inside the <code class="file">pkg/digraphs-1.7.1</code> directory, type</p>


<div class="example"><pre>
Expand Down
10 changes: 5 additions & 5 deletions doc/chap2.txt
Original file line number Diff line number Diff line change
Expand Up @@ -39,18 +39,18 @@
not available, then Digraphs can be used as normal with the exception
that functions whose names contain Nauty will not work.

 download the package archive digraphs-1.7.0.tar.gz from the Digraphs
 download the package archive digraphs-1.7.1.tar.gz from the Digraphs
package webpage (https://digraphs.github.io/Digraphs/).

 unzip and untar the file, this should create a directory called
digraphs-1.7.0.
digraphs-1.7.1.

 locate the pkg directory of your GAP directory, which contains the
directories lib, doc and so on. Move the directory digraphs-1.7.0 into
directories lib, doc and so on. Move the directory digraphs-1.7.1 into
the pkg directory.

 it is necessary to compile the Digraphs package. Inside the
pkg/digraphs-1.7.0 directory, type
pkg/digraphs-1.7.1 directory, type

 
./configure
Expand Down Expand Up @@ -119,7 +119,7 @@

It is not possible to use the Digraphs package without compiling it.

To compile the kernel component inside the pkg/digraphs-1.7.0 directory,
To compile the kernel component inside the pkg/digraphs-1.7.1 directory,
type


Expand Down
12 changes: 6 additions & 6 deletions doc/chap2_mj.html
Original file line number Diff line number Diff line change
Expand Up @@ -83,16 +83,16 @@ <h4>2.1 <span class="Heading">For those in a hurry</span></h4>
<li><p><strong class="button">This step is optional:</strong> certain functions in <strong class="pkg">Digraphs</strong> require the <span class="URL"><a href="https://github.com/gap-packages/NautyTracesInterface">NautyTracesInterface</a></span> package to be available. If you want to make use of these functions, please ensure that the <span class="URL"><a href="https://github.com/gap-packages/NautyTracesInterface">NautyTracesInterface</a></span> package version 0.2 or higher is available. If <span class="URL"><a href="https://github.com/gap-packages/NautyTracesInterface">NautyTracesInterface</a></span> is not available, then <strong class="pkg">Digraphs</strong> can be used as normal with the exception that functions whose names contain "Nauty" will not work.</p>

</li>
<li><p>download the package archive <code class="file">digraphs-1.7.0.tar.gz</code> from <span class="URL"><a href="https://digraphs.github.io/Digraphs/">the Digraphs package webpage</a></span>.</p>
<li><p>download the package archive <code class="file">digraphs-1.7.1.tar.gz</code> from <span class="URL"><a href="https://digraphs.github.io/Digraphs/">the Digraphs package webpage</a></span>.</p>

</li>
<li><p>unzip and untar the file, this should create a directory called <code class="file">digraphs-1.7.0</code>.</p>
<li><p>unzip and untar the file, this should create a directory called <code class="file">digraphs-1.7.1</code>.</p>

</li>
<li><p>locate the <code class="file">pkg</code> directory of your <strong class="pkg">GAP</strong> directory, which contains the directories <code class="file">lib</code>, <code class="file">doc</code> and so on. Move the directory <code class="file">digraphs-1.7.0</code> into the <code class="file">pkg</code> directory.</p>
<li><p>locate the <code class="file">pkg</code> directory of your <strong class="pkg">GAP</strong> directory, which contains the directories <code class="file">lib</code>, <code class="file">doc</code> and so on. Move the directory <code class="file">digraphs-1.7.1</code> into the <code class="file">pkg</code> directory.</p>

</li>
<li><p>it is necessary to compile the <strong class="pkg">Digraphs</strong> package. Inside the <code class="file">pkg/digraphs-1.7.0</code> directory, type</p>
<li><p>it is necessary to compile the <strong class="pkg">Digraphs</strong> package. Inside the <code class="file">pkg/digraphs-1.7.1</code> directory, type</p>


<div class="example"><pre>
Expand Down Expand Up @@ -151,7 +151,7 @@ <h5>2.1-1 <span class="Heading">Configuration options</span></h5>
<td class="tdleft"><code class="code">--without-intrinsics</code></td>
<td class="tdleft">do not use compiler intrinsics even if available</td>
</tr>
</table><br /><p>&nbsp;</p><br />
</table><br />
</div>

<p><a id="X780AA9D97EBCA95D" name="X780AA9D97EBCA95D"></a></p>
Expand Down Expand Up @@ -188,7 +188,7 @@ <h4>2.3 <span class="Heading">Compiling the kernel module</span></h4>

<p>It is not possible to use the <strong class="pkg">Digraphs</strong> package without compiling it.</p>

<p>To compile the kernel component inside the <code class="file">pkg/digraphs-1.7.0</code> directory, type</p>
<p>To compile the kernel component inside the <code class="file">pkg/digraphs-1.7.1</code> directory, type</p>


<div class="example"><pre>
Expand Down
Loading

0 comments on commit af23a2c

Please sign in to comment.