FUNCTION : qseries[changes] - print out list of recent changes to
qseries package
CALLING SEQUENCE : changes()
PARAMETERS : none
GLOBAL VARIABLES : none
SYNOPSIS :
changes() prints out a list of changes in previous versions
of the qseries package.
> with(qseries):
> changes();
**************************************************************
*
*
* qseries package version 1.1 - Mon Jul 16 15:24:26 EDT 2012
* qseries package version 1.2 - Thu Dec 20 11:52:01 EST 2012
* qseries package version 1.3 - Fri Aug 12 15:07:08 EDT 2016
* This version tested on MAPLE 2015
*
*
* Changes since version 1.2
*
* * Added global vars _etalisttop, _etalistbot,
* _etaconst to etamake (used by latex progs in
* new ramarobinsids package)
*
* * New function findmaxind
*
* * Changed taylor to series in both findhom and findhommodp
* so they can handle negative powers of q.
*
* * New version of sift can now handle negative exponents
* See oldsift for old version. The new sift needs the
* functions lqdegree and lqdegree0 from thetaids package.
* So these have also been added to qseries package.
*
* * Added xprint option to findhom to avoid extra printing in large loops
* Default is xprint=false (no extra printing)
*
* * jac2series can now handle JAC(a,b,infinity) when
* a<0 or a>b.
*
* * fixed major bug in findcong
* The old version missed some congruences.
*
* * findhom works correctly when nops(L)=1
*
* * added new function checkmult
* This function checks with a give qseries has multiplicative coefficients.
USAGE:
checkmult()
checkmult(QS,T)
checkmult(QS,T,yes)
*
* * aqprod(a,q,n) can now handle negative n
*
* * added new function checkprod
* This function checks a qseries has a nice product.
USAGE:
checkprod(f,M,Q)
*
* * added new function findprod
* This function searches for Z-linear combinations of
* the functions in FL which are probable products.
* This function also uses checkprod.
USAGE:
findprod(FL,T,M,Q)
*
* Changes since version 1.1
*
* * Added global var jacp to jacmake.
*
* * In jacprodmake change failure from ERROR to WARNING:
In jacprodmake changed handling of half-integer exponents.
*
* * In etamake added var ebase (to be used by jacprodmake
* when converting an etaprod to a jacprod.
*
*
* Changes since version 1.0
*
* * Added new function qdegree
* qdegree(QS) returns degree in q.
*
* * Added new function findcong
This function finds congruences c(A*n+B) == 0 mod C
for a give qseries f=add(c(n)*q^n).
*
* * Added new function qs2jaccombo
This function converts a sum of q-series to a sum
of jacprods if possible.
*
* * Local vars added to procs where necessary
*
* * jacprodmake now takes 3 or 4 args
* jacprodmake(f,q,T) works as before.
* jacprodmake(f,q,T,P) returns a jacprod (if it exists) on
base q^b where b is a divisor of P. ERROR is returned
if f is not a jacprod.
This new version also handles the case where the coeff
of q^0 is not 1.
PLEASE report any bugs.
*
* * New hidden function periodfind2 added.
This is used by jacprodmake to find period assuming it
is a divisor of a given integer.
*
* * New hidden function jacmake now takes 2 or 3 args.
* It is used by jacprodmake.
*
* * Added instructions for windows installation
* Tested with Maple 11
*
* * Corrected email and homepage listed below
* New email: fgarvan@ufl.edu
* New homepage: http://www.math.ufl.edu/~fgarvan
*
* Changes since version 0.9
*
* * Updated packageversion with new email address and homepage.
*
* * qbin accepts q=root of unity etc (Suggested by Michael Somos)
*
* * Added function findlincombomodp
*
* * Fixed bug in findlincombo
*
* * Local username changed from frank to fgarvan
* New email: fgarvan@ufl.edu
* New homepage: http://www.math.ufl.edu/~fgarvan
*
* * Corrected typo in online help for findlincombo
*
* Changes since version 0.8
*
* * Added online FUNCTIONS page:
* http://www.math.ufl.edu/~fgarvan/qmaple/functions/
*
* * Added gooo to global list in findhomcombo
* * Added new function findlincombo
*
* * Fixed bugs in findhomcombo and modp version
* There was unnecessary etamake comp when etaopt=no
*
* * updated prodmake so it can have symbolic exponents
* Used series instead of taylor
*
* * new function findhomcombomodp
* This is a modp version of findhomcombo
* Useage: findhomcombomodp(f,L,p,q,n,topshift,etaoption))
*
* * Fixed a bug in findhomcombo when nops(L)=1
*
* * Fixed bug in findpoly
*
* * In qetamake change E(q) to _E(q)
*
* * Fixed minor bug in sift
*
* Changes since version 0.7
*
* * changed name of function version to packageversion
* since version is maple builtin function
* Useage: packageversion()
*
* * new function findhommodp
* This is a modp version of findhom
* Useage: findhommodp(L,p,q,n,topshift)
*
* * new function mprodmake
* Finds product expansion (1+q^n1)*(1+q^n2)*...
* Useage: mprodmake(f,q,last)
*
* * fixed bug in qetamake
*
* Changes since version 0.6 (Nov 2002):
*
* * new function qetamake
* This is just a variant of etamake which returns E(q^m)
* instead of eta(m*tau).
*
* * fixed bug in jac2series
*
* Changes since version 0.5:
*
* * new function zqfactor
* Takes 4 or 5 args:
* zqfactor(F,z,q,N,buglim)
* zqfactor(F,z,q,N)
* factors F into a product of terms
* of the form (1 - a[i,j] z^i q^j).
* Factor F into a product of terms (1 - a[i,j] z^i q^j)
* N = largest j
* buglim = max number of terms (default is 1000).
*
* Changes since version 0.4:
*
* * prodmake now takes 3 or 4 args.
* prodmake(f,q,t) returns a q-product.
* prodmake(f,q,t,list) returns a q-product as a list of exponents.
* * new function changes() - returns changes since previous release.
*
* Please report any problems to fgarvan@ufl.edu
* See
* http://www.math.ufl.edu/~fgarvan/qmaple/qmaple.html
* for documentation and help.
*
**************************************************************