Skip to content

Commit

Permalink
Update website for Semigroups 5.3.4
Browse files Browse the repository at this point in the history
  • Loading branch information
james-d-mitchell committed Jan 24, 2024
1 parent b577e84 commit 71b24a4
Show file tree
Hide file tree
Showing 14 changed files with 63 additions and 38 deletions.
15 changes: 11 additions & 4 deletions PackageInfo.g
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
############################################################################
##
## PackageInfo.g
## Copyright (C) 2011-2022 James D. Mitchell
## Copyright (C) 2011-2024 James D. Mitchell
##
## Licensing information can be found in the README file of this package.
##
Expand All @@ -10,7 +10,7 @@

BindGlobal("_RecogsFunnyNameFormatterFunction",
function(st)
if Length(st) = 0 then
if IsEmpty(st) then
return st;
else
return Concatenation(" (", st, ")");
Expand All @@ -34,8 +34,8 @@ _STANDREWSCS := Concatenation(["Jack Cole Building, North Haugh, ",
SetPackageInfo(rec(
PackageName := "Semigroups",
Subtitle := "A package for semigroups and monoids",
Version := "5.3.3",
Date := "05/01/2024", # dd/mm/yyyy format
Version := "5.3.4",
Date := "24/01/2024", # dd/mm/yyyy format
License := "GPL-3.0-or-later",

ArchiveFormats := ".tar.gz",
Expand Down Expand Up @@ -319,6 +319,13 @@ Persons := [
Place := "St Andrews",
Institution := "University of St Andrews"),

rec(
LastName := "Wensley",
FirstNames := "Chris",
IsAuthor := true,
IsMaintainer := false,
Email := "cdwensley.maths@btinternet.com"),

rec(
LastName := "Whyte",
FirstNames := "Murray",
Expand Down
8 changes: 5 additions & 3 deletions _data/package.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Semigroups
version: 5.3.3
date: 2024-01-05
version: 5.3.4
date: 2024-01-24
description: |
A package for semigroups and monoids
Expand Down Expand Up @@ -58,6 +58,8 @@ authors:
url: https://nicolas.thiery.name/
- name: Maria Tsalakou
url: https://mariatsalakou.github.io/
- name: Chris Wensley
url: mailto:cdwensley.maths@btinternet.com
- name: Murray Whyte
url: mailto:mw231@st-andrews.ac.uk
- name: Wilf A. Wilson
Expand Down Expand Up @@ -105,7 +107,7 @@ packageinfo: https://semigroups.github.io/Semigroups/PackageInfo.g

downloads:
- name: .tar.gz
url: https://github.com/semigroups/Semigroups/releases/download/v5.3.3/semigroups-5.3.3.tar.gz
url: https://github.com/semigroups/Semigroups/releases/download/v5.3.4/semigroups-5.3.4.tar.gz

abstract: |
Expand Down
10 changes: 8 additions & 2 deletions doc/chap0.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@ <h1>Semigroups</h1>
<h2>A package for semigroups and monoids</h2>

<p>
5.3.3</p>
5.3.4</p>

<p>
5 January 2024
24 January 2024
</p>

</div>
Expand Down Expand Up @@ -266,6 +266,12 @@ <h2>A package for semigroups and monoids</h2>
<br />Email: <span class="URL"><a href="mailto:mt200@st-andrews.ac.uk">mt200@st-andrews.ac.uk</a></span>
<br />Homepage: <span class="URL"><a href="https://mariatsalakou.github.io/">https://mariatsalakou.github.io/</a></span>
<br />Address: <br />Mathematical Institute, North Haugh, St Andrews, Fife, KY16 9SS, Scotland<br />
</p><p><b>
Chris Wensley


</b>
<br />Email: <span class="URL"><a href="mailto:cdwensley.maths@btinternet.com">cdwensley.maths@btinternet.com</a></span>
</p><p><b>
Murray Whyte

Expand Down
8 changes: 6 additions & 2 deletions doc/chap0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@
 A package for semigroups and monoids 


5.3.3
5.3.4


5 January 2024
24 January 2024


James Mitchell
Expand Down Expand Up @@ -66,6 +66,8 @@

Maria Tsalakou

Chris Wensley

Murray Whyte

Wilf A. Wilson
Expand Down Expand Up @@ -199,6 +201,8 @@
9SS, Scotland


Chris Wensley
Email: mailto:cdwensley.maths@btinternet.com
Murray Whyte
Email: mailto:mw231@st-andrews.ac.uk
Address: Mathematical Institute, North Haugh, St Andrews, Fife, KY16
Expand Down
10 changes: 8 additions & 2 deletions doc/chap0_mj.html
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@ <h1>Semigroups</h1>
<h2>A package for semigroups and monoids</h2>

<p>
5.3.3</p>
5.3.4</p>

<p>
5 January 2024
24 January 2024
</p>

</div>
Expand Down Expand Up @@ -269,6 +269,12 @@ <h2>A package for semigroups and monoids</h2>
<br />Email: <span class="URL"><a href="mailto:mt200@st-andrews.ac.uk">mt200@st-andrews.ac.uk</a></span>
<br />Homepage: <span class="URL"><a href="https://mariatsalakou.github.io/">https://mariatsalakou.github.io/</a></span>
<br />Address: <br />Mathematical Institute, North Haugh, St Andrews, Fife, KY16 9SS, Scotland<br />
</p><p><b>
Chris Wensley


</b>
<br />Email: <span class="URL"><a href="mailto:cdwensley.maths@btinternet.com">cdwensley.maths@btinternet.com</a></span>
</p><p><b>
Murray Whyte

Expand Down
2 changes: 1 addition & 1 deletion doc/chap1.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ <h4>1.1 <span class="Heading">
Introduction
</span></h4>

<p>This is the manual for the <strong class="pkg">Semigroups</strong> package for <strong class="pkg">GAP</strong> version 5.3.3. <strong class="pkg">Semigroups</strong> 5.3.3 is a distant descendant of the <span class="URL"><a href=" http://schmidt.nuigalway.ie/monoid/index.html">Monoid package for GAP 3</a></span> by Goetz Pfeiffer, Steve A. Linton, Edmund F. Robertson, and Nik Ruskuc.</p>
<p>This is the manual for the <strong class="pkg">Semigroups</strong> package for <strong class="pkg">GAP</strong> version 5.3.4. <strong class="pkg">Semigroups</strong> 5.3.4 is a distant descendant of the <span class="URL"><a href=" http://schmidt.nuigalway.ie/monoid/index.html">Monoid package for GAP 3</a></span> by Goetz Pfeiffer, Steve A. Linton, Edmund F. Robertson, and Nik Ruskuc.</p>

<p>From Version 3.0.0, <strong class="pkg">Semigroups</strong> includes a copy of the <span class="URL"><a href="https://libsemigroups.readthedocs.io/en/latest/">libsemigroups</a></span> C++ library which contains implementations of the Froidure-Pin, Todd-Coxeter, and Knuth-Bendix algorithms (among others) that <strong class="pkg">Semigroups</strong> utilises.</p>

Expand Down
4 changes: 2 additions & 2 deletions doc/chap1.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

1.1 Introduction

This is the manual for the Semigroups package for GAP version 5.3.3.
Semigroups 5.3.3 is a distant descendant of the Monoid package for GAP 3
This is the manual for the Semigroups package for GAP version 5.3.4.
Semigroups 5.3.4 is a distant descendant of the Monoid package for GAP 3
(http://schmidt.nuigalway.ie/monoid/index.html) by Goetz Pfeiffer, Steve A.
Linton, Edmund F. Robertson, and Nik Ruskuc.

Expand Down
2 changes: 1 addition & 1 deletion doc/chap1_mj.html
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ <h4>1.1 <span class="Heading">
Introduction
</span></h4>

<p>This is the manual for the <strong class="pkg">Semigroups</strong> package for <strong class="pkg">GAP</strong> version 5.3.3. <strong class="pkg">Semigroups</strong> 5.3.3 is a distant descendant of the <span class="URL"><a href=" http://schmidt.nuigalway.ie/monoid/index.html">Monoid package for GAP 3</a></span> by Goetz Pfeiffer, Steve A. Linton, Edmund F. Robertson, and Nik Ruskuc.</p>
<p>This is the manual for the <strong class="pkg">Semigroups</strong> package for <strong class="pkg">GAP</strong> version 5.3.4. <strong class="pkg">Semigroups</strong> 5.3.4 is a distant descendant of the <span class="URL"><a href=" http://schmidt.nuigalway.ie/monoid/index.html">Monoid package for GAP 3</a></span> by Goetz Pfeiffer, Steve A. Linton, Edmund F. Robertson, and Nik Ruskuc.</p>

<p>From Version 3.0.0, <strong class="pkg">Semigroups</strong> includes a copy of the <span class="URL"><a href="https://libsemigroups.readthedocs.io/en/latest/">libsemigroups</a></span> C++ library which contains implementations of the Froidure-Pin, Todd-Coxeter, and Knuth-Bendix algorithms (among others) that <strong class="pkg">Semigroups</strong> utilises.</p>

Expand Down
12 changes: 6 additions & 6 deletions doc/chap2.html
Original file line number Diff line number Diff line change
Expand Up @@ -78,16 +78,16 @@ <h4>2.1 <span class="Heading">For those in a hurry</span></h4>
<li><p>ensure that the <span class="URL"><a href="https://gap-packages.github.io/orb">orb</a></span> package version 4.8.2 or higher is available. <span class="URL"><a href="https://gap-packages.github.io/orb">orb</a></span> and <strong class="pkg">Semigroups</strong> both perform better if <span class="URL"><a href="https://gap-packages.github.io/orb">orb</a></span> is compiled.</p>

</li>
<li><p>download the package archive <code class="file">semigroups-5.3.3.tar.gz</code> from <span class="URL"><a href="https://semigroups.github.io/Semigroups">the Semigroups package webpage</a></span>.</p>
<li><p>download the package archive <code class="file">semigroups-5.3.4.tar.gz</code> from <span class="URL"><a href="https://semigroups.github.io/Semigroups">the Semigroups package webpage</a></span>.</p>

</li>
<li><p>unzip and untar the file, this should create a directory called <code class="file">semigroups-5.3.3</code>.</p>
<li><p>unzip and untar the file, this should create a directory called <code class="file">semigroups-5.3.4</code>.</p>

</li>
<li><p>locate your <strong class="pkg">GAP</strong> directory, the one containing the directories <code class="file">lib</code>, <code class="file">doc</code> and so on. Move the directory <code class="file">semigroups-5.3.3.tar.gz</code> into the <code class="file">pkg</code> subdirectory of your <strong class="pkg">GAP</strong> directory.</p>
<li><p>locate your <strong class="pkg">GAP</strong> directory, the one containing the directories <code class="file">lib</code>, <code class="file">doc</code> and so on. Move the directory <code class="file">semigroups-5.3.4.tar.gz</code> into the <code class="file">pkg</code> subdirectory of your <strong class="pkg">GAP</strong> directory.</p>

</li>
<li><p>from version 3.0.0, it is necessary to compile the <strong class="pkg">Semigroups</strong> package. <strong class="pkg">Semigroups</strong> uses the <span class="URL"><a href=" https://libsemigroups.github.io/libsemigroups/ ">libsemigroups</a></span> C++ library, which requires a compiler implementing the C++14 standard. Inside the <code class="file">pkg/semigroups-5.3.3</code> directory, in your terminal type</p>
<li><p>from version 3.0.0, it is necessary to compile the <strong class="pkg">Semigroups</strong> package. <strong class="pkg">Semigroups</strong> uses the <span class="URL"><a href=" https://libsemigroups.github.io/libsemigroups/ ">libsemigroups</a></span> C++ library, which requires a compiler implementing the C++14 standard. Inside the <code class="file">pkg/semigroups-5.3.4</code> directory, in your terminal type</p>


<div class="example"><pre>
Expand All @@ -114,7 +114,7 @@ <h4>2.2 <span class="Heading">Compiling the kernel module</span></h4>

<p>As of version 3.0.0, the <strong class="pkg">Semigroups</strong> package has a kernel module written in C++ and this must be compiled. The kernel module contains the interface to the C++ library <span class="URL"><a href="https://libsemigroups.readthedocs.io/en/latest/">libsemigroups</a></span> . It is not possible to use the <strong class="pkg">Semigroups</strong> package without compiling it.</p>

<p>To compile the kernel component inside the <code class="file">pkg/semigroups-5.3.3.tar.gz</code> directory, type</p>
<p>To compile the kernel component inside the <code class="file">pkg/semigroups-5.3.4.tar.gz</code> directory, type</p>


<div class="example"><pre>
Expand All @@ -138,7 +138,7 @@ <h4>2.3 <span class="Heading">Rebuilding the documentation</span></h4>
gap makedoc.g
</pre></div>

<p>when you're inside the <code class="file">pkg/semigroups-5.3.3</code> directory.</p>
<p>when you're inside the <code class="file">pkg/semigroups-5.3.4</code> directory.</p>

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

Expand Down
12 changes: 6 additions & 6 deletions doc/chap2.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,21 +32,21 @@
 ensure that the orb package version 4.8.2 or higher is available. orb
and Semigroups both perform better if orb is compiled.

 download the package archive semigroups-5.3.3.tar.gz from the
 download the package archive semigroups-5.3.4.tar.gz from the
Semigroups package webpage (https://semigroups.github.io/Semigroups).

 unzip and untar the file, this should create a directory called
semigroups-5.3.3.
semigroups-5.3.4.

 locate your GAP directory, the one containing the directories lib, doc
and so on. Move the directory semigroups-5.3.3.tar.gz into the pkg
and so on. Move the directory semigroups-5.3.4.tar.gz into the pkg
subdirectory of your GAP directory.

 from version 3.0.0, it is necessary to compile the Semigroups package.
Semigroups uses the libsemigroups
(https://libsemigroups.github.io/libsemigroups/) C++ library, which
requires a compiler implementing the C++14 standard. Inside the
pkg/semigroups-5.3.3 directory, in your terminal type
pkg/semigroups-5.3.4 directory, in your terminal type

 
./configure && make
Expand All @@ -73,7 +73,7 @@
the C++ library libsemigroups. It is not possible to use the Semigroups
package without compiling it.

To compile the kernel component inside the pkg/semigroups-5.3.3.tar.gz
To compile the kernel component inside the pkg/semigroups-5.3.4.tar.gz
directory, type


Expand Down Expand Up @@ -115,7 +115,7 @@
 


when you're inside the pkg/semigroups-5.3.3 directory.
when you're inside the pkg/semigroups-5.3.4 directory.


2.4 Testing your installation
Expand Down
12 changes: 6 additions & 6 deletions doc/chap2_mj.html
Original file line number Diff line number Diff line change
Expand Up @@ -81,16 +81,16 @@ <h4>2.1 <span class="Heading">For those in a hurry</span></h4>
<li><p>ensure that the <span class="URL"><a href="https://gap-packages.github.io/orb">orb</a></span> package version 4.8.2 or higher is available. <span class="URL"><a href="https://gap-packages.github.io/orb">orb</a></span> and <strong class="pkg">Semigroups</strong> both perform better if <span class="URL"><a href="https://gap-packages.github.io/orb">orb</a></span> is compiled.</p>

</li>
<li><p>download the package archive <code class="file">semigroups-5.3.3.tar.gz</code> from <span class="URL"><a href="https://semigroups.github.io/Semigroups">the Semigroups package webpage</a></span>.</p>
<li><p>download the package archive <code class="file">semigroups-5.3.4.tar.gz</code> from <span class="URL"><a href="https://semigroups.github.io/Semigroups">the Semigroups package webpage</a></span>.</p>

</li>
<li><p>unzip and untar the file, this should create a directory called <code class="file">semigroups-5.3.3</code>.</p>
<li><p>unzip and untar the file, this should create a directory called <code class="file">semigroups-5.3.4</code>.</p>

</li>
<li><p>locate your <strong class="pkg">GAP</strong> directory, the one containing the directories <code class="file">lib</code>, <code class="file">doc</code> and so on. Move the directory <code class="file">semigroups-5.3.3.tar.gz</code> into the <code class="file">pkg</code> subdirectory of your <strong class="pkg">GAP</strong> directory.</p>
<li><p>locate your <strong class="pkg">GAP</strong> directory, the one containing the directories <code class="file">lib</code>, <code class="file">doc</code> and so on. Move the directory <code class="file">semigroups-5.3.4.tar.gz</code> into the <code class="file">pkg</code> subdirectory of your <strong class="pkg">GAP</strong> directory.</p>

</li>
<li><p>from version 3.0.0, it is necessary to compile the <strong class="pkg">Semigroups</strong> package. <strong class="pkg">Semigroups</strong> uses the <span class="URL"><a href=" https://libsemigroups.github.io/libsemigroups/ ">libsemigroups</a></span> C++ library, which requires a compiler implementing the C++14 standard. Inside the <code class="file">pkg/semigroups-5.3.3</code> directory, in your terminal type</p>
<li><p>from version 3.0.0, it is necessary to compile the <strong class="pkg">Semigroups</strong> package. <strong class="pkg">Semigroups</strong> uses the <span class="URL"><a href=" https://libsemigroups.github.io/libsemigroups/ ">libsemigroups</a></span> C++ library, which requires a compiler implementing the C++14 standard. Inside the <code class="file">pkg/semigroups-5.3.4</code> directory, in your terminal type</p>


<div class="example"><pre>
Expand All @@ -117,7 +117,7 @@ <h4>2.2 <span class="Heading">Compiling the kernel module</span></h4>

<p>As of version 3.0.0, the <strong class="pkg">Semigroups</strong> package has a kernel module written in C++ and this must be compiled. The kernel module contains the interface to the C++ library <span class="URL"><a href="https://libsemigroups.readthedocs.io/en/latest/">libsemigroups</a></span> . It is not possible to use the <strong class="pkg">Semigroups</strong> package without compiling it.</p>

<p>To compile the kernel component inside the <code class="file">pkg/semigroups-5.3.3.tar.gz</code> directory, type</p>
<p>To compile the kernel component inside the <code class="file">pkg/semigroups-5.3.4.tar.gz</code> directory, type</p>


<div class="example"><pre>
Expand All @@ -141,7 +141,7 @@ <h4>2.3 <span class="Heading">Rebuilding the documentation</span></h4>
gap makedoc.g
</pre></div>

<p>when you're inside the <code class="file">pkg/semigroups-5.3.3</code> directory.</p>
<p>when you're inside the <code class="file">pkg/semigroups-5.3.4</code> directory.</p>

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

Expand Down
2 changes: 1 addition & 1 deletion doc/chap6.html
Original file line number Diff line number Diff line change
Expand Up @@ -305,7 +305,7 @@ <h4>6.3 <span class="Heading">Options when creating semigroups</span></h4>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">SEMIGROUPS.DefaultOptionsRec.small := true;</span>
true</pre></div>

<p>If you want to change the default values of the options stored in <code class="func">SEMIGROUPS.DefaultOptionsRec</code> (<a href="chap6.html#X78CF5DCC7C697BB3"><span class="RefLink">6.3-1</span></a>) for all <strong class="pkg">GAP</strong> sessions, then you can edit these values in the file <code class="file">semigroups-5.3.3/gap/options.g</code>.</p>
<p>If you want to change the default values of the options stored in <code class="func">SEMIGROUPS.DefaultOptionsRec</code> (<a href="chap6.html#X78CF5DCC7C697BB3"><span class="RefLink">6.3-1</span></a>) for all <strong class="pkg">GAP</strong> sessions, then you can edit these values in the file <code class="file">semigroups-5.3.4/gap/options.g</code>.</p>

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

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

If you want to change the default values of the options stored in
SEMIGROUPS.DefaultOptionsRec (6.3-1) for all GAP sessions, then you can edit
these values in the file semigroups-5.3.3/gap/options.g.
these values in the file semigroups-5.3.4/gap/options.g.

6.3-1 SEMIGROUPS.DefaultOptionsRec

Expand Down
2 changes: 1 addition & 1 deletion doc/chap6_mj.html
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,7 @@ <h4>6.3 <span class="Heading">Options when creating semigroups</span></h4>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">SEMIGROUPS.DefaultOptionsRec.small := true;</span>
true</pre></div>

<p>If you want to change the default values of the options stored in <code class="func">SEMIGROUPS.DefaultOptionsRec</code> (<a href="chap6_mj.html#X78CF5DCC7C697BB3"><span class="RefLink">6.3-1</span></a>) for all <strong class="pkg">GAP</strong> sessions, then you can edit these values in the file <code class="file">semigroups-5.3.3/gap/options.g</code>.</p>
<p>If you want to change the default values of the options stored in <code class="func">SEMIGROUPS.DefaultOptionsRec</code> (<a href="chap6_mj.html#X78CF5DCC7C697BB3"><span class="RefLink">6.3-1</span></a>) for all <strong class="pkg">GAP</strong> sessions, then you can edit these values in the file <code class="file">semigroups-5.3.4/gap/options.g</code>.</p>

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

Expand Down

0 comments on commit 71b24a4

Please sign in to comment.