Some recently written functions whose documentation needs to be proofread (see src/functions/ subdirectories) - check short documentation (?fun) for clarity / correction / brevity - check detailed description (??fun) for clarity / correction / completeness and missing / confusing / non-working examples. - also check the function [online translation](http://pari.math.u-bordeaux.fr/dochtml/html/) Add you name next to the function if you're checking it. Either leave your comments here or (preferred) edit the documentation in src/functions/*/fun and send a patch # Reference cards - refcard [Paul] - refcard-ell - refcard-lfun - refcard-mf - refcard-nf # Modular Forms - getcache - lfunmf - mfDelta - mfEH - mfEk - mfTheta - mfatkin - mfatkineigenvalues - mfatkininit - mfbasis - mfbd - mfbracket - mfcoef - mfcoefs - mfconductor - mfcosets - mfcuspisregular - mfcusps - mfcuspval - mfcuspwidth - mfderiv - mfderivE2 - mfdescribe - mfdim - mfdiv - mfeigenbasis - mfeigensearch - mfeisenstein - mfembed - mfeval - mffields - mffromell - mffrometaquo - mffromlfun - mffromqf - mfgaloistype - mfgaloisprojrep - mfhecke - mfheckemat - mfinit - mfisCM - mfisequal - mfkohnenbasis - mfkohnenbijection - mfkohneneigenbasis - mflinear - mfmanin - mfmul - mfnumcusps - mfparams - mfperiodpol - mfperiodpolbasis - mfpetersson - mfpow - mfsearch - mfshift - mfshimura - mfslashexpansion - mfspace - mfsplit - mfsturm - mfsymbol - mfsymboleval - mftaylor - mftobasis - mftocoset - mftonew - mftraceform - mftwist # L-functions - lfunartin - lfuncost - lfunthetacost - lfungenus2 - lfuntwist - hyperellpadicfrobenius - hyperellcharpoly # Elliptic curves / Hyperelliptic curves - ellbsd - ellminimaldisc - ellpadicbsd - ellratpoints - elltamagawa - ellweilcurve - hyperellratpoints # Modular symbols - msatkinlehner - mscuspidal - mseisenstein - mseval - msfromcusp - msfromell - msfromhecke - msgetlevel - msgetsign - msgetweight - mshecke - msissymbol - mslattice - msnew - mspathgens - mspathlog - mspetersson - mspolygon - msqexpansion - mssplit - msstar # Number fields - idealispower - idealprimedec - bnf.clgp.cyc - bnf.clgp.no - bnfisprincipal # Dirichlet characters # GP - fordivfactored - forfactored - forperm - forsquarefree - forsubset - vecprod # Summations - asympnum - limitnum - prodeulerrat - prodnumrat - sumaltrat - sumeulerrat - sumnulagrangeinit - sumnumap - sumnumapinit - sumnumlagrange - sumnumrat # Transcendental functions - airy - dirpowers - hypergeom # Polynomials - polteichmuller - polhermite - pollaguerre - pollegendre # Elementary number theory - (ecpp) - (ecppexport) - (ecppisvalid) - isprime - primecert - primecertexport - primecertisvalid - factor - qfbsolve - kronecker - Mod # Manipulation of character strings - strchr - Doc: I think it should be noted in the doc string, that it only works for numbers between 1 and 255 (inclusive). - strexpand - Help: "concatenates its (string) argument" - Plural form should be used, "its (string) arguments" - Example: The example only features the environment variable expansion, but lacks concatenation. In my opinion, a new example should be added, highlighting multiple arguments. - strjoin - Example: The output of the actual strjoin function is not part of the example. The usage of strsplit in the example is completely unnecessary, v = ["abc", "def", "ghi"] would be completely sufficient. - strprintf - Example: No example given. I think there should be a small example highlighting the usage, even though there are examples on the printf page. - strsplit - Doc: The doc string is not correct, "into a vector" appears twice. - strtex - Example: No example given. Maybe something like this would be okay: ? v = [1, 2, 3] %1 [1, 2, 3] ? strtex(v) %2 = "\\pmatrix{ 1&2&3\\cr}\n" # Miscellaneous - export - exportall - getlocalprec - getlocalbitprec - localprec - localbitprec - unexport - unexportall