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