1#############################################################################
2##
3#W PackageInfo.g           The Congruence package                   Ann Dooms
4#W                                                               Eric Jespers
5#W                                                        Alexander Konovalov
6#W                                                             Helena Verrill
7##
8##
9#############################################################################
10
11SetPackageInfo( rec(
12
13PackageName    := "Congruence",
14Subtitle       := "Congruence subgroups of SL(2,Integers)",
15Version        := "1.2.3",
16Date           := "19/05/2019", # dd/mm/yyyy format
17License        := "GPL-2.0-or-later",
18##  <#GAPDoc Label="PKGVERSIONDATA">
19##  <!ENTITY VERSION "1.2.3">
20##  <!ENTITY RELEASEDATE "19 May 2019">
21##  <!ENTITY RELEASEYEAR "2019">
22##  <#/GAPDoc>
23
24SourceRepository := rec(
25    Type := "git",
26    URL := Concatenation( "https://github.com/gap-packages/", LowercaseString(~.PackageName) ),
27),
28IssueTrackerURL := Concatenation( ~.SourceRepository.URL, "/issues" ),
29PackageWWWHome  := Concatenation( "https://gap-packages.github.io/", LowercaseString(~.PackageName) ),
30README_URL      := Concatenation( ~.PackageWWWHome, "/README.md" ),
31PackageInfoURL  := Concatenation( ~.PackageWWWHome, "/PackageInfo.g" ),
32ArchiveURL      := Concatenation( ~.SourceRepository.URL,
33                                 "/releases/download/v", ~.Version,
34                                 "/", LowercaseString(~.PackageName), "-", ~.Version ),
35
36ArchiveFormats := ".tar.gz",
37
38Persons := [
39  rec(
40    LastName      := "Dooms",
41    FirstNames    := "Ann",
42    IsAuthor      := true,
43    IsMaintainer  := true,
44    Email         := "andooms@vub.ac.be",
45    WWWHome       := "http://homepages.vub.ac.be/~andooms",
46    PostalAddress := Concatenation( [
47                     "Department of Mathematics\n",
48                     "Vrije Universiteit Brussel\n",
49                     "Pleinlaan 2, Brussels, B-1050 Belgium" ] ),
50    Place         := "Brussels",
51    Institution   := "Vrije Universiteit Brussel"
52     ),
53  rec(
54    LastName      := "Jespers",
55    FirstNames    := "Eric",
56    IsAuthor      := true,
57    IsMaintainer  := false,
58    Email         := "efjesper@vub.ac.be",
59    WWWHome       := "http://homepages.vub.ac.be/~efjesper",
60    PostalAddress := Concatenation( [
61                     "Department of Mathematics\n",
62                     "Vrije Universiteit Brussel\n",
63                     "Pleinlaan 2, Brussels, B-1050 Belgium" ] ),
64    Place         := "Brussels",
65    Institution   := "Vrije Universiteit Brussel"
66     ),
67  rec(
68    LastName      := "Konovalov",
69    FirstNames    := "Alexander",
70    IsAuthor      := true,
71    IsMaintainer  := true,
72    Email         := "alexander.konovalov@st-andrews.ac.uk",
73    WWWHome       := "https://alexk.host.cs.st-andrews.ac.uk",
74    PostalAddress := Concatenation( [
75                     "School of Computer Science\n",
76                     "University of St Andrews\n",
77                     "Jack Cole Building, North Haugh,\n",
78                     "St Andrews, Fife, KY16 9SX, Scotland" ] ),
79    Place         := "St Andrews",
80    Institution   := "University of St Andrews"
81     ),
82  rec(
83    LastName      := "Verrill",
84    FirstNames    := "Helena",
85    IsAuthor      := true,
86    IsMaintainer  := true,
87    Email         := "verrill@math.lsu.edu",
88    WWWHome       := "http://www.math.lsu.edu/~verrill",
89    PostalAddress := Concatenation( [
90                     "Department of Mathematics\n",
91                     "Louisiana State University\n",
92                     "Baton Rouge, Louisiana, 70803-4918\n",
93                     "USA" ] ),
94    Place         := "Baton Rouge",
95    Institution   := "Louisiana State University"
96     )
97],
98
99Status := "accepted",
100CommunicatedBy := "Graham Ellis (Galway)",
101AcceptDate := "09/2014",
102
103AbstractHTML := "The <span class=\"pkgname\">Congruence </span> package provides functions to construct several types of canonical congruence subgroups in SL_2(Z), and also intersections of a finite number of such subgroups. Furthermore, it implements the algorithm for generating Farey symbols for congruence subgroups and using them to produce a system of independent generators for these subgroups",
104
105PackageDoc := rec(
106  BookName := "Congruence",
107  ArchiveURLSubset := ["doc"],
108  HTMLStart := "doc/chap0.html",
109  PDFFile := "doc/manual.pdf",
110  SixFile := "doc/manual.six",
111  LongTitle := "Congruence subgroups of SL(2,Integers)",
112  Autoload := true
113),
114
115Dependencies := rec(
116  GAP := ">=4.8",
117  NeededOtherPackages := [ ["GAPDoc", ">= 1.5.1"] ],
118  SuggestedOtherPackages := [],
119  ExternalConditions := []
120),
121
122AvailabilityTest := ReturnTrue,
123TestFile := "tst/testall.g",
124
125Keywords := ["congruence subgroup", "Farey symbol"]
126));
127