Skip to content

Commit 00ec8d6

Browse files
V1.73
1 parent eee3183 commit 00ec8d6

File tree

8 files changed

+60
-19
lines changed

8 files changed

+60
-19
lines changed

HowToUpdateHap.txt

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
Change Test:=testquick.g, date and version in PackageInfo.g
2+
3+
Change ~/Hap/date
4+
5+
Change ~/Hap/version
6+
7+
Run ./updateAll.sh
8+
9+
Fix Undocumented.xml
10+
11+
Run clean in ~/Hap/doc and in ~/Hap/doc/tutorial
12+
13+
git clone https://github.com/gap-packages/hap.git
14+
15+
cp -r pkg/Hap1.30/* hap
16+
17+
rm hap/HowToUpdateHap.txt THIS SEEMS TO BE IMPORTANT
18+
19+
diff -r pkg/Hap1.30/ hap/
20+
21+
cd hap and then
22+
23+
git add .
24+
git commit -m "message"
25+
git push origin master [with username grahamknockillaree and passwd MumWon]
26+
27+
git clone --branch gh-pages https://github.com/gap-packages/hap.git
28+
29+
Rename the gh-pages directory from whatever it is called to gh-pages
30+
31+
Populate gh-pages/doc gh-pages/tutorial gh-pages/www with most recent files (xml, html files, etc.)
32+
33+
Make sure you have the latest Release Tools and then from within hap type
34+
35+
../ReleaseTools/release-gap-package --token ghp_whateverthetokenis
36+
37+
For some reason it may be necessary to perform the last command as root.
38+
39+
That's it.

PackageInfo.g

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ SetPackageInfo( rec(
88

99
PackageName := "HAP",
1010
Subtitle := "Homological Algebra Programming",
11-
Version := "1.72",
12-
Date := "21/12/2025",
11+
Version := "1.73",
12+
Date := "22/12/2025",
1313
License := "GPL-2.0-or-later",
1414

1515
SourceRepository := rec(

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@ Please send your bug reports to graham.ellis(at)nuigalway.ie .
3232
On a Linux machine with GAP (and optionally Polymake) installed, the HAP
3333
library can be loaded as follows:
3434

35-
* First download the file hap1.72.tar.gz to the subdirectory "pkg/" of GAP. (If
35+
* First download the file hap1.73.tar.gz to the subdirectory "pkg/" of GAP. (If
3636
you don't have access to this, then create a directory "pkg" in your home
3737
directory and download the file there.)
3838

39-
* Change to directory "pkg/" and type "gunzip hap1.72.tar.gz" followed by
40-
"tar -xvf hap1.72.tar" .
39+
* Change to directory "pkg/" and type "gunzip hap1.73.tar.gz" followed by
40+
"tar -xvf hap1.73.tar" .
4141

4242
* Start GAP. (If you have created "pkg" in your home directory then start GAP
4343
with the command "gap -l 'path/homedir;' " where path/homedir is the path to
@@ -46,12 +46,12 @@ your home directory.)
4646
* In GAP type " LoadPackage("HAP"); " .
4747

4848
* Help on HAP can be found on the HAP home page (a version of which is
49-
included in directory "pkg/Hap1.72/www" of this distribution).
49+
included in directory "pkg/Hap1.73/www" of this distribution).
5050

5151
* Performance can be significantly improved by using a compiled version of the
5252
HAP library. A compiled version can be created by the following steps.
5353

54-
1. Change to the directory "pkg/Hap1.72/" .
54+
1. Change to the directory "pkg/Hap1.73/" .
5555
2. Edit the file "compile" so that: PKGDIR is equal to the path to the
5656
directory "pkg" where your GAP packages are stored; GACDIR is equal to the
5757
path to the directory where the GAP compiler "gac" is stored.
@@ -60,4 +60,4 @@ path to the directory where the GAP compiler "gac" is stored.
6060
The next time HAP is loaded a compiled version will be loaded.
6161

6262
* Should you want to return to an uncompiled version, change to the directory
63-
"pkg/Hap1.72/" and type "./uncompile".
63+
"pkg/Hap1.73/" and type "./uncompile".

date

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
21 December 2025
1+
22 December 2025

lib/Congruence/cuspidal.gi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,12 @@ fi;
1313

1414
P:=ContractibleGcomplex("bsSL2Z");;
1515
R:=FreeGResolution(P,N+1);;
16+
R!.group:=HAP_CongruenceSubgroupGamma0(1); #Dec 2025
1617
S:=ResolutionFiniteSubgroup(R,H);;
1718

1819
B:=ContractibleGcomplex("bsSL2Ztmp");;B!.group:=P!.group;;
1920
RB:=FreeGResolution(B,N+1);;
21+
RB!.group:=R!.group; #Dec 2025
2022
SB:=ResolutionFiniteSubgroup(RB,H);;
2123

2224
f:=GroupHomomorphismByFunction(SB!.group,S!.group,x->x);;

version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.72
1+
1.73

www/download/downloadContent.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,23 @@ <h3>Download Instructions</h3>
1919
</p>
2020
<ul>
2121
<li>First download the file <a
22-
href="https://github.com/gap-packages/hap/releases/download/v1.72/hap-1.72.tar.gz">hap1.72.tar.gz</a>
22+
href="https://github.com/gap-packages/hap/releases/download/v1.73/hap-1.73.tar.gz">hap1.73.tar.gz</a>
2323
which contains the most recent development version of HAP to the
2424
subdirectory
2525
"pkg/" of GAP. If you don't have access to this subdirectory,
2626
then create a directory "pkg" in your home directory and download the
2727
file there. (If you'd prefer to download the most
2828
recent development version of HAP then download the file&nbsp; <a
29-
href="https://github.com/gap-packages/hap/releases/download/v1.47/hap-1.47.tar.gz">hap1.72-dev.tar.gz</a>
29+
href="https://github.com/gap-packages/hap/releases/download/v1.47/hap-1.47.tar.gz">hap1.73-dev.tar.gz</a>
3030
instead.)<br>
3131
</li>
3232
</ul>
3333
<ul>
3434
<li>Change to directory "pkg/" and type "gunzip
35-
hap1.72.tar.gz"
35+
hap1.73.tar.gz"
3636
followed
3737
by "tar
38-
-xvf hap1.72.tar" .</li>
38+
-xvf hap1.73.tar" .</li>
3939
</ul>
4040
<ul>
4141
<li>Start GAP. (If you have created "pkg" in your home
@@ -51,7 +51,7 @@ <h3>Download Instructions</h3>
5151
<li>Help on HAP can be found on the <a
5252
href="https://gap-packages.github.io/hap/" target="index">HAP
5353
home page</a> (a version of which is included in directory
54-
"pkg/Hap1.72/www" of the distribution).</li>
54+
"pkg/Hap1.73/www" of the distribution).</li>
5555
</ul>
5656
<ul>
5757
<li>A few of HAP's (optional) functions rely on Polymake
@@ -67,7 +67,7 @@ <h3>Download Instructions</h3>
6767
<li>Performance can be improved by using a compiled
6868
version of the HAP library. The following steps will produce a compiled
6969
version. <br>
70-
(1) Change to the directory "pkg/Hap1.72/" .<br>
70+
(1) Change to the directory "pkg/Hap1.73/" .<br>
7171
(2) Edit the file "compile" so that: PKGDIR is equal to the path to the<br>
7272
directory "pkg" where your GAP packages are stored; GACDIR is equal to
7373
the<br>
@@ -78,7 +78,7 @@ <h3>Download Instructions</h3>
7878
<ul>
7979
<li>Should you want to return to an uncompiled version, change
8080
to the directory<br>
81-
"pkg/Hap1.72/" and type "./uncompile".</li>
81+
"pkg/Hap1.73/" and type "./uncompile".</li>
8282
</ul>
8383
</div>
8484
</body>

www/home/content.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
algebra library for use with the
1616
GAP computer algebra system, and is still under development.
1717
The current version <a
18-
href="https://github.com/gap-packages/hap/releases/download/v1.72/hap-1.72.tar.gz">hap1.72.tar.gz</a> was released on
19-
21 December 2025.</p>
18+
href="https://github.com/gap-packages/hap/releases/download/v1.73/hap-1.73.tar.gz">hap1.73.tar.gz</a> was released on
19+
22 December 2025.</p>
2020

2121

2222
<p>

0 commit comments

Comments
 (0)