Skip to content

Commit

Permalink
Version 0.6.13
Browse files Browse the repository at this point in the history
  • Loading branch information
fingolfin committed Feb 28, 2022
1 parent 7f64111 commit 678c1d4
Show file tree
Hide file tree
Showing 6 changed files with 57 additions and 67 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG
Expand Up @@ -8,6 +8,12 @@
#############################################################################
##

================
Version 0.6.13 (28/02/22)
================

- a minor release, containing various janitorial changes

================
Version 0.6.12 (16/08/19)
================
Expand Down
21 changes: 6 additions & 15 deletions PackageInfo.g
Expand Up @@ -11,8 +11,8 @@
SetPackageInfo( rec(
PackageName := "Smallsemi",
Subtitle := "A library of small semigroups",
Version := "0.6.12",
Date := "16/08/2019", # this is in dd/mm/yyyy format
Version := "0.6.13",
Date := "28/02/2022", # this is in dd/mm/yyyy format
License := "GPL-3.0-or-later",

Persons := [
Expand All @@ -21,12 +21,7 @@ Persons := [
IsAuthor := true,
IsMaintainer := false,
Email := "a.distler@tu-bs.de",
PostalAddress := Concatenation( [
"AG Algebra und Diskrete Mathematik\n",
"TU Braunschweig\n", "Rebenring 31 (A14)\n",
"38106 Braunschweig\n", "Germany"] ),
Place := "Braunschweig",
Institution := "Technische Universität Braunschweig"),
),
rec(
LastName := "Mitchell",
FirstNames := "James",
Expand Down Expand Up @@ -119,13 +114,9 @@ AutoDoc := rec(
""",

Colophon := """
If you use <Package>Smallsemi</Package>, please tell us by
sending an email to <Email>a.distler@tu-bs.de</Email> or
<Email>jdm3@st-and.ac.uk</Email>.
<P/>
If you find any bugs or have any suggestions or comments, we
would very much appreciate it if you would let us know. Also, we
would like to hear about applications of this software.
If you find any bugs or have any suggestions or comments, we would
very much appreciate it if you would let us know via our
issue tracker (see <URL>https://github.com/gap-packages/smallsemi/issues</URL>).
""",

Acknowledgements := """
Expand Down
53 changes: 15 additions & 38 deletions README
Expand Up @@ -78,25 +78,25 @@ Windows the data has to be uncompressed and will then occupy approx. 1.6 GB.
The installation follows standard GAP rules as outlined in the following
steps; see Section 74.1 in the reference manual of GAP for further details:

1) Download the archive 'smallsemi-0.6.11.tar.gz' from
1) Download the archive 'smallsemi-0.6.13.tar.gz' from

http://www-groups.mcs.st-andrews.ac.uk/~jamesm/smallsemi.php
https://gap-packages.github.io/smallsemi/

2) Move the archive inside a 'pkg' directory. This can be either the main
'pkg' directory in your GAP installation or your personal 'pkg' directory.

3) Complete the installation by unpacking the archive, e.g. under Linux type

tar -xzf smallsemi-0.6.11.tar.gz
tar -xzf smallsemi-0.6.13.tar.gz

at the prompt for the gzipped tar-archive. A subdirectory 'smallsemi-0.6.11'
at the prompt for the gzipped tar-archive. A subdirectory 'smallsemi-0.6.13'
will be created inside the 'pkg' directory.

----------
Contents
----------

After installation the folder 'smallsemi-0.6.11' should contain the directories
After installation the folder 'smallsemi-0.6.13' should contain the directories

data, doc, gap, and tst

Expand All @@ -114,43 +114,20 @@ To use the package type 'LoadPackage("smallsemi");' at the GAP prompt.
Testing
---------

You can verify the success of the installation by running the test file:
You can verify the success of the installation by running the test file.
To do so, enter the following command into a fresh GAP session.

gap> ReadPackage( "smallsemi", "tst/testall.g" );
Smallsemi package: small.tst
GAP4stones: 41
Smallsemi package: properties.tst
GAP4stones: 12
Smallsemi package: enums.tst
GAP4stones: 1
Smallsemi package: greensstar.tst
GAP4stones: 4
true
gap>
ReadPackage( "smallsemi", "tst/testall.g" );

If successful it will exit GAP with the message

#I No errors detected while testing

---------
Contact
---------

If you use 'Smallsemi', please tell us by sending an email to
<a.distler@tu-bs.de> or <jdm3@st-and.ac.uk>.

If you find any bugs or have any suggestions or comments, we would
very much appreciate it if you would let us know. Also, we would like
to hear about applications of this software.

Andreas Distler and James Mitchell, St Andrews, 24th of February 2014.

Andreas Distler
TU Braunschweig
AG Algebra und Diskrete Mathematik
Rebenring 31 (A14)
38106 Braunschweig
Germany

James Mitchell
Mathematical Institute
North Haugh
St Andrews, Fife
KY16 9SS
Scotland, UK
very much appreciate it if you would let us know via our
issue tracker <https://github.com/gap-packages/smallsemi/issues>.

32 changes: 24 additions & 8 deletions doc/intro.xml
Expand Up @@ -258,17 +258,33 @@ brk>

You should verify the success of the installation by running the test
file. This is done by the following command and should return a
similar output (the number of <C>GAP4stones</C> might differ depending
on the speed of your machine):
similar output (the timings will differ depending on the speed of your
machine):

<Log><![CDATA[
gap> ReadPackage( "smallsemi", "tst/testall.g" );
Smallsemi package: small.tst
GAP4stones: 41
Smallsemi package: properties.tst
GAP4stones: 0
Smallsemi package: enums.tst
GAP4stones: 1
Architecture: aarch64-apple-darwin21.3.0-default64-kv8
testing: smallsemi/tst/coclass.tst
2350 ms (323 ms GC) and 471MB allocated for coclass.tst
testing: smallsemi/tst/enums.tst
3452 ms (923 ms GC) and 2.69GB allocated for enums.tst
testing: smallsemi/tst/greensstar.tst
173 ms (109 ms GC) and 90.1MB allocated for greensstar.tst
testing: smallsemi/tst/properties.tst
574 ms (233 ms GC) and 213MB allocated for properties.tst
testing: smallsemi/tst/small.tst
322 ms (201 ms GC) and 174MB allocated for small.tst
testing: smallsemi/tst/smallsemi01.tst
323 ms (56 ms GC) and 128MB allocated for smallsemi01.tst
testing: smallsemi/tst/smallsemi02.tst
2079 ms (587 ms GC) and 1.23GB allocated for smallsemi02.tst
-----------------------------------
total 9273 ms (2432 ms GC) and 4.98GB allocated
0 failures in 7 files
#I No errors detected while testing
]]></Log>
</Subsection>

Expand Down
4 changes: 2 additions & 2 deletions tst/smallsemi01.tst
Expand Up @@ -8,7 +8,7 @@
# taken. Note that the XML file in turn may have been generated by AutoDoc
# from some other input.
#
gap> START_TEST( "smallsemi01.tst");
gap> START_TEST("smallsemi01.tst");

# doc/examples.xml:337-340
gap> iter := IteratorOfSmallSemigroups(8,IsCommutativeSemigroup,false);
Expand All @@ -21,4 +21,4 @@ gap> enum2 := EnumeratorOfSmallSemigroups(enum1, IsCommutativeSemigroup, false);
<enumerator of semigroups of size 8>

#
gap> STOP_TEST("smallsemi01.tst", 1 );
gap> STOP_TEST("smallsemi01.tst", 1);
8 changes: 4 additions & 4 deletions tst/smallsemi02.tst
Expand Up @@ -8,7 +8,7 @@
# taken. Note that the XML file in turn may have been generated by AutoDoc
# from some other input.
#
gap> START_TEST( "smallsemi02.tst");
gap> START_TEST("smallsemi02.tst");

# doc/../gap/small.gd:231-238
gap> SmallSemigroup(8,1353452);
Expand Down Expand Up @@ -481,15 +481,15 @@ gap> s:=SmallSemigroup(4, 4);;
gap> MinimalGeneratingSet(s);
[ s2, s3, s4 ]

# doc/../gap/properties.gd:993-1000
# doc/../gap/properties.gd:994-1001
gap> s := SmallSemigroup(5, 1121);;
gap> NilpotencyDegree(s);
fail
gap> s := SmallSemigroup(7, 393450);;
gap> NilpotencyDegree(s);
3

# doc/../gap/properties.gd:1003-1010
# doc/../gap/properties.gd:1004-1011
gap> s := SmallSemigroup(8, 11433106+1231);;
gap> NilpotencyDegree(s);
3
Expand Down Expand Up @@ -753,4 +753,4 @@ gap> UpToIsomorphism([SmallSemigroup(5,126),SmallSemigroup(5,3)]);
<semigroup of size 5, with 5 generators> ]

#
gap> STOP_TEST("smallsemi02.tst", 1 );
gap> STOP_TEST("smallsemi02.tst", 1);

0 comments on commit 678c1d4

Please sign in to comment.