doctesting
- Reference cards
- Modular Forms
- L-functions
- Elliptic curves / Hyperelliptic curves
- Modular symbols
- Dirichlet characters
- GP [Julien]
- Summations [Marine]
- Transcendental functions [Marine] - ok
- Polynomials [Marine] - ok
- Elementary number theory [Marine] - ok
- Manipulation of character strings
- Miscellaneous
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
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 (Thomas)
- lfunmf (Thomas)
- mfDelta (Thomas)
- mfEH (Thomas)
- mfEk (Thomas)
- 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
Dirichlet characters
GP [Julien]
- fordivfactored - ok
- forfactored - ok
- forperm - ok
- forsquarefree - ok
- forsubset - ok
- vecprod - ok
Summations [Marine]
- asympnum –> phénomène étrange signalé à Henri
- limitnum - ok
- prodeulerrat - ok
- prodnumrat - ok
- sumeulerrat - ok
- sumnulagrangeinit - ok
- sumnumap - ok
- sumnumapinit - ok
- sumnumlagrange - ok
- sumnumrat - ok
Transcendental functions [Marine] - ok
- airy
- dirpowers
- hypergeom
Polynomials [Marine] - ok
- polteichmuller
- polhermite
- pollaguerre
- pollegendre
Elementary number theory [Marine] - ok
- isprime
- primecert
- primecertexport
- primecertisvalid
- factor
- qfbsolve
- kronecker
- Mod
Manipulation of character strings
- strchr [KB: DONE]
- Doc: I think it should be noted in the doc string, that it only works for numbers between 1 and 255 (inclusive).
- strexpand [KB: DONE]
- 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 [KB: DONE]
- 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 [KB: DONE]
- 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 [KB: DONE]
- Doc: The doc string is not correct, “into a vector” appears twice.
- strtex [KB: DONE]
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