Re: [sage-devel] Dependence of RealDoubleElement on GSL

2021-10-12 Thread William Stein
Hi, In addition to numerical correctness considerations, it is important to also consider the impact on **performance**. > Would we be able to eliminate this dependency? Some of the functions, like > isnan, are available in the standard C library since C99. Do functions like > gsl_sf_sin have a

Re: [sage-devel] Dependence of RealDoubleElement on GSL

2021-10-12 Thread François Bissey
After looking a bit at gsl’s doc I don’t think there is any advantage to using them if we are not using the error handling and reporting of gsl (by that I mean error estimates on the results). The only interesting detail is, quoting, “consistency across platforms”. If we are not doing high preci

Re: [sage-devel] Dependence of RealDoubleElement on GSL

2021-10-12 Thread Matthias Koeppe
On Tuesday, October 12, 2021 at 3:08:51 PM UTC-7 Dima Pasechnik wrote: > On Tue, Oct 12, 2021 at 9:46 PM Matthias Koeppe > wrote: > >> Elements of RealDoubleField (RDF) have some methods that are implemented >> using GSL. >> > >> Would we be able to eliminate this dependency? >> > > Do you me

Re: [sage-devel] Dependence of RealDoubleElement on GSL

2021-10-12 Thread Dima Pasechnik
On Tue, Oct 12, 2021 at 9:46 PM Matthias Koeppe wrote: > Elements of RealDoubleField (RDF) have some methods that are implemented > using GSL. > > Would we be able to eliminate this dependency? > Do you mean, specifically for RDF? (gsl is used in Sage's calculus/, not only in RDF) > Some of

[sage-devel] Dependence of RealDoubleElement on GSL

2021-10-12 Thread Matthias Koeppe
Elements of RealDoubleField (RDF) have some methods that are implemented using GSL. Would we be able to eliminate this dependency? Some of the functions, like isnan, are available in the standard C library since C99. Do functions like gsl_sf_sin have advantages over using functions from the mat

[sage-devel] Re: How to modularize for fun and profit, II: MONOREPO vs. MULTIREPO

2021-10-12 Thread Nathan Dunfield
On Sunday, October 10, 2021 at 7:17:33 PM UTC-5 Matthias Koeppe wrote: > *Recommendation:* Keep MONOREPO for all distributions that fill the > sage.PAC.KAGE.MODULE namespace (= distribution packages named *sagemath-... > *-- according to my recommendation in part I). > > *Recommendation: *For d

Re: [sage-devel] Adding tickmarks and its formats to bounding frame in 3d

2021-10-12 Thread Thierry
Hi Paul, On Mon, Oct 11, 2021 at 12:25:25PM -0700, Paul wrote: > To SageDevs, > Tick marks on 3d plots was mentioned in this ticket > see https://trac.sagemath.org/ticket/12402. > Three.js was added but tickmarks functionality has not been complete. It > would be implemented for each axis. There