From 678c1d452b95e0d41a3676c094404f033aee48a4 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Mon, 28 Feb 2022 14:15:54 +0100 Subject: [PATCH] Version 0.6.13 --- CHANGELOG | 6 +++++ PackageInfo.g | 21 +++++------------- README | 53 +++++++++++++-------------------------------- doc/intro.xml | 32 ++++++++++++++++++++------- tst/smallsemi01.tst | 4 ++-- tst/smallsemi02.tst | 8 +++---- 6 files changed, 57 insertions(+), 67 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 406f18b..a04221c 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -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) ================ diff --git a/PackageInfo.g b/PackageInfo.g index b1b2aef..57bcef1 100644 --- a/PackageInfo.g +++ b/PackageInfo.g @@ -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 := [ @@ -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", @@ -119,13 +114,9 @@ AutoDoc := rec( """, Colophon := """ - 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. + 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 https://github.com/gap-packages/smallsemi/issues). """, Acknowledgements := """ diff --git a/README b/README index 1daa4fc..627d3a2 100644 --- a/README +++ b/README @@ -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 @@ -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 - or . - 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 . + diff --git a/doc/intro.xml b/doc/intro.xml index 3b1b742..2ad01bd 100644 --- a/doc/intro.xml +++ b/doc/intro.xml @@ -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 GAP4stones might differ depending -on the speed of your machine): +similar output (the timings will differ depending on the speed of your +machine): 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 + ]]> diff --git a/tst/smallsemi01.tst b/tst/smallsemi01.tst index 6f03bfc..4162494 100644 --- a/tst/smallsemi01.tst +++ b/tst/smallsemi01.tst @@ -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); @@ -21,4 +21,4 @@ gap> enum2 := EnumeratorOfSmallSemigroups(enum1, IsCommutativeSemigroup, false); # -gap> STOP_TEST("smallsemi01.tst", 1 ); +gap> STOP_TEST("smallsemi01.tst", 1); diff --git a/tst/smallsemi02.tst b/tst/smallsemi02.tst index 39f4cdd..ea524d8 100644 --- a/tst/smallsemi02.tst +++ b/tst/smallsemi02.tst @@ -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); @@ -481,7 +481,7 @@ 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 @@ -489,7 +489,7 @@ 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 @@ -753,4 +753,4 @@ gap> UpToIsomorphism([SmallSemigroup(5,126),SmallSemigroup(5,3)]); ] # -gap> STOP_TEST("smallsemi02.tst", 1 ); +gap> STOP_TEST("smallsemi02.tst", 1);