Maple qseries 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 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\qseries\wmprog"                           
    
    This program saves the qseries 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 qseries package. Start MAPLE and do something like the following.
    > libname;
         "C:\Program Files\Maple 13/lib", "C:\Program Files\Maple 13/mylib"
    > currentdir();
                             "C:\Program Files\Maple 13"
    > currentdir("H:\\maple\\mypackages\\qseries\\wmprog");
                        "H:\maple\mypackages\qseries\wmprog"
    > currentdir();
                        "H:\maple\mypackages\qseries\wmprog"
    > read "wmprog.txt":
    
    You will need to change "H:....wmprog" to the appropriate place.
    This program saves package as a file qseries.m in the mylib dir. See
  • STEP 5
    Exit MAPLE and restart it to test the package:
    > with(qseries);
    [aqprod, changes, etamake, etaq, findcong, findhom, findhomcombo, 
      findhomcombomodp, findhommodp, findlincombo, findlincombomodp, findnonhom, 
      findnonhomcombo, findpoly, jac2prod, jac2series, jacprod, jacprodmake, 
      mprodmake, packageversion, prodmake, qbin, qdegree, qetamake, qfactor, 
      qs2jaccombo, quinprod, sift, theta, theta2, theta3, theta4, tripleprod, 
      winquist, zqfactor]
    
    > x:=add(q^(n*(n+1)/2),n=0..20);
              3    6    10    15    21    28    36    45    55    66    78    91
     1 + q + q  + q  + q   + q   + q   + q   + q   + q   + q   + q   + q   + q  
    
           105    120    136    153    171    190    210
        + q    + q    + q    + q    + q    + q    + q   
    
    > etamake(x,q,20);
                                               2  
                                     eta(2 tau)   
                                   ---------------
                                    (1/8)         
                                   q      eta(tau)
    
    > qetamake(x,q,20);
                                             2
                                         / 2\ 
                                       _E\q / 
                                       -------
                                        _E(q) 
    > P:=series(1/etaq(q,1,1001),q,1001):
    > qdegree(P);
                                        1000
    
    > findcong(P,1000);
                                      [4, 5, 5]
                                      [5, 7, 7]
                                     [6, 11, 11]
                                    [24, 25, 25]
                  {[4, 5, 5], [5, 7, 7], [6, 11, 11], [24, 25, 25]}
    
    
    
    Do you get this? See

The url of this page is http://qseries.org/fgarvan/qmaple/1.1/maple13/win/index.html.
Created by F.G. Garvan (fgarvan@ufl.edu) on Monday, July 23, 2012.
Last update made Mon Jul 23 12:07:14 EDT 2012.


MAIL fgarvan@ufl.edu