Karim Belabas on Sun, 31 Aug 2025 15:48:55 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: Commands for testing presence of packages seadata-small, seadata-big, nftables? |
Addendum: or rather readvec(Str(default(datadir), "/nftables/T77.gp")) for nftables. Cleaner. K.B. -- Pr. Karim Belabas, U. Bordeaux, Vice-président en charge du Numérique Institut de Mathématiques de Bordeaux UMR 5251 - (+33) 05 40 00 29 77 http://www.math.u-bordeaux.fr/~kbelabas/ * Karim Belabas [2025-08-31 15:45]: > * Matthias Koeppe [2025-08-31 04:41]: > > The page https://pari.math.u-bordeaux.fr/packages.html lists helpful > > commands for testing the presence of several of the data packages. > > Is someone able to provide such commands for the packages > > seadata-small, seadata-big, and nftables? > > The given example ellmodulareqn(11) on that 'packages' page will succeed > if EITHER ONE of seadata-small or seadata is installed > > seadata: > ellmodulareqn(211) > > seadata-small: > IF seadata is not installed, THEN > ellmodularqn(11) > will succeed iff seadata-small is present. I don't think there's > a big use case for seadata-small nowadays, anyway. Who cares about > saving 18MB on current hardware ? (At the expense of restricting modular > equations to level < 211 instead of < 500.) > > seadata-big: > ellmodulareqn(521) > > nftables is not used by any PARI function, it's raw data for user's > convenience. And mostly of historical interest now that nflist() is > available: everything those tables contain can be regenerated in a > couple of hours, given the defining polynomials. You can try something like > > read(Str(default(datadir), "/nftables/T77.gp")) > > Cheers, > > K.B. > -- > Pr. Karim Belabas, U. Bordeaux, Vice-président en charge du Numérique > Institut de Mathématiques de Bordeaux UMR 5251 - (+33) 05 40 00 29 77 > http://www.math.u-bordeaux.fr/~kbelabas/