Re: [sage-devel] Review of tickets #17909, #17943, #18043

2015-11-21 Thread Jonas Jermann

Hi again

Ping: Can someone review #17909 (and/or #17943)?
#18043 was reviewed and applied/closed (thanks Travis).


Best
Jonas

On 02.11.2015 15:40, Jonas Jermann wrote:

Hi all

I already sent this to sage-nt but didn't get a response, so I try
again: Can someone maybe have a look at one of the tickets above
(in particular  #17909)?

They are for modular forms for Hecke triangle groups.
In particular this includes (classical) modular forms for SL2(Z)
and for the Theta subgroup (see the readme for more information).

I no longer work in academics (I'm a software developer now)
but the code might be useful for others (e.g. in the classical cases)
and in my opinion it would be a pity if the functionality got lost in
the ticket graveyard...

I didn't expect a fast review but the tickets are there since
quite a while already... :-)

#17909: Rankin Cohen brackets (also for quasi forms) and more
 decomposition methods for quasi forms

#17943: Depends on #17909 (but I could make it separate I guess).
 Here I tried to make some experimental code (conversions
 from numerical coefficients to exact forms) more robust
 and fixed some bugs

#18043: I tried my best to add support for HyperbolicPlane(), it could
 certainly be improved by someone familiar with the
 HyperbolicPlane code...

So if someone has time or is interested, it's appreciated. :-)


Best
Jonas



PS
I would be interested in generalizing the implementation to Jacobi
forms if someone has the time to help me with the algebraic structure.

PPS
Using appropriate subspaces it's quite easy to find some differential
equations satisfied by the forms (e.g. E2). For instance I found:
n=4
E2.derivative(4) == -3/2*E2^2*E2.derivative(2) + 5/2*E2*E2.derivative(3)
+ 9/4*E2*E2.derivative()^2 -3*E2.derivative()*E2.derivative(2)
n=5 (non-arithmetic)
E2^3*E2.derivative(2) == E2^2*E2.derivative(3) + 3/2 *
E2^2*E2.derivative()^2 + 4*E2*E2.derivative()*E2.derivative(2) -20/3 *
E2.derivative()*E2.derivative(3) -22/3*E2.derivative()^3 +
40/9*E2.derivative(2)^2
Maybe that's of interest to someone...


--
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 post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: [sage-support] Sage 6.9 no longer loads packages from /home/me/.local/lib/python2.7/site-packages

2015-11-21 Thread William Stein
On Fri, Nov 20, 2015 at 12:44 PM, Mark Bell  wrote:
> I've just upgraded to Sage 6.9 from 6.8. I have a large number of packages
> that I've installed by using:
>   python setup.py install --user
> so they have been placed in /home/me/.local/lib/python2.7/site-packages/...
>
> Previously Sage would automatically search this location looking for
> packages and so I could do "import mypackage" and everything would work
> fine. It now appears that Sage is no longer searching this path
> automatically and so attempting to import these packages results in a
> "ImportError: No module named mypackage". Is this a bug or was no longer
> loading packages from ~/.local/ a deliberate change? It appears that this
> has been previously listed as a feature of both Sage and Python, see
> http://sage-devel.narkive.com/kld2G6DI/sage-python-packages-and-local and
> https://www.python.org/dev/peps/pep-0370/
>

This was caused by trac 14243, which -- in retrospect -- I *strongly*
disagree with being included in Sage
(http://trac.sagemath.org/ticket/14243).  In SageMathCloud, I manually
revert that ticket so that users have a better experience:

   
https://github.com/sagemathinc/smc-sage/commit/7c9cfd095463091bcf41e1c6ea6e8eebfb61f00c

I've made http://trac.sagemath.org/ticket/19612 to revert 14243.

 - William



> --
> You received this message because you are subscribed to the Google Groups
> "sage-support" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-support+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-supp...@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-support.
> For more options, visit https://groups.google.com/d/optout.



-- 
William (http://wstein.org)

-- 
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 post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] error compiling sage (atlas failed to build)

2015-11-21 Thread Laurent Bakri
Hi all,
As suggested by the output in my console I email  this list since I failed 
to build sage from source. 
I am running debian-sid on a Hp-laptop p 6100 dual core, 
linux kernel :  4.2.0-1-amd64 #1 SMP Debian 4.2.6-1 (2015-11-10)

The package that failed to build is atlas-3.10.2 
In the attached log I am not sure what is relevant or not I just noticed : 
the warning  "the use of `tmpnam' is dangerous, better use `mkstemp' 
" a good amount of times ...

the error  : File .../enums.py", line 201, in make_check_enums
check_enums(output.decode('ascii')) 
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 44: 
ordinal not in range(128)


Cheers,
Laurent

-- 
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 post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


atlas-3.10.2.log
Description: Binary data


[sage-devel] error compiling sage (atlas failed to build)

2015-11-21 Thread Laurent Bakri
Hi all,
As suggested by the output in my console I email  this list since I failed 
to build sage from source. 
I am running debian-sid on a Hp-laptop p 6100 dual core, 
linux kernel :  4.2.0-1-amd64 #1 SMP Debian 4.2.6-1 (2015-11-10)

The package that failed to build is atlas-3.10.2 
In the attached log I am not sure what is relevant or not I just noticed : 
the warning  "the use of `tmpnam' is dangerous, better use `mkstemp' 
" a good amount of times ...

the error  : File .../enums.py", line 201, in make_check_enums
check_enums(output.decode('ascii')) 
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 44: 
ordinal not in range(128)


Cheers,
Laurent

-- 
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 post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


atlas-3.10.2.log
Description: Binary data


Re: [sage-devel] Re: Continuous Integration through a French 'Research Service'

2015-11-21 Thread Volker Braun
Sorry, travelling right now.

Whats IMHO preventing us from better testing is container support, right 
now the testsuite fails inside docker. Using containers, the patchbot could 
snapshot clean builds and test on top of that. And automatically test 
third-party packages.

More machines for the buildbot would also be good, e.g. older osx and 
centos/fedora.


 

On Saturday, November 21, 2015 at 3:29:51 AM UTC-5, Nathann Cohen wrote:
>
> > http://build.sagedev.org/release/waterfall 
>
> I'm not saying that you are not being very helpful, but we could do 
> with full sentences and explanations. 
>
> Your web page is very pretty, and indeed tells us more about what 
> machines are being used to run the tests. Is there anything that 
> prevent us from a fully automatic integration of trac tickets ? If so, 
> what and should we change it ? 
>
> Also, do we have all the machines we need or are there some platforms 
> that you would like to test Sage on to which we don't have access at 
> the moment ? 
>
> Nathann 
>

-- 
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 post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-devel] Re: Continuous Integration through a French 'Research Service'

2015-11-21 Thread Dima Pasechnik


On Saturday, 21 November 2015 08:29:51 UTC, Nathann Cohen wrote:
>
> > http://build.sagedev.org/release/waterfall 
>
> I'm not saying that you are not being very helpful, but we could do 
> with full sentences and explanations. 
>
> Your web page is very pretty, and indeed tells us more about what 
> machines are being used to run the tests. Is there anything that 
> prevent us from a fully automatic integration of trac tickets ? If so, 
> what and should we change it ? 
>
> Also, do we have all the machines we need or are there some platforms 
> that you would like to test Sage on to which we don't have access at 
> the moment ? 

as can be seen from that picture, we certainly need more different OSX 
machines,
and ARM Linux machines.

 

-- 
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 post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-devel] Re: Continuous Integration through a French 'Research Service'

2015-11-21 Thread Nathann Cohen
> http://build.sagedev.org/release/waterfall

I'm not saying that you are not being very helpful, but we could do
with full sentences and explanations.

Your web page is very pretty, and indeed tells us more about what
machines are being used to run the tests. Is there anything that
prevent us from a fully automatic integration of trac tickets ? If so,
what and should we change it ?

Also, do we have all the machines we need or are there some platforms
that you would like to test Sage on to which we don't have access at
the moment ?

Nathann

-- 
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 post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.