Karim Belabas on Sun, 31 Aug 2025 15:45:47 +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?


* 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/