Re: [sage-devel] cysignals/sig_on...sig_off

2023-05-05 Thread David Roe
I've banned the user.
David

On Friday, May 5, 2023 at 1:22:25 PM UTC-4 dim...@gmail.com wrote:

> On Fri, May 5, 2023 at 5:12 PM sumaiya qureshi
>  wrote:
> >
> > Hey All!
> >
> > Please let me know I am included within the accepted organization or not?
> >
> > According to Karachi, Pakistan timezone last night was my GSoC'23 result.
> >
> > Please guide me through the procedure how to check my GSoC'23 result.
> >
> > Name :- Sumaiya Qureshi (Karachi, Pakistan)
> >
> > I opted for Improvements to mathematics interaction with the desired 
> organization "Oppia" within Web category.
> >
> > Let me know if you all sage developers want further information 
> regarding myself to search my result.
>
> Why are you spamming this group by posting several copies of the same 
> message?
>
> >
> > Regards,
> > Sumaiya.
> >
> > On Mon, May 1, 2023, 7:03 AM David Roe  wrote:
> >>
> >>
> >>
> >> On Sun, Apr 30, 2023 at 10:49 AM 'jonatha...@googlemail.com' via 
> sage-devel  wrote:
> >>>
> >>> Does cysignals get enough support to keep going or do we want to try a 
> different approach? This different approach will for sure not be as 
> efficient, but will probably need less effort to maintain.
> >>
> >>
> >> sig_on/sig_off can be used in library interfaces where the performance 
> impact may be noticeable. I'd like to see a direct comparison before 
> putting in much effort to switch to something else.
> >> David
> >>
> >>> --
> >>> You received this message because you are subscribed to the Google 
> Groups "sage-devel" group.
> >>> To unsubscribe from this group and stop receiving emails from it, send 
> an email to sage-devel+...@googlegroups.com.
> >>> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-devel/a8883260-2b4b-4cd4-8980-f1fea2070c10n%40googlegroups.com
> .
> >>
> >> --
> >> You received this message because you are subscribed to the Google 
> Groups "sage-devel" group.
> >> To unsubscribe from this group and stop receiving emails from it, send 
> an email to sage-devel+...@googlegroups.com.
> >> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-devel/CAChs6_mDQLMgn6DjuPbHZ3tbdvRrFkMDTNVdQPW-SydvD%3DvDRA%40mail.gmail.com
> .
> >
> > --
> > You received this message because you are subscribed to the Google 
> Groups "sage-devel" group.
> > To unsubscribe from this group and stop receiving emails from it, send 
> an email to sage-devel+...@googlegroups.com.
> > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-devel/CAOgrLb30UX3w5X2n1W%2BkXfjWZFRoVPc5BUMC_qFVkU07WXcobg%40mail.gmail.com
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/b11b1716-e162-4f90-bf1d-8bf02c697cf3n%40googlegroups.com.


[sage-devel] Re: Can I build Sage via MacPorts under MacOS 10.9?

2023-05-05 Thread John H Palmieri
In principle this should work. See 
https://github.com/sagemath/sage/issues/31505 for some relevant 
information. Others might have direct experience with it.

On Friday, May 5, 2023 at 11:24:07 AM UTC-7 Louis Deaett wrote:

> I'm interested in Sage development (and contributing some enhancements) 
> and so I'd like to be able to build the current release (and ultimately the 
> development branch) from source.
>
> I am running macOS 10.9 (Mavericks) because that is what I prefer, and 
> because some of my hardware tops out at that version.  Anyway, I've had 
> decent success getting open-source software up and running under MacPorts, 
> which has good support for 10.9 (and even earlier).
>
> So I've been working on building Sage from source using MacPorts. 
>  Compilation seems to go smoothly with MacPorts LLVM tools, but I've run 
> into some snags whereby the build for some SPKGs seems to get gummed up 
> when it can't locate some of the libraries or headers provided by 
> MacPorts.  By its nature, this hasn't felt like an insurmountable problem.
>
> Still, while I can keep hacking away at this, I figured I should ask:  Is 
> there any fundamental reason why what I'm trying to do should be impossible?
>
> If there are major barriers in my path with this that I'm just not 
> encountering yet or just haven't realized, then it would (of course) help 
> me out to know.
>
> For what it's worth, if building under MacPorts is theoretically possible 
> but would require some additional effort on the Sage side, then that's 
> something I'd be willing to contribute to, if anything comes out of my own 
> efforts.
>
> Thanks in advance for any advice!
>
> -- Louis

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/80e85248-fefa-4b47-a35c-c3f526677b8en%40googlegroups.com.


[sage-devel] Can I build Sage via MacPorts under MacOS 10.9?

2023-05-05 Thread Louis Deaett
I'm interested in Sage development (and contributing some enhancements) and 
so I'd like to be able to build the current release (and ultimately the 
development branch) from source.

I am running macOS 10.9 (Mavericks) because that is what I prefer, and 
because some of my hardware tops out at that version.  Anyway, I've had 
decent success getting open-source software up and running under MacPorts, 
which has good support for 10.9 (and even earlier).

So I've been working on building Sage from source using MacPorts. 
 Compilation seems to go smoothly with MacPorts LLVM tools, but I've run 
into some snags whereby the build for some SPKGs seems to get gummed up 
when it can't locate some of the libraries or headers provided by 
MacPorts.  By its nature, this hasn't felt like an insurmountable problem.

Still, while I can keep hacking away at this, I figured I should ask:  Is 
there any fundamental reason why what I'm trying to do should be impossible?

If there are major barriers in my path with this that I'm just not 
encountering yet or just haven't realized, then it would (of course) help 
me out to know.

For what it's worth, if building under MacPorts is theoretically possible 
but would require some additional effort on the Sage side, then that's 
something I'd be willing to contribute to, if anything comes out of my own 
efforts.

Thanks in advance for any advice!

-- Louis

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/c6f58f7e-9678-4649-9718-dd2213a9ff57n%40googlegroups.com.


Re: [sage-devel] cysignals/sig_on...sig_off

2023-05-05 Thread Dima Pasechnik
On Fri, May 5, 2023 at 5:12 PM sumaiya qureshi
 wrote:
>
> Hey All!
>
> Please let me know I am included within the accepted organization or not?
>
> According to Karachi, Pakistan timezone last night was my GSoC'23 result.
>
> Please guide me through the procedure how to check my GSoC'23 result.
>
> Name :- Sumaiya Qureshi (Karachi, Pakistan)
>
> I opted for Improvements to mathematics interaction with the desired 
> organization "Oppia" within Web category.
>
> Let me know if you all sage developers want further information regarding 
> myself to search my result.

Why are you spamming this group by posting several copies of the same message?

>
> Regards,
> Sumaiya.
>
> On Mon, May 1, 2023, 7:03 AM David Roe  wrote:
>>
>>
>>
>> On Sun, Apr 30, 2023 at 10:49 AM 'jonatha...@googlemail.com' via sage-devel 
>>  wrote:
>>>
>>> Does cysignals get enough support to keep going or do we want to try a 
>>> different approach? This different approach will for sure not be as 
>>> efficient, but will probably need less effort to maintain.
>>
>>
>> sig_on/sig_off can be used in library interfaces where the performance 
>> impact may be noticeable.  I'd like to see a direct comparison before 
>> putting in much effort to switch to something else.
>> David
>>
>>> --
>>> You received this message because you are subscribed to the Google Groups 
>>> "sage-devel" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to sage-devel+unsubscr...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/sage-devel/a8883260-2b4b-4cd4-8980-f1fea2070c10n%40googlegroups.com.
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "sage-devel" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to sage-devel+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/sage-devel/CAChs6_mDQLMgn6DjuPbHZ3tbdvRrFkMDTNVdQPW-SydvD%3DvDRA%40mail.gmail.com.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-devel/CAOgrLb30UX3w5X2n1W%2BkXfjWZFRoVPc5BUMC_qFVkU07WXcobg%40mail.gmail.com.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAAWYfq3fyZwc9jQv9d8qNtwNJ-r73RbmDKLVjSzT8dNv94yESQ%40mail.gmail.com.


[sage-devel] Simons Software Research Faculty award

2023-05-05 Thread John H Palmieri
Dear US-based Sage developers,

The Simons Foundation has announced a Scientific Software Research Faculty 
Award — 
https://www.simonsfoundation.org/grant/scientific-software-research-faculty-award/
 
— and it might be appropriate for Sage development.

-- 
John

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/da2e6862-0b42-4da8-b8bf-aac2b0933dd4n%40googlegroups.com.


Re: Re: [sage-devel] ChatGPT is an expert in SageMath too

2023-05-05 Thread sumaiya qureshi
Hey All!

Please let me know I am included within the accepted organization or not?

According to Karachi, Pakistan timezone last night was my GSoC'23 result.

Please guide me through the procedure how to check my GSoC'23 result.

Name :- Sumaiya Qureshi (Karachi, Pakistan)

I opted for Improvements to mathematics interaction with the desired
organization "Oppia" within Web category.

Let me know if you all sage developers want further information regarding
myself to search my result.

Regards,
Sumaiya.

On Fri, Apr 21, 2023, 12:22 PM Dima Pasechnik  wrote:

>
>
> On Thu, 20 Apr 2023, 22:35 Michael Orlitzky,  wrote:
>
>> On Thu, 2023-04-20 at 20:37 +0100, Dima Pasechnik wrote:
>> > >
>> > >
>> https://www.theverge.com/2023/1/28/23575919/microsoft-openai-github-dismiss-copilot-ai-copyright-lawsuit
>> >
>> >
>> > A cursory reading of this wish to dismiss the case sounds to me as the
>> > usual M$ chutzpah.
>> > Of course they want it gone, as it hurts their profits.
>> >
>>
>> Sadly it's not. The American legal system isn't built for this. The
>> fact that they're clearly doing something illegal and that it's hurting
>> people isn't grounds for a third-party lawsuit. The victims can file
>> suits, but like Microsoft's lawyers said, the victims have to be able
>> to demonstrate injury.
>
>
> Copilot makes money which does not go to the producers of the content it
> sells. How is it not injury?
> Copyright is copyright, it is violated here.
>
>
> Then for a suit to be worthwhile, that injury
>> has to outweigh your legal fees. In practice this makes it legal for a
>> corporation to steal $1 from each of a billion people. See also: online
>> privacy violations; spam email.
>>
>> Adding onto the pile in this scenario is how difficult it would be to
>> prove that *your* code was copied, considering that they've assimilated
>> most of the available copyrighted material on Earth and that the AI are
>> black boxes.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "sage-devel" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to sage-devel+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/sage-devel/d30406f886ce7cc61742b5947af01ae1b4985301.camel%40orlitzky.com
>> .
>>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/CAAWYfq1gH9j%3DJmHOuaSOnLbcYy%3DxmLmFLwwGrfL2Vr9iRv6H9A%40mail.gmail.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAOgrLb2hVZ9dqo8PC9D25FbnmxG2F2YU%3DL32kCWMNq5hc%3Dyk1w%40mail.gmail.com.


Re: [sage-devel] Re: Why SR('expression') fail on some but not others?

2023-05-05 Thread sumaiya qureshi
Hey All!

Please let me know I am included within the accepted organization or not?

According to Karachi, Pakistan timezone last night was my GSoC'23 result.

Please guide me through the procedure how to check my GSoC'23 result.

Name :- Sumaiya Qureshi (Karachi, Pakistan)

I opted for Improvements to mathematics interaction with the desired
organization "Oppia" within Web category.

Let me know if you all sage developers want further information regarding
myself to search my result.

Regards,
Sumaiya.

On Wed, Apr 26, 2023, 9:49 PM William Stein  wrote:

> I put a few remarks related to this in a notebook:
>
> https://cocalc.com/wstein/support/SR-and-strings
>
> Basically, converting to from strings via str hardly works anywhere in
> Sage and that is by design, following the lead of Magma instead of
> Pari.  Instead Pickle is the thing that mostly works for that mapping,
> but is ugly. Then lament no json...
>
> William
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/CACLE5GB%2BQh3cpCesFtPMs18E3i4AAFvYm3cz3Y7hrsWo45XGWQ%40mail.gmail.com
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAOgrLb0BSyWp%2Bxu6at59KUBkQCXYO8QuZHkvZY80wv3s5DgB0w%40mail.gmail.com.


Re: [sage-devel] What is the status of sympy in sagemath? In particular the integrator.

2023-05-05 Thread sumaiya qureshi
Hey All!

Please let me know I am included within the accepted organization or not?

According to Karachi, Pakistan timezone last night was my GSoC'23 result.

Please guide me through the procedure how to check my GSoC'23 result.

Name :- Sumaiya Qureshi (Karachi, Pakistan)

I opted for Improvements to mathematics interaction with the desired
organization "Oppia" within Web category.

Let me know if you all sage developers want further information regarding
myself to search my result.

Regards,
Sumaiya.

On Wed, Apr 26, 2023, 11:22 PM 'Nasser M. Abbasi' via sage-devel <
sage-devel@googlegroups.com> wrote:

> I use sagemath to run the independent CAS integrations tests for Fricas,
> Giac and Maxima, since it is much easier to use the same script to all CAS
> systems instead of learning how to use each separate CAS. The result is put
> on this page .
>
> I found that sympy now can be used from sagemath.
>
> So I said, great. Instead of having separate script for sympy in python
> will use the same sagemath script and just change the name of the algorithm
> to 'sympy'. Makes life easier.
>
> But when I tried this on one test file, I found many integrals now fail,
> where they work using sympy directly in Python.
>
> I am not sure if this is because sympy is not yet fully yet supported in
> sagemath or if this is just a bug and overlooked support.
>
> For example, on this one file,  sympy used to score 84.66% passing score
> when used directly, but now in sagemath it scores 65.64%.
>
> This translates to about 30 more integrals failing in this file of 163
> integrals.
>
> Below will give one example. All seem to give the same exception
>
> NotImplementedError('conversion to SageMath is not implemented')
>
> Here is one example in sagemath 9.8
>
> var('A B a alpha b beta m n x ')
> integrate(x/((b*x^2+a)^m),x, algorithm='sympy')
>
> ---
> NotImplementedError   Traceback (most recent call last)
> Cell In [2], line 1
> > 1 integrate(x/(b*x**Integer(3)+a)**Integer(2),x, algorithm='sympy')
>
> File ~/TMP/sage-9.8/src/sage/misc/functional.py:773, in integral(x, *args,
> **kwds)
> 648 """
> 649 Return an indefinite or definite integral of an object ``x``.
> 650
>(...)
> 770
> 771 """
> 772 if hasattr(x, 'integral'):
> --> 773 return x.integral(*args, **kwds)
> 774 else:
> 775 from sage.symbolic.ring import SR
>
> File ~/TMP/sage-9.8/src/sage/symbolic/expression.pyx:13211, in
> sage.symbolic.expression.Expression.integral()
>   13209 R = SR
>   13210 return R(integral(f, v, a, b, **kwds))
> > 13211 return integral(self, *args, **kwds)
>   13212
>   13213 integrate = integral
>
> File ~/TMP/sage-9.8/src/sage/symbolic/integration/integral.py:1063, in
> integrate(expression, v, a, b, algorithm, hold)
>1061 if not integrator:
>1062 raise ValueError("Unknown algorithm: %s" % algorithm)
> -> 1063 return integrator(expression, v, a, b)
>1064 if a is None:
>1065 return indefinite_integral(expression, v, hold=hold)
>
> File ~/TMP/sage-9.8/src/sage/symbolic/integration/external.py:69, in
> sympy_integrator(expression, v, a, b)
>  67 else:
>  68 result = sympy.integrate(ex, (v, a._sympy_(), b._sympy_()))
> ---> 69 return result._sage_()
>
> File ~/TMP/sage-9.8/src/sage/interfaces/sympy.py:216, in
> _sympysage_add(self)
> 214 s = 0
> 215 for x in self.args:
> --> 216 s += x._sage_()
> 217 return s
>
> File
> ~/TMP/sage-9.8/local/var/lib/sage/venv-python3.11.1/lib/python3.11/site-packages/sympy/core/basic.py:1959,
> in Basic._sage_(self)
>1957 sympy_init()  # may monkey-patch _sage_ method into self's class
> or superclasses
>1958 if old_method == self._sage_:
> -> 1959 raise NotImplementedError('conversion to SageMath is not
> implemented')
>1960 else:
>1961 # call the freshly monkey-patched method
>1962 return self._sage_()
>
>
> Here is same integral in sympy itself. You see it works.
>
> >python
> Python 3.10.9 (main, Dec 19 2022, 17:35:49) [GCC 12.2.0] on linux
> >>> from sympy import *
> >>> A,B,a,alpha,b,beta,m,n,x= symbols('A B a alpha b beta m n x ')
> >>> integrate(x/(b*x**3+a)**2,x)
>
> x**2/(3*a**2 + 3*a*b*x**3) + RootSum(729*_t**3*a**4*b**2 + 1, Lambda(_t,
> _t*log(81*_t**2*a**3*b + x)))
>
>
> The sympy version is 1.11.1 in both cases, all on Linux.
>
> age: ver = installed_packages()
> sage: ver['sympy']
> '1.11.1'
>
> Will give the list of failed integrals in this one file in a follow up
> post.
>
> --Nasser
>
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> 

Re: [sage-devel] Re: [sage-release] Sage 10.0.rc0 released

2023-05-05 Thread sumaiya qureshi
Hey All!

Please let me know I am included within the accepted organization or not?

According to Karachi, Pakistan timezone last night was my GSoC'23 result.

Please guide me through the procedure how to check my GSoC'23 result.

Name :- Sumaiya Qureshi (Karachi, Pakistan)

I opted for Improvements to mathematics interaction with the desired
organization "Oppia" within Web category.

Let me know if you all sage developers want further information regarding
myself to search my result.

Regards,
Sumaiya.

On Wed, May 3, 2023, 12:36 PM Thierry 
wrote:

> Hi,
>
> Le Wed, Apr 26, 2023 at 10:43:35AM +0100, Dima Pasechnik a écrit :
> > Thanks, it's now https://github.com/sagemath/sage/pull/35571
>
> Could this straightforward ticket be set to blocker and reviewed for the
> next official release ?
>
> Ciao,
> Thierry
>
>
> >
> > On Wed, Apr 26, 2023 at 10:32 AM Thierry
> >  wrote:
> > >
> > > Hi,
> > >
> > > Sage's current openssl version (3.0.5) hass several "High severity"
> > > vulnerabilities, see https://www.openssl.org/news/vulnerabilities.html
> > >
> > > It would be nice to have the fixes included in the next Sage release.
> I am not
> > > using github, here is a pull request (literally) to fix this :
> > >
> > >   git pull
> https://lipn.univ-paris13.fr/~monteil/hebergement/sage/sage.git
> openssl.3.0.8
> > >
> > > (commit hash : 997a6bd35a17f5511bb12552bd676597b09f1eaf)
> > > I checked the hash of the tarballs against the GPG signatures by
> upstream developers.
> > >
> > > Tarball at : https://www.openssl.org/source/openssl-3.0.8.tar.gz
> > >
> > > Ciao,
> > > Thierry
> > >
> > > P.S. Note that 3.1.0. has been very recently released, however 3.0.x
> is LTS and will
> > > not have structural changes. Just in case, here is a verified branch :
> > >
> > >   git pull
> https://lipn.univ-paris13.fr/~monteil/hebergement/sage/sage.git
> openssl.3.1.0
> > >
> > > (commit hash : 9229a2be66dc0e4f2e3f677aa515a33bfe72a873)
> > > Tarball at : https://www.openssl.org/source/openssl-3.1.0.tar.gz
> > >
> > >
> > >
> > >
> > > Le Sun, Apr 23, 2023 at 07:46:00AM -0700, Volker Braun a écrit :
> > > > As always, you can get the latest beta version from the "develop" git
> > > > branch. Alternatively, the self-contained source tarball is at
> > > > http://www.sagemath.org/download-latest.html
> > > >
> > > >
> > > > f3acd42678a (tag: 10.0.rc0, github/develop) Updated SageMath version
> to
> > > > 10.0.rc0
> > > > eca2a773d08 gh-35543: Cleaning set partition
> > > > 9d8c9c05117 gh-35542: some fixes for cython-lint in various places
> > > > e1e119463ae gh-35534: some cython-lint fixes in matroids/
> > > > 133a345bacb gh-35533: Fix bug in graph.maximum_average_degree
> > > > 3c2ba826156 gh-35530: some minor details in interfaces
> > > > 12cea800735 gh-35526: fix pycodestyle E271 and E502 in pyx files
> > > > a03f09cf594 gh-35525: cython-lint and some doc cleanup for
> expression.pyx
> > > > e9b67cc117a gh-35521: `sage.combinat.sf`: re-enable a doctest
> > > > cc0ea4d66f4 gh-35518: Improve
> PolynomialSequence.connected_components()
> > > > a38a25a261e gh-35515: Bug in integer valued polys
> > > > 803c7aacaee gh-35514: Don't force ecl lisp with `maxima -l ecl` on
> command
> > > > line.
> > > > 20d2edd1736 gh-35513: Silence initialization of giac
> > > > 64c205c7d51 gh-35512: Improve PolynomialSequence.connection_graph()
> > > > implementation
> > > > db2fa5d13b1 gh-35511: Fix Graph.add_clique() for one vertex
> > > > 0ff23f67772 gh-35510: Make BooleanPolynomial.variables() way faster
> > > > e3636bd579c gh-35509: some cython-linting in matrix/ folder
> > > > 2c7e16e5faf gh-35507: fix pycodestyle E303 in schemes
> > > > 98595ef8661 gh-35506: add check for pycodestyle E502 in python files
> > > > 80f3fd99d04 gh-35504: `build/pkgs/sphinx_{copybutton,basic_ng}`: Add
> conda
> > > > info
> > > > 41c256ae647 gh-35499: Fix test output for ipywidgets 8.0.5, part deux
> > > > 3740e145432 gh-35478: Remove unused code from GAP interface
> > > > b25229b6647 gh-35476: scipy: Patch out test requiring internet access
> > > > eafd5215a28 gh-35472: Implement the Feichtner-Yuzvinsky rings for
> lattices
> > > > 957e627f023 gh-35465: Fix conda workflow
> > > > 1fc3fee5bed gh-35463: Add iterator over minimum distance k
> dominating sets
> > > > ecd162be3dc gh-35462: Iterator over the minimal distance k
> dominating sets
> > > > c18a3fbfe72 gh-35446: add method is_simple to permutations
> > > > ef68bee7ccf gh-35443: Fix slow doctests or mark # long time
> > > > c005c006d4e gh-35431: Documentation improvements for rounding methods
> > > > 15a5078afaa gh-35389: `sage.rings.finite_rings.residue_field`:
> > > > Modularization fixes
> > > > 9ff469adb9c gh-35375: Fix minimal kernel basis corner cases
> > > > 55ebb79b65a gh-35306: `sage.groups.matrix_gps`: Modularization fixes
> for
> > > > imports
> > > > 8bcce63b6a1 gh-35305: `sage.quadratic_forms`: Modularization fixes
> for
> > > > imports
> > > > 97b45d80a7c (tag: 10.0.beta9) Updated SageMath 

Re: [sage-devel] What was/is/will be the purpose of maintaining the Sage distribution?

2023-05-05 Thread sumaiya qureshi
Hey All!

Please let me know I am included within the accepted organization or not?

According to Karachi, Pakistan timezone last night was my GSoC'23 result.

Please guide me through the procedure how to check my GSoC'23 result.

Name :- Sumaiya Qureshi (Karachi, Pakistan)

I opted for Improvements to mathematics interaction with the desired
organization "Oppia" within Web category.

Let me know if you all sage developers want further information regarding
myself to search my result.

Regards,
Sumaiya.

On Sun, Apr 30, 2023, 5:45 AM Matthias Koeppe 
wrote:

> Sure, but these just the first few packages. Better list:
> https://github.com/sagemath/sage/issues/35583
>
> On Saturday, April 29, 2023 at 5:10:43 PM UTC-7 Michael Orlitzky wrote:
>
>> On Sat, 2023-04-29 at 13:10 -0700, Matthias Koeppe wrote:
>> >
>> > This drops platform support for 32-bit Linux (see
>> >
>> https://github.com/sagemath/sage/wiki/Sage-9.8-Release-Tour#availability-of-sage-98-and-installation-help)
>>
>> > for these optional packages. We will need a decision if this OK.
>> >
>>
>> GNU info and Valgrind can be installed with the package manager on any
>> 32-bit distro so there's no practical difference for those two.
>>
>> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/332e5ceb-a190-45c5-931e-cdb9f5344639n%40googlegroups.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAOgrLb0A75AHqZ1VTwbXX2KXR%3DdkLh%3DB_vzC8RdS7sg1f0HVug%40mail.gmail.com.


Re: [sage-devel] cysignals/sig_on...sig_off

2023-05-05 Thread sumaiya qureshi
Hey All!

Please let me know I am included within the accepted organization or not?

According to Karachi, Pakistan timezone last night was my GSoC'23 result.

Please guide me through the procedure how to check my GSoC'23 result.

Name :- Sumaiya Qureshi (Karachi, Pakistan)

I opted for Improvements to mathematics interaction with the desired
organization "Oppia" within Web category.

Let me know if you all sage developers want further information regarding
myself to search my result.

Regards,
Sumaiya.

On Mon, May 1, 2023, 7:03 AM David Roe  wrote:

>
>
> On Sun, Apr 30, 2023 at 10:49 AM 'jonatha...@googlemail.com' via
> sage-devel  wrote:
>
>> Does cysignals get enough support to keep going or do we want to try a
>> different approach? This different approach will for sure not be as
>> efficient, but will probably need less effort to maintain.
>>
>
> sig_on/sig_off can be used in library interfaces where the performance
> impact may be noticeable.  I'd like to see a direct comparison before
> putting in much effort to switch to something else.
> David
>
> --
>> You received this message because you are subscribed to the Google Groups
>> "sage-devel" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to sage-devel+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/sage-devel/a8883260-2b4b-4cd4-8980-f1fea2070c10n%40googlegroups.com
>> 
>> .
>>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/CAChs6_mDQLMgn6DjuPbHZ3tbdvRrFkMDTNVdQPW-SydvD%3DvDRA%40mail.gmail.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAOgrLb30UX3w5X2n1W%2BkXfjWZFRoVPc5BUMC_qFVkU07WXcobg%40mail.gmail.com.


Re: [sage-devel] Re: Meson Build System

2023-05-05 Thread sumaiya qureshi
Hey All!

Please let me know I am included within the accepted organization or not?

According to Karachi, Pakistan timezone last night was my GSoC'23 result.

Please guide me through the procedure how to check my GSoC'23 result.

Name :- Sumaiya Qureshi (Karachi, Pakistan)

I opted for Improvements to mathematics interaction with the desired
organization "Oppia" within Web category.

Let me know if you all sage developers want further information regarding
myself to search my result.

Regards,
Sumaiya.

On Wed, May 3, 2023, 12:23 AM Matthias Koeppe 
wrote:

> Hi Volker,
> I would welcome using Meson (specifically meson-python) for building the
> Sage *library*, replacing our use of the very dated setuptools. Other
> scientific packages, notably SciPy have gone this route with great success.
> That's https://github.com/sagemath/sage/issues/34630, and I'll be happy
> to discuss more and collaborate on this.
> This would have a great impact - faster compilation of the Sage library,
> proper tracking of dependencies, etc.
>
> On the other hand, I would be very reluctant to replace the autoconf +
> Makefile build system that drives the Sage *distribution*. A lot of work
> has gone into achieving the platform support that we currently offer, and
> on a short time scale, there is little to be gained by reimplementing all
> that. And in the medium/long term, as discussed in another sage-devel
> thread, I would hope that the Sage project can withdraw from its
> (historically important) role as a user-installable software distribution
> altogether because other projects, in particular conda-forge, are
> increasingly filling it.
>
> On Tuesday, May 2, 2023 at 10:54:54 AM UTC-7 Volker Weißmann wrote:
>
>> Hello,
>>
>> I'm a developer that worked quite a bit with the meson build system and
>> looked at   sagemath for a few days. I thought that redoing the build
>> system with meson instead of autoconf would be quite a bit of work, but
>> would
>>
>> 1. Be far, far more readable.
>> 2. Result in far faster incremental builds if very little has changed
>> since the last build.
>>
>> What do you think? Is this a good idea? Would you appreciate (and merge)
>> such an endeavour?
>>
>> Greetings
>> Volker
>>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/00aecbee-42bb-47ac-9c2e-dfc4f600641dn%40googlegroups.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAOgrLb1P6pAcJ7T%3D_Sx4JtgaVCZxRacS77Vfs%2BdPP518Wf8OUA%40mail.gmail.com.


Re: [sage-devel] Complexity of finding solutions of trapdoored polynomial?

2023-05-05 Thread sumaiya qureshi
Hey All!

Please let me know I am included within the accepted organization or not?

According to Karachi, Pakistan timezone last night was my GSoC'23 result.

Please guide me through the procedure how to check my GSoC'23 result.

Name :- Sumaiya Qureshi (Karachi, Pakistan)

I opted for Improvements to mathematics interaction with the desired
organization "Oppia" within Web category.

Let me know if you all sage developers want further information regarding
myself to search my result.

Regards,
Sumaiya.



On Wed, May 3, 2023, 5:19 PM Georgi Guninski  wrote:

> Cryptography based on hardness of finding solutions of diophantine
> equations.
>
> This is related to crypto and there is money in crypto,
> so someone may profit :)
>
> With latex on mathoverflow [1].
> For the general approach, check [2]
>
> Working over $K=\mathbb{Q}[x_1,...,x_n,y_1,...y_m]$.
>
> Let $f_i=g_i \cdot (h_i(y_i)+l_i(x_i))$ where $l_i$ is linear
> and depends on only $x$ variables and $h_i$ depends on only $y$
> variables.
> There are no restrictions on $g_i$.
>
> Let $F=\sum_{i=1}^k f_i$ be given as sum of monomials.
>
> If we know the set of $f_i$ (the secret trapdoor) and we are given $y_i$
> , for sufficiently general $l_i$, we can find the solutions
> of $F=0$ as the solutions of the linear in $x_i$ system
> of linear equations $(h_i(y_i)+l_i(x_i))=0$
>
> >Q1 Can we find $f_i$ such that solving $F=0$ is hard
> without knowing the trapdoor?
>
> >Q2 Assume an oracle gives many solutions to $F=0$,
> can we still get hardness results for new solutions?
>
>
> [1] Complexity of finding solutions of trapdoored polynomial
>
> https://mathoverflow.net/questions/445899/complexity-of-finding-solutions-of-trapdoored-polynomial
>
> [2] Cryptography signature scheme based on hardness of finding points
> on varieties?
>
> https://mathoverflow.net/questions/445898/cryptography-signature-scheme-based-on-hardness-of-finding-points-on-varieties
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/CAGUWgD9kOdwoSRs%3DRs%2BH0kepF%3DJgH3mtcJ3H2bkW7ON_1mUmug%40mail.gmail.com
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAOgrLb3RAqGxrpeAAWsF0%3Dgkjao_WziE4OeWAZeJJjpx7pTobQ%40mail.gmail.com.