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