[sage-devel] Re: MSC-2020 -- Class 52: Convex and Discrete Geometry -- CAS Citations from 2000 to 2021

2022-08-11 Thread kcrisman


> I take this opportunity to thank the Sage community and the developers of 
> related softwares integrated for this Huge effort and to let you know of 
> the positive comments that I receive form the research community in MSC-52. 
> THANK YOU SO MUCH!
>
> If you are interested in a deeper analysis, I produced detailed graphics 
> and provide the raw data in a Jupyter notebook on my webpage:
>
> https://jplab.github.io/sage_cite.html


Great post! 

-- 
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/df751ae8-4a28-400e-bb32-191fe82c4cbbn%40googlegroups.com.


[sage-devel] Re: Cython test suite

2022-08-11 Thread Matthias Koeppe
Their script is 
here: https://github.com/cython/cython/blob/master/Tools/ci-run.sh#L102



On Thursday, August 11, 2022 at 2:22:58 PM UTC-7 John H Palmieri wrote:

> After your post, I unpacked a vanilla Cython tarball and ran "make 
> PYTHON=python3" and "make test PYTHON=python3", and I'm seeing the same 
> behavior as when running the test suite through Sage, although it has only 
> (so far) produced 20 minutes of the messages.
>
> On Thursday, August 11, 2022 at 11:45:53 AM UTC-7 Matthias Koeppe wrote:
>
>> In our CI runs, we disable the testsuite for this reason - see 
>> https://trac.sagemath.org/ticket/32785
>>
>> We must be doing something wrong in spkg-check. Cython's own CI finishes 
>> within 15 minutes - see for example 
>> https://github.com/cython/cython/runs/7788707146?check_suite_focus=true
>>
>> On Thursday, August 11, 2022 at 10:04:08 AM UTC-7 John H Palmieri wrote:
>>
>>> What's the deal with the Cython test suite? I accidentally ran `make` 
>>> with `SAGE_CHECK=yes` last night, and when I checked this morning, the 
>>> Cython test suite had been running for almost 12 hours. The log currently 
>>> ends with
>>>
>>> runTest (__main__.EndToEndTest)
>>> [-1] End-to-end common_include_dir ... 
>>>  2022-08-10 20:29:37.576838
>>>
>>>  2022-08-10 20:29:47.726385
>>>
>>>  2022-08-10 20:29:57.895889
>>>
>>>... and then similar messages roughly every 10 seconds ...
>>>
>>>  2022-08-11 09:57:45.430204
>>>
>>>  2022-08-11 09:57:55.524469
>>>
>>>  2022-08-11 09:58:05.616111
>>>
>>>
>>> (This is on OS X.) What is going on?
>>>
>>> -- 
>>> 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/483df219-e061-453b-9778-9f5b7adac510n%40googlegroups.com.


[sage-devel] Re: Cython test suite

2022-08-11 Thread John H Palmieri
After your post, I unpacked a vanilla Cython tarball and ran "make 
PYTHON=python3" and "make test PYTHON=python3", and I'm seeing the same 
behavior as when running the test suite through Sage, although it has only 
(so far) produced 20 minutes of the messages.

On Thursday, August 11, 2022 at 11:45:53 AM UTC-7 Matthias Koeppe wrote:

> In our CI runs, we disable the testsuite for this reason - see 
> https://trac.sagemath.org/ticket/32785
>
> We must be doing something wrong in spkg-check. Cython's own CI finishes 
> within 15 minutes - see for example 
> https://github.com/cython/cython/runs/7788707146?check_suite_focus=true
>
> On Thursday, August 11, 2022 at 10:04:08 AM UTC-7 John H Palmieri wrote:
>
>> What's the deal with the Cython test suite? I accidentally ran `make` 
>> with `SAGE_CHECK=yes` last night, and when I checked this morning, the 
>> Cython test suite had been running for almost 12 hours. The log currently 
>> ends with
>>
>> runTest (__main__.EndToEndTest)
>> [-1] End-to-end common_include_dir ... 
>>  2022-08-10 20:29:37.576838
>>
>>  2022-08-10 20:29:47.726385
>>
>>  2022-08-10 20:29:57.895889
>>
>>... and then similar messages roughly every 10 seconds ...
>>
>>  2022-08-11 09:57:45.430204
>>
>>  2022-08-11 09:57:55.524469
>>
>>  2022-08-11 09:58:05.616111
>>
>>
>> (This is on OS X.) What is going on?
>>
>> -- 
>> 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/8e36a185-69ea-4fef-89c4-1f4d94a8956cn%40googlegroups.com.


[sage-devel] MSC-2020 -- Class 52: Convex and Discrete Geometry -- CAS Citations from 2000 to 2021

2022-08-11 Thread jplab
Dear all,

During the Summer, I was curious to know more about the impact of Sage in 
my research area (MSC2020-52: Convex and Discrete Geometry).

If I recall correctly, around 2010-11 was the integration of ppl as a 
backend for polyhedral computations, and it more or less also corresponds 
to the first citation of Sagemath in MSC2020-52. Ten years after, how were 
Sagemath and other software cited? Can Sage be considered a trusted and 
used software for research in Convex and Discrete Geometry?

TL;DR: In 10 years, Sagemath went from 0% share of the CAS citations to 33% 
in 2021 and seems to continue growing as of 2022.

I take this opportunity to thank the Sage community and the developers of 
related softwares integrated for this Huge effort and to let you know of 
the positive comments that I receive form the research community in MSC-52. 
THANK YOU SO MUCH!

If you are interested in a deeper analysis, I produced detailed graphics 
and provide the raw data in a Jupyter notebook on my webpage:

https://jplab.github.io/sage_cite.html

Best wishes,
J-P

-- 
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/d7aa5d5e-ca6c-4279-97d8-6252af4d913fn%40googlegroups.com.


[sage-devel] Re: Cython test suite

2022-08-11 Thread Matthias Koeppe
In our CI runs, we disable the testsuite for this reason - 
see https://trac.sagemath.org/ticket/32785

We must be doing something wrong in spkg-check. Cython's own CI finishes 
within 15 minutes - see for 
example https://github.com/cython/cython/runs/7788707146?check_suite_focus=true

On Thursday, August 11, 2022 at 10:04:08 AM UTC-7 John H Palmieri wrote:

> What's the deal with the Cython test suite? I accidentally ran `make` with 
> `SAGE_CHECK=yes` last night, and when I checked this morning, the Cython 
> test suite had been running for almost 12 hours. The log currently ends with
>
> runTest (__main__.EndToEndTest)
> [-1] End-to-end common_include_dir ... 
>  2022-08-10 20:29:37.576838
>
>  2022-08-10 20:29:47.726385
>
>  2022-08-10 20:29:57.895889
>
>... and then similar messages roughly every 10 seconds ...
>
>  2022-08-11 09:57:45.430204
>
>  2022-08-11 09:57:55.524469
>
>  2022-08-11 09:58:05.616111
>
>
> (This is on OS X.) What is going on?
>
> -- 
> 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/049f6d40-232f-4066-a4a4-100d76fc7772n%40googlegroups.com.


[sage-devel] Cython test suite

2022-08-11 Thread John H Palmieri
What's the deal with the Cython test suite? I accidentally ran `make` with 
`SAGE_CHECK=yes` last night, and when I checked this morning, the Cython 
test suite had been running for almost 12 hours. The log currently ends with

runTest (__main__.EndToEndTest)
[-1] End-to-end common_include_dir ... 
 2022-08-10 20:29:37.576838

 2022-08-10 20:29:47.726385

 2022-08-10 20:29:57.895889

   ... and then similar messages roughly every 10 seconds ...

 2022-08-11 09:57:45.430204

 2022-08-11 09:57:55.524469

 2022-08-11 09:58:05.616111


(This is on OS X.) What is going on?

-- 
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/8c00b696-11cb-42ae-9f78-1dc5994da48bn%40googlegroups.com.


Re: [sage-devel] boolean value of inequality

2022-08-11 Thread Thierry
On Thu, Aug 11, 2022 at 03:13:23PM +, Thierry wrote:
> Hi,
> 
> On Thu, Aug 11, 2022 at 03:56:00PM +0200, Ralf Hemmecke wrote:
> > Am I doing something wrong? I would have expected the last line to return
> > False.
> > 
> > ┌┐
> > │ SageMath version 9.6, Release Date: 2022-05-15 │
> > │ Using Python 3.10.4. Type "help()" for help.   │
> > └┘
> > sage: hr=(x^2+2*x+1)
> > sage: hl=(x+1)^2
> > sage: bool(hl==hr)
> > True
> > sage: bool(hl!=hr)
> > True
> 
> This is definitely a bug. Note that 
> 
> sage: a = hl != hr
> sage: bool(a)
> True
> 
> but
> 
> sage: bool(a.expand())
> False
> 
> This is due to the fact that there is a call to is_trivial_zero instead
> of is_zero somewhere in the __bool__ method for symbolic expressions.
> 
> Let me open a ticket and push a branch.

It is https://trac.sagemath.org/ticket/34341

Ciao,
Thierry

> 
> Ciao,
> Thierry
> 
> 
> > 
> > -- 
> > 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/c785ac0f-a58b-305e-136d-e592a7f3a298%40gmail.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/20220811151323.GA26318%40metelu.net.

-- 
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/20220811155927.GB26318%40metelu.net.


Re: [sage-devel] boolean value of inequality

2022-08-11 Thread Thierry
Hi,

On Thu, Aug 11, 2022 at 03:56:00PM +0200, Ralf Hemmecke wrote:
> Am I doing something wrong? I would have expected the last line to return
> False.
> 
> ┌┐
> │ SageMath version 9.6, Release Date: 2022-05-15 │
> │ Using Python 3.10.4. Type "help()" for help.   │
> └┘
> sage: hr=(x^2+2*x+1)
> sage: hl=(x+1)^2
> sage: bool(hl==hr)
> True
> sage: bool(hl!=hr)
> True

This is definitely a bug. Note that 

sage: a = hl != hr
sage: bool(a)
True

but

sage: bool(a.expand())
False

This is due to the fact that there is a call to is_trivial_zero instead
of is_zero somewhere in the __bool__ method for symbolic expressions.

Let me open a ticket and push a branch.

Ciao,
Thierry


> 
> -- 
> 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/c785ac0f-a58b-305e-136d-e592a7f3a298%40gmail.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/20220811151323.GA26318%40metelu.net.


[sage-devel] Re: boolean value of inequality

2022-08-11 Thread davida...@gmail.com
The "==" operator for symbolics creates a new symbolic expression:

sage: hr=(x^2+2*x+1)
sage: hl=(x+1)^2
sage: E = hr == hl
sage: E
x^2 + 2*x + 1 == (x + 1)^2
sage: type(E)


To check if the two expressions are actually the same, I think you can use 
the "is" statement:

sage: f = x + 1
sage: g = x^2 + x + 1
sage: f is g
False
sage: f is f
True
sage g is g
True

Le jeudi 11 août 2022 à 09:56:06 UTC-4, Ralf Hemmecke a écrit :

> Am I doing something wrong? I would have expected the last line to 
> return False.
>
> ┌┐
> │ SageMath version 9.6, Release Date: 2022-05-15 │
> │ Using Python 3.10.4. Type "help()" for help. │
> └┘
> sage: hr=(x^2+2*x+1)
> sage: hl=(x+1)^2
> sage: bool(hl==hr)
> True
> sage: bool(hl!=hr)
> True
>

-- 
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/650d087f-69e0-4745-9484-468fd11c3c7dn%40googlegroups.com.


[sage-devel] boolean value of inequality

2022-08-11 Thread Ralf Hemmecke
Am I doing something wrong? I would have expected the last line to 
return False.


┌┐
│ SageMath version 9.6, Release Date: 2022-05-15 │
│ Using Python 3.10.4. Type "help()" for help.   │
└┘
sage: hr=(x^2+2*x+1)
sage: hl=(x+1)^2
sage: bool(hl==hr)
True
sage: bool(hl!=hr)
True

--
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/c785ac0f-a58b-305e-136d-e592a7f3a298%40gmail.com.