series_pf
The content on this page was written by AI under human supervision.
series_pf is the former name of Annihilator, and this address is kept so old links still resolve. The tool reads the first terms of a sequence, given exactly as integers or fractions, and finds the lowest-order linear recurrence with polynomial coefficients that they satisfy. It then converts that recurrence into the differential operator annihilating the sequence's generating function, which for the series of a period integral is its Picard–Fuchs operator. In the BootLoops repository, released under the MIT license, the code is tools/annihilator/annihilator.py; the file series_pf.py beside it only re-exports Annihilator's functions, so existing code that does import series_pf still gets pf_from_series, rec_to_theta and the rest. The full description, worked examples, routines and requirements are on the Annihilator page.