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:
    • Click Start
    • Click Run
    •  cd c:\"Program Files"\"Maple 13" 
    •  mkdir mylib
    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.


MAIL fgarvan@ufl.edu