Standardize on RAQ as the name of this package
This commit is contained in:
parent
be82518697
commit
ffb88b99e8
108
PackageInfo.g
108
PackageInfo.g
@ -1,32 +1,33 @@
|
||||
SetPackageInfo( rec(
|
||||
PackageName := "raq",
|
||||
Subtitle := "Racks And Quandles in GAP",
|
||||
Version := "0.1.0",
|
||||
Date := "2018-Oct-1",
|
||||
PackageWWWHome := "http://code.studioinfinity.org/raq/wiki",
|
||||
SourceRepository := rec( Type := "git",
|
||||
URL := "http://code.studioinfity.org/raq" ),
|
||||
IssueTrackerURL := "http://code.studioinfinity.org/raq/issues",
|
||||
SupportEmail := "glen@studioinfinity.org",
|
||||
ArchiveURL := "http://code.studioinfinity.org/raq/releases",
|
||||
ArchiveFormats := ".tar.gz",
|
||||
PackageName := "RAQ",
|
||||
Subtitle := "Racks And Quandles in GAP",
|
||||
Version := "0.1.0",
|
||||
Date := "2018-Oct-1",
|
||||
PackageWWWPrefix := Concatenation("http://code.studioinfinity.org/",
|
||||
~.PackageName),
|
||||
PackageWWWHome := Concatenation(~.PackageWWWPrefix, "/wiki"),
|
||||
SourceRepository := rec( Type := "git", URL := ~.PackageWWWPrefix ),
|
||||
IssueTrackerURL := Concatenation(~.PackageWWWPrefix, "/issues"),
|
||||
SupportEmail := "glen@studioinfinity.org",
|
||||
ArchiveURL := Concatenation(~.PackageWWWPrefix, "/releases"),
|
||||
ArchiveFormats := ".tar.gz",
|
||||
|
||||
Persons := [
|
||||
rec(
|
||||
LastName := "Whitney",
|
||||
FirstNames := "Glen",
|
||||
IsAuthor := true,
|
||||
IsMaintainer := true,
|
||||
Email := "glen@studioinfinity.org",
|
||||
WWWHome := "http://studioinfinity.org",
|
||||
PostalAddress := Concatenation( [
|
||||
"523 Rialto Ave.\n",
|
||||
"Venice, CA 90291\n",
|
||||
"USA" ] ),
|
||||
Place := "Venice",
|
||||
Institution := "studioInfinity.org"
|
||||
)
|
||||
],
|
||||
Persons := [
|
||||
rec(
|
||||
LastName := "Whitney",
|
||||
FirstNames := "Glen",
|
||||
IsAuthor := true,
|
||||
IsMaintainer := true,
|
||||
Email := "glen@studioinfinity.org",
|
||||
WWWHome := "http://studioinfinity.org",
|
||||
PostalAddress := Concatenation( [
|
||||
"523 Rialto Ave.\n",
|
||||
"Venice, CA 90291\n",
|
||||
"USA" ] ),
|
||||
Place := "Venice",
|
||||
Institution := "studioInfinity.org"
|
||||
)
|
||||
],
|
||||
|
||||
## Status information. Currently the following cases are recognized:
|
||||
## "accepted" for successfully refereed packages
|
||||
@ -35,13 +36,14 @@ Persons := [
|
||||
## "dev" for development versions of packages
|
||||
## "other" for all other packages
|
||||
##
|
||||
Status := "other",
|
||||
Status := "other",
|
||||
|
||||
README_URL := "http://code.studioinfinity.org/raq/src/branch/master/README.md",
|
||||
PackageInfoURL :=
|
||||
"http://code.studioinfinity.org/raq/src/branch/master/PackageInfo.g",
|
||||
README_URL := Concatenation(~.PackageWWWPrefix,
|
||||
"/src/branch/master/README.md"),
|
||||
PackageInfoURL := Concatenation(~.PackageWWWPrefix,
|
||||
"/src/branch/master/PackageInfo.g"),
|
||||
|
||||
AbstractHTML := Concatenation(
|
||||
AbstractHTML := Concatenation(
|
||||
"The <span class=\"pkgname\">RAQ</span> package provides researchers ",
|
||||
"with means of representing and computing with general one-sided ",
|
||||
"quasigroups, but more more particularly with racks and quandles. ",
|
||||
@ -52,30 +54,30 @@ AbstractHTML := Concatenation(
|
||||
"on which <span class=\"pkgname\">RAQ</span> is generally modeled."
|
||||
),
|
||||
|
||||
PackageDoc := rec(
|
||||
BookName := "raq",
|
||||
ArchiveURLSubset := ["doc"],
|
||||
HTMLStart := "doc/chap0.html",
|
||||
PDFFile := "doc/manual.pdf",
|
||||
SixFile := "doc/manual.six",
|
||||
LongTitle := "The raq Package: Racks And Quandles in GAP",
|
||||
Autoload := true # only for the documentation, TEMPORARILY TURNED OFF
|
||||
),
|
||||
PackageDoc := rec(
|
||||
BookName := "raq",
|
||||
ArchiveURLSubset := ["doc"],
|
||||
HTMLStart := "doc/chap0.html",
|
||||
PDFFile := "doc/manual.pdf",
|
||||
SixFile := "doc/manual.six",
|
||||
LongTitle := "The raq Package: Racks And Quandles in GAP",
|
||||
Autoload := true # only for the documentation, TEMPORARILY TURNED OFF
|
||||
),
|
||||
|
||||
|
||||
Dependencies := rec(
|
||||
GAP := ">=4.4",
|
||||
NeededOtherPackages := [["loops","3.3.0"], ["circle","1.0.0"]],
|
||||
SuggestedOtherPackages := [],
|
||||
ExternalConditions := []
|
||||
),
|
||||
Dependencies := rec(
|
||||
GAP := ">=4.4",
|
||||
NeededOtherPackages := [["loops","3.3.0"], ["circle","1.0.0"]],
|
||||
SuggestedOtherPackages := [],
|
||||
ExternalConditions := []
|
||||
),
|
||||
|
||||
AvailabilityTest := ReturnTrue,
|
||||
BannerString := Concatenation("--\nraq, Racks And Quandles in GAP, Version ",
|
||||
~.Version, ".\n--\n"),
|
||||
AvailabilityTest := ReturnTrue,
|
||||
BannerString := Concatenation("--\nraq, Racks And Quandles in GAP, Version ",
|
||||
~.Version, ".\n--\n"),
|
||||
|
||||
Autoload := false, # false for deposited packages
|
||||
TestFile := "tst/testall.g",
|
||||
Keywords := ["quasigroup", "self-distributive", "rack", "quandle",
|
||||
Autoload := false, # false for deposited packages
|
||||
TestFile := "tst/testall.g",
|
||||
Keywords := ["quasigroup", "self-distributive", "rack", "quandle",
|
||||
"nichols algebra", "knots"]
|
||||
));
|
||||
|
16
README.md
16
README.md
@ -1,20 +1,20 @@
|
||||
# raq, a GAP System package for Racks And Quandles.
|
||||
# RAQ, a GAP System package for Racks And Quandles.
|
||||
|
||||
* Website: code.studioinfinity.org/raq/wiki
|
||||
* Repository: code.studioinfinity.org/raq
|
||||
* Website: code.studioinfinity.org/RAQ/wiki
|
||||
* Repository: code.studioinfinity.org/RAQ
|
||||
|
||||
This package provides a variety of facilities for computing with one-sided
|
||||
quasigroups, racks, and quandles in GAP.
|
||||
|
||||
It uses no external binaries, so installation consists only of placing the raq
|
||||
It uses no external binaries, so installation consists only of placing the RAQ
|
||||
file tree in a directory in your package search path, e.g. the pkg directory of
|
||||
your GAP installation, or perhaps the .gap/pkg subdirectory of your home
|
||||
directory.
|
||||
|
||||
Authors/maintainers of raq: Glen Whitney <glen@studioinfinity.org>
|
||||
Authors/maintainers of RAQ: Glen Whitney <glen@studioinfinity.org>
|
||||
|
||||
The authors of raq would like to acknowledge their debt to the creators of
|
||||
The authors of RAQ would like to acknowledge their debt to the creators of
|
||||
RIG, an earlier package for Racks in GAP; chaief among them is Leandro
|
||||
Vendramin. RIG was an inspiration for the creation of raq, and using and
|
||||
Vendramin. RIG was an inspiration for the creation of RAQ, and using and
|
||||
reading that package suggested many features needed in the development of
|
||||
raq.
|
||||
RAQ.
|
||||
|
10
init.g
10
init.g
@ -1,13 +1,13 @@
|
||||
## init.g raq
|
||||
## init.g RAQ
|
||||
|
||||
# Definitions, generation, and elementary properties and operations.
|
||||
ReadPackage("raq", "lib/structure.gd");
|
||||
ReadPackage("RAQ", "lib/structure.gd");
|
||||
|
||||
# Quasigroups, racks, and quandles by multiplication tables
|
||||
ReadPackage("raq", "lib/bytable.gd");
|
||||
ReadPackage("RAQ", "lib/bytable.gd");
|
||||
|
||||
# Quandles by conjugation
|
||||
ReadPackage("raq", "lib/byconj.gd");
|
||||
ReadPackage("RAQ", "lib/byconj.gd");
|
||||
|
||||
# Other quandle constructions
|
||||
ReadPackage("raq", "lib/constructions.gd");
|
||||
ReadPackage("RAQ", "lib/constructions.gd");
|
||||
|
@ -23,11 +23,11 @@ WhichI@ := obj -> obj![1];
|
||||
|
||||
InstallMethod(String, "for left inert objects",
|
||||
[IsLInertum],
|
||||
obj -> Concatenation("LInertum@raq(", String(WhichI@(obj)), ")")
|
||||
obj -> Concatenation("LInertum@RAQ(", String(WhichI@(obj)), ")")
|
||||
);
|
||||
InstallMethod(String, "for rightt inert objects",
|
||||
[IsRInertum],
|
||||
obj -> Concatenation("RInertum@raq(", String(WhichI@(obj)), ")")
|
||||
obj -> Concatenation("RInertum@RAQ(", String(WhichI@(obj)), ")")
|
||||
);
|
||||
|
||||
InstallMethod(ViewString, "for left inert objects",
|
||||
|
@ -1,5 +1,5 @@
|
||||
# makedoc.g raq
|
||||
# build the documentation for raq via AutoDoc
|
||||
# makedoc.g RAQ
|
||||
# build the documentation for RAQ via AutoDoc
|
||||
|
||||
LoadPackage("AutoDoc");
|
||||
AutoDoc(rec(scaffold := true, autodoc := true));
|
||||
|
10
read.g
10
read.g
@ -1,13 +1,13 @@
|
||||
## read.g raq
|
||||
## read.g RAQ
|
||||
|
||||
# Definitions, representations, and elementary operations.
|
||||
ReadPackage("raq", "lib/structure.gi");
|
||||
ReadPackage("RAQ", "lib/structure.gi");
|
||||
|
||||
# Quasigroups, racks, and quandles by multiplication tables
|
||||
ReadPackage("raq", "lib/bytable.gi");
|
||||
ReadPackage("RAQ", "lib/bytable.gi");
|
||||
|
||||
# Quandles by conjugation
|
||||
ReadPackage("raq", "lib/byconj.gi");
|
||||
ReadPackage("RAQ", "lib/byconj.gi");
|
||||
|
||||
# Other quandle constructions
|
||||
ReadPackage("raq", "lib/constructions.gi");
|
||||
ReadPackage("RAQ", "lib/constructions.gi");
|
||||
|
@ -1,7 +1,7 @@
|
||||
# bytableAndStructure.tst raq
|
||||
# bytableAndStructure.tst RAQ
|
||||
# Test the functions in the bytable and structure files
|
||||
|
||||
gap> START_TEST("raq package: bytableAndStructure.tst");
|
||||
gap> START_TEST("RAQ package: bytableAndStructure.tst");
|
||||
gap> t4 := [[1,3,2,4], [3,2,1,4], [2,1,3,4], [1,2,3,4]];
|
||||
[ [ 1, 3, 2, 4 ], [ 3, 2, 1, 4 ], [ 2, 1, 3, 4 ], [ 1, 2, 3, 4 ] ]
|
||||
gap> IsRightSelfDistributiveTable(t4);
|
||||
|
@ -1,8 +1,8 @@
|
||||
# tst/testall.g raq
|
||||
# tst/testall.g RAQ
|
||||
|
||||
LoadPackage( "raq" );
|
||||
LoadPackage( "RAQ" );
|
||||
|
||||
TestDirectory(DirectoriesPackageLibrary("raq","tst"),
|
||||
TestDirectory(DirectoriesPackageLibrary("RAQ","tst"),
|
||||
rec(exitGAP := true,
|
||||
testOptions := rec(compareFunction := "uptowhitespace"))
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user