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(
|
SetPackageInfo( rec(
|
||||||
PackageName := "raq",
|
PackageName := "RAQ",
|
||||||
Subtitle := "Racks And Quandles in GAP",
|
Subtitle := "Racks And Quandles in GAP",
|
||||||
Version := "0.1.0",
|
Version := "0.1.0",
|
||||||
Date := "2018-Oct-1",
|
Date := "2018-Oct-1",
|
||||||
PackageWWWHome := "http://code.studioinfinity.org/raq/wiki",
|
PackageWWWPrefix := Concatenation("http://code.studioinfinity.org/",
|
||||||
SourceRepository := rec( Type := "git",
|
~.PackageName),
|
||||||
URL := "http://code.studioinfity.org/raq" ),
|
PackageWWWHome := Concatenation(~.PackageWWWPrefix, "/wiki"),
|
||||||
IssueTrackerURL := "http://code.studioinfinity.org/raq/issues",
|
SourceRepository := rec( Type := "git", URL := ~.PackageWWWPrefix ),
|
||||||
SupportEmail := "glen@studioinfinity.org",
|
IssueTrackerURL := Concatenation(~.PackageWWWPrefix, "/issues"),
|
||||||
ArchiveURL := "http://code.studioinfinity.org/raq/releases",
|
SupportEmail := "glen@studioinfinity.org",
|
||||||
ArchiveFormats := ".tar.gz",
|
ArchiveURL := Concatenation(~.PackageWWWPrefix, "/releases"),
|
||||||
|
ArchiveFormats := ".tar.gz",
|
||||||
|
|
||||||
Persons := [
|
Persons := [
|
||||||
rec(
|
rec(
|
||||||
LastName := "Whitney",
|
LastName := "Whitney",
|
||||||
FirstNames := "Glen",
|
FirstNames := "Glen",
|
||||||
IsAuthor := true,
|
IsAuthor := true,
|
||||||
IsMaintainer := true,
|
IsMaintainer := true,
|
||||||
Email := "glen@studioinfinity.org",
|
Email := "glen@studioinfinity.org",
|
||||||
WWWHome := "http://studioinfinity.org",
|
WWWHome := "http://studioinfinity.org",
|
||||||
PostalAddress := Concatenation( [
|
PostalAddress := Concatenation( [
|
||||||
"523 Rialto Ave.\n",
|
"523 Rialto Ave.\n",
|
||||||
"Venice, CA 90291\n",
|
"Venice, CA 90291\n",
|
||||||
"USA" ] ),
|
"USA" ] ),
|
||||||
Place := "Venice",
|
Place := "Venice",
|
||||||
Institution := "studioInfinity.org"
|
Institution := "studioInfinity.org"
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
|
|
||||||
## Status information. Currently the following cases are recognized:
|
## Status information. Currently the following cases are recognized:
|
||||||
## "accepted" for successfully refereed packages
|
## "accepted" for successfully refereed packages
|
||||||
@ -35,13 +36,14 @@ Persons := [
|
|||||||
## "dev" for development versions of packages
|
## "dev" for development versions of packages
|
||||||
## "other" for all other packages
|
## "other" for all other packages
|
||||||
##
|
##
|
||||||
Status := "other",
|
Status := "other",
|
||||||
|
|
||||||
README_URL := "http://code.studioinfinity.org/raq/src/branch/master/README.md",
|
README_URL := Concatenation(~.PackageWWWPrefix,
|
||||||
PackageInfoURL :=
|
"/src/branch/master/README.md"),
|
||||||
"http://code.studioinfinity.org/raq/src/branch/master/PackageInfo.g",
|
PackageInfoURL := Concatenation(~.PackageWWWPrefix,
|
||||||
|
"/src/branch/master/PackageInfo.g"),
|
||||||
|
|
||||||
AbstractHTML := Concatenation(
|
AbstractHTML := Concatenation(
|
||||||
"The <span class=\"pkgname\">RAQ</span> package provides researchers ",
|
"The <span class=\"pkgname\">RAQ</span> package provides researchers ",
|
||||||
"with means of representing and computing with general one-sided ",
|
"with means of representing and computing with general one-sided ",
|
||||||
"quasigroups, but more more particularly with racks and quandles. ",
|
"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."
|
"on which <span class=\"pkgname\">RAQ</span> is generally modeled."
|
||||||
),
|
),
|
||||||
|
|
||||||
PackageDoc := rec(
|
PackageDoc := rec(
|
||||||
BookName := "raq",
|
BookName := "raq",
|
||||||
ArchiveURLSubset := ["doc"],
|
ArchiveURLSubset := ["doc"],
|
||||||
HTMLStart := "doc/chap0.html",
|
HTMLStart := "doc/chap0.html",
|
||||||
PDFFile := "doc/manual.pdf",
|
PDFFile := "doc/manual.pdf",
|
||||||
SixFile := "doc/manual.six",
|
SixFile := "doc/manual.six",
|
||||||
LongTitle := "The raq Package: Racks And Quandles in GAP",
|
LongTitle := "The raq Package: Racks And Quandles in GAP",
|
||||||
Autoload := true # only for the documentation, TEMPORARILY TURNED OFF
|
Autoload := true # only for the documentation, TEMPORARILY TURNED OFF
|
||||||
),
|
),
|
||||||
|
|
||||||
|
|
||||||
Dependencies := rec(
|
Dependencies := rec(
|
||||||
GAP := ">=4.4",
|
GAP := ">=4.4",
|
||||||
NeededOtherPackages := [["loops","3.3.0"], ["circle","1.0.0"]],
|
NeededOtherPackages := [["loops","3.3.0"], ["circle","1.0.0"]],
|
||||||
SuggestedOtherPackages := [],
|
SuggestedOtherPackages := [],
|
||||||
ExternalConditions := []
|
ExternalConditions := []
|
||||||
),
|
),
|
||||||
|
|
||||||
AvailabilityTest := ReturnTrue,
|
AvailabilityTest := ReturnTrue,
|
||||||
BannerString := Concatenation("--\nraq, Racks And Quandles in GAP, Version ",
|
BannerString := Concatenation("--\nraq, Racks And Quandles in GAP, Version ",
|
||||||
~.Version, ".\n--\n"),
|
~.Version, ".\n--\n"),
|
||||||
|
|
||||||
Autoload := false, # false for deposited packages
|
Autoload := false, # false for deposited packages
|
||||||
TestFile := "tst/testall.g",
|
TestFile := "tst/testall.g",
|
||||||
Keywords := ["quasigroup", "self-distributive", "rack", "quandle",
|
Keywords := ["quasigroup", "self-distributive", "rack", "quandle",
|
||||||
"nichols algebra", "knots"]
|
"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
|
* Website: code.studioinfinity.org/RAQ/wiki
|
||||||
* Repository: code.studioinfinity.org/raq
|
* Repository: code.studioinfinity.org/RAQ
|
||||||
|
|
||||||
This package provides a variety of facilities for computing with one-sided
|
This package provides a variety of facilities for computing with one-sided
|
||||||
quasigroups, racks, and quandles in GAP.
|
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
|
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
|
your GAP installation, or perhaps the .gap/pkg subdirectory of your home
|
||||||
directory.
|
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
|
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
|
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.
|
# Definitions, generation, and elementary properties and operations.
|
||||||
ReadPackage("raq", "lib/structure.gd");
|
ReadPackage("RAQ", "lib/structure.gd");
|
||||||
|
|
||||||
# Quasigroups, racks, and quandles by multiplication tables
|
# Quasigroups, racks, and quandles by multiplication tables
|
||||||
ReadPackage("raq", "lib/bytable.gd");
|
ReadPackage("RAQ", "lib/bytable.gd");
|
||||||
|
|
||||||
# Quandles by conjugation
|
# Quandles by conjugation
|
||||||
ReadPackage("raq", "lib/byconj.gd");
|
ReadPackage("RAQ", "lib/byconj.gd");
|
||||||
|
|
||||||
# Other quandle constructions
|
# 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",
|
InstallMethod(String, "for left inert objects",
|
||||||
[IsLInertum],
|
[IsLInertum],
|
||||||
obj -> Concatenation("LInertum@raq(", String(WhichI@(obj)), ")")
|
obj -> Concatenation("LInertum@RAQ(", String(WhichI@(obj)), ")")
|
||||||
);
|
);
|
||||||
InstallMethod(String, "for rightt inert objects",
|
InstallMethod(String, "for rightt inert objects",
|
||||||
[IsRInertum],
|
[IsRInertum],
|
||||||
obj -> Concatenation("RInertum@raq(", String(WhichI@(obj)), ")")
|
obj -> Concatenation("RInertum@RAQ(", String(WhichI@(obj)), ")")
|
||||||
);
|
);
|
||||||
|
|
||||||
InstallMethod(ViewString, "for left inert objects",
|
InstallMethod(ViewString, "for left inert objects",
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# makedoc.g raq
|
# makedoc.g RAQ
|
||||||
# build the documentation for raq via AutoDoc
|
# build the documentation for RAQ via AutoDoc
|
||||||
|
|
||||||
LoadPackage("AutoDoc");
|
LoadPackage("AutoDoc");
|
||||||
AutoDoc(rec(scaffold := true, autodoc := true));
|
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.
|
# Definitions, representations, and elementary operations.
|
||||||
ReadPackage("raq", "lib/structure.gi");
|
ReadPackage("RAQ", "lib/structure.gi");
|
||||||
|
|
||||||
# Quasigroups, racks, and quandles by multiplication tables
|
# Quasigroups, racks, and quandles by multiplication tables
|
||||||
ReadPackage("raq", "lib/bytable.gi");
|
ReadPackage("RAQ", "lib/bytable.gi");
|
||||||
|
|
||||||
# Quandles by conjugation
|
# Quandles by conjugation
|
||||||
ReadPackage("raq", "lib/byconj.gi");
|
ReadPackage("RAQ", "lib/byconj.gi");
|
||||||
|
|
||||||
# Other quandle constructions
|
# 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
|
# 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]];
|
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 ] ]
|
[ [ 1, 3, 2, 4 ], [ 3, 2, 1, 4 ], [ 2, 1, 3, 4 ], [ 1, 2, 3, 4 ] ]
|
||||||
gap> IsRightSelfDistributiveTable(t4);
|
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,
|
rec(exitGAP := true,
|
||||||
testOptions := rec(compareFunction := "uptowhitespace"))
|
testOptions := rec(compareFunction := "uptowhitespace"))
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user