Maple ETA Package - Installation Instructions
These instructions are for Windows and Maple 13.
If you are using a different version of Maple just change "13"
to whatever.
- STEP 0
Do you have the qseries package?
If not, then you will need to install before proceeding.
The ETA package will not work without the qseries package.
- STEP 1
Create a directory for your maple lib (dotm) files.
My directory is called mylib and is under the Maple 13 directory.
This is what I did to create it:
You should now have a new directory called mylib.
- STEP 2
Set up a maple.ini file. This file is created in the Users
subdirectory and contains the following lines:
Homelib:="C:\\Program Files\\Maple 13/mylib":
libname := libname, Homelib:
Continuing from above we could do the following in the cmd window:
cd Users
echo Homelib:="C:\\Program Files\\Maple 13/mylib": > maple.ini
echo libname := libname, Homelib: >> maple.ini
Now you should have a file maple.ini containing two lines of code.
- STEP 3
Download the file
This file contains MAPLE code for setting up and saving the
package. Save this file in a place where you keep your MAPLE
programs. I saved it in a special directory:
"H:\maple\mypackages\ETA\w-setup"
This program saves the ETA package in the mylib directory.
If you want to save it in a different place you will need to
edit the file.
- STEP 4
Install the ETA package. Start MAPLE and do something like the following.
#
> libname;
"C:\Program Files\Maple 13/lib", "C:\Program Files\Maple 13/mylib"
# libname should contain the name of your local maple library directory.
# This is set by the initialization file maple.ini which is in the directory
> currentdir();
"H:\maple\mypackages\ETA\w-setup"
# This lists the current directory. We change the current directory to the
# directory which contains the file wprog-eta-07-15-2013.txt
> read "wprog-eta-07-15-2013.txt":
BEGIN ETA package
THIS VERSION DATED Mon Jul 15 13:54:25 EDT 2013
TABLE TYPE ETA = true
END ETA package
# No error was produced. Quit and restart maple to test the package.
You will need to change "H:....w-setup" to the appropriate place.
This program
installs the package as a file ETA.m in the mylib dir.
ALSO SEE
- STEP 5
Exit MAPLE and restart it to test the package:
#
> with(ETA);
[Ffind, Fricke, GPmake, POWERPq, POWERPqMODP, POWERq, POWERqMODP, UpLB,
cuspORD, cuspORDS, cuspORDSnotoo, cuspmake, cuspord, etaCOF, etaCONSTANT,
etaWe, etamult, etanormalid, etaprodWe, etaprodtoqseries, etaprodtoqseries2,
etaprodtoqseriesMODP, fanwidth, gammacheck, gammacheckM, gp2etaprod,
jacbotstar, jactopstar, mintotGAMMA0ORDS, printcuspORDS, printcuspords,
provemodfuncGAMMA0id, vetainf, vp]
> cuspmake(56);
/ 1 1 1 1 1 1 1 \
{ 0, -, -, -, -, --, --, -- }
\ 2 4 7 8 14 28 56/
> nops(%);
8
> EP:=eta(7*tau)^2*eta(4*tau)^5*eta(14*tau)*eta(56*tau)^2/(eta(tau)^2*eta(8*tau)^2*eta(2*tau)*eta(28*tau)^5);
2 5 2
eta(7 tau) eta(4 tau) eta(14 tau) eta(56 tau)
------------------------------------------------
2 2 5
eta(tau) eta(8 tau) eta(2 tau) eta(28 tau)
> GP:=GPmake(EP);
[7, 2, 4, 5, 14, 1, 56, 2, 1, -2, 8, -2, 2, -1, 28, -5]
> gammacheck(GP,56);
1
# This means that the eta-product above is a modular function on Gamma[0](56).
> printcuspORDS(EP,56);
-3
cusp =, 0, order =, --, ORD=, -3
56
1
cusp =, -, order =, 0, ORD=, 0
2
1 3
cusp =, -, order =, -, ORD=, 3
4 7
1 3
cusp =, -, order =, -, ORD=, 3
7 8
1
cusp =, -, order =, 0, ORD=, 0
8
1
cusp =, --, order =, 0, ORD=, 0
14
1
cusp =, --, order =, -3, ORD=, -3
28
1
cusp =, --, order =, 0, ORD=, 0
56
TOT ORD = , 0
> cuspORDS(EP,cuspmake(56),56);
[ [1 ] [1 ] [1 ] [1 ] [1 ] [1 ] [1 ]]
[[0, -3], [-, 0], [-, 3], [-, 3], [-, 0], [--, 0], [--, -3], [--, 0]]
[ [2 ] [4 ] [7 ] [8 ] [14 ] [28 ] [56 ]]
>
Do you get this? See
The url of this page is http://qseries.org/fgarvan/qmaple/ETA/install.html.
Created by
F.G. Garvan
(fgarvan@ufl.edu) on
Thursday, July 11, 2013.
Last update made Mon Jul 15 14:56:39 EDT 2013.
fgarvan@ufl.edu
|