[sage-support] Re: feature request - worksheets labels.

2010-02-01 Thread Kakaz


On 1 Lut, 00:34, William Stein  wrote:
> 2010/1/31 Kakaz :
>
> > I have several worksheets in my sage, and when I have some new ideas I
> > create other one, somethimes just for fun. So there are worksheets
> > named: "Idea 1", "Matrices", 'FFT", "FFT3" etc. After a month I do not
> > remember what is inside. Of course I may open them and check, but I
> > thing that there should be something better to depict my worksheets.
> > Folders would be interesting in order to do that, but in fact I mean
> > something like labels.
>
> > Like "comments" in Excel - something what You see, when You point with
> > mouse cursor to worksheet name, and what normally is not visible, You
> > only see it, when You stay with cursor on worksheet name for example
> > for 1 second, without clicking, or entering workseet.
> > I thought it would be useful, because You do not have to open
> > worksheet in order to have an idea what is inside...
>
> As a temporary workaround you might note the following:
>
>  (1) From the home screen (the list of all worksheets), you can do a
> fulltext search of the *contents* of all worksheets by typing a list
> of words in the upper right text box and clicking "Search Worksheets".
>
> (2) You could put text in the worksheets themselves such as
> "label:foo" or something, then search for label:foo to find only such
> worksheets.
>
> William
Thanks a lot!
 I have a habit to name worksheet with long names, which is enough for
me right now. But I suppose, when You have several fields of activity,
some examples imported from web etc. having labels would be very
useful feature, and I suppose developing effort would be not so high
to get this.
Best Regards
Kazek

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org


[sage-support] Re: feature request

2009-04-07 Thread Flavio Coelho

Thanks,

I think I'll do both: ask for an account, so that I can report bugs,
and post about my feature request here (I'll open a new thread, so
that the subject will be informative)

Flávio

On 7 abr, 16:20, davidloeffler  wrote:
> Hi Flavio,
>
> You can have a trac account if you like -- it's only as an anti-spam
> measure that we require a login. Just email Michael Abshoff (address
> on the trac front page). It's possible to create new tickets for
> feature requests; these should be allocated to the milestone "sage-
> wishlist".
>
> That said, it's a better idea to post your request here on sage-
> support. That way, more Sage developers will see it, and might be
> inspired to implement the feature you're after; and if the feature
> does exist, but in a nonobvious way, we can point you to where to find
> it.
>
> David
>
> On Apr 7, 2:29 pm, Flavio Coelho  wrote:
>
> > Hi,
>
> > what is the official channel for feature requests?
> > I checked the trac site but the ticket system doesn't allow anonymous
> > users to create new tickets.
>
> > thanks,
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: feature request

2009-04-07 Thread davidloeffler

Hi Flavio,

You can have a trac account if you like -- it's only as an anti-spam
measure that we require a login. Just email Michael Abshoff (address
on the trac front page). It's possible to create new tickets for
feature requests; these should be allocated to the milestone "sage-
wishlist".

That said, it's a better idea to post your request here on sage-
support. That way, more Sage developers will see it, and might be
inspired to implement the feature you're after; and if the feature
does exist, but in a nonobvious way, we can point you to where to find
it.

David

On Apr 7, 2:29 pm, Flavio Coelho  wrote:
> Hi,
>
> what is the official channel for feature requests?
> I checked the trac site but the ticket system doesn't allow anonymous
> users to create new tickets.
>
> thanks,
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: feature request ...

2008-04-04 Thread harald schilly



On Apr 3, 3:15 am, Georg <[EMAIL PROTECTED]> wrote:
>
> exponentiation,
>

i don't konw if this is implemented or a topic here, but there exists
also the logarithm of a matrix.

h
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: feature request ...

2008-04-03 Thread Mike Hansen

Hello,

>  sage: r = matrix(SR, 4, 4, [[21,17,6,8], [-5,-1,-6,-3], [4,4,16,2],
>  [2,3,-4,-1]])
>  sage: r.exp()
>  .

This is happening since Maxima is failing to do the computation for
reasons that I don't know.  I suppose it wouldn't be too difficult to
write our own matrix exponentiation.

--Mike

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: feature request ...

2008-04-03 Thread Georg



> sage: matrix(SR, 3, 3, [[21,17,6],[-5,-1,-6],[4,4,16]]).exp()
>
> [  (13*e^16 - e^4)/4 (13*e^16 - 5*e^4)/4  (e^16 - e^4)/2]
> [   (e^4 - 9*e^16)/4  (5*e^4 - 9*e^16)/4  (e^4 - e^16)/2]
> [ 4*e^16  4*e^16e^16]
>
this does not work for 4x4 matrices, try
sage: r = matrix(SR, 4, 4, [[21,17,6,8], [-5,-1,-6,-3], [4,4,16,2],
[2,3,-4,-1]])
sage: r.exp()
.
Georg
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: feature request ...

2008-04-02 Thread Jason Grout

Georg wrote:
> Thank you for the fast answer Mike,
> 
>> What functionality did you envision having in a symmetric matrix class?
>>
> 
> In general (not specific to the hermitian (symmetric) property)
> exponentiation,
> determinate,
> elementary matrix operations:
> - changing rows(colums)
> - multiplication of specific rows(colums) with a scalar
> - adding one row(colum) to another
> .i.e. simmilar transformations
> and one command for doing both in each case, i.e
> - changing row i with row j and additionally changing colum i with
> colum j
> - multiplying of row i with a scalar \lambda and additionally
> multiplying colum i with \bar{\lambda} (conjugated)
> - adding row i to row j and additionally adding colum i to j
> i.e. kongruent transformations (I'm not sure now if this is the
> right notation)
> , this may be useful for educational purposes (proofs in basic linear
> algebra)
> 


There is some work going on right now to make assigning a column or row 
much easier and more natural (so it will be about as easy as matlab is).


Thanks,

Jason


--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: feature request ...

2008-04-02 Thread Georg

Thank you for the fast answer Mike,

>
> What functionality did you envision having in a symmetric matrix class?
>

In general (not specific to the hermitian (symmetric) property)
exponentiation,
determinate,
elementary matrix operations:
- changing rows(colums)
- multiplication of specific rows(colums) with a scalar
- adding one row(colum) to another
.i.e. simmilar transformations
and one command for doing both in each case, i.e
- changing row i with row j and additionally changing colum i with
colum j
- multiplying of row i with a scalar \lambda and additionally
multiplying colum i with \bar{\lambda} (conjugated)
- adding row i to row j and additionally adding colum i to j
i.e. kongruent transformations (I'm not sure now if this is the
right notation)
, this may be useful for educational purposes (proofs in basic linear
algebra)

specific to the hermitian (symmetric) case:
- diagonalization
- trace (which must be real then),
- check for definitness, i.e. something like is_positiv,
is_semipositiv, is_indefinite, is_definite (positive or
negativ), ..
(- associated quadratic (hermitian) form as a function in 2
vectorvalued variables), this is easy to workaround, just x^T A y
.
.
Georg


--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: feature request ...

2008-04-02 Thread Mike Hansen

Hi Georg,

There is currently support for taking the matrix exponential of a
symbolic matrix already in Sage since it is using Maxima in the
background.  I suppose that this should be extended to other types of
matrices.

sage: matrix(SR, 3, 3, [[21,17,6],[-5,-1,-6],[4,4,16]]).exp()

[  (13*e^16 - e^4)/4 (13*e^16 - 5*e^4)/4  (e^16 - e^4)/2]
[   (e^4 - 9*e^16)/4  (5*e^4 - 9*e^16)/4  (e^4 - e^16)/2]
[ 4*e^16  4*e^16e^16]


What functionality did you envision having in a symmetric matrix class?

--Mike

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: feature request/proposal concerning the method nearby_rational

2008-01-31 Thread Paul Zimmermann

   John,

> A variation of this, which would be useful in some elliptic curve
> calculations, would be a function
> RR(x).nearby_rational_whose_denominator_is_a_perfect_square().
> 
> For either problem, is there a better solution than going through the
> continued fraction convergents until one is found which has the
> required property?  I hope so, since as I wrote that I could see that
> this would certainly fail on most inputs

the answer is yes. You want to find small integer solutions of 
q^2*x - p = small, or if you write x=y/z, q^2*y - p*z = r with p,q,r small
(here y and z are known integers, and p,q,r are the unknowns).
Or modulo z: q^2*y = r (mod z) with r small. There are algorithms from
Coppersmith to find small roots of such modular equations.
The main idea is to build a lattice which contains (polynomial) multiples
of the equation to solve, to reduce the lattice (using LLL), and then one
obtains a set of polynomial equations with small coefficients, whose roots
modulo z necessarily are also roots over the integers.

@InProceedings{Coppersmith96b,
  author =   {Don Coppersmith},
  title ={Finding a Small Root of a Univariate Modular Equation},
  booktitle ={Proceedings of Eurocrypt'96},
  pages ={155--165},
  year = 1996,
  volume =   1070,
  series =   lncs,
  publisher =sv
}

@InProceedings{Coppersmith01,
  author =   {Don Coppersmith},
  title ={Finding Small Solutions to Small Degree Polynomials},
  booktitle ={Proceedings of CALC'01},
  pages ={20--31},
  year = 2001,
  volume =   2146,
  series =   lncs,
  publisher =sv
}

Paul

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: feature request/proposal concerning the method nearby_rational

2008-01-31 Thread John Cremona

A variation of this, which would be useful in some elliptic curve
calculations, would be a function
RR(x).nearby_rational_whose_denominator_is_a_perfect_square().

For either problem, is there a better solution than going through the
continued fraction convergents until one is found which has the
required property?  I hope so, since as I wrote that I could see that
this would certainly fail on most inputs

John

On 31/01/2008, Georg <[EMAIL PROTECTED]> wrote:
>
> Hi,
> there is a method
> RR(x).nearby_rational(...)
> which returns a rational number 
> it would be convenient for me to have a method which returns a
> rational number which has also a rational square root, something like
> RR(x).nearby_rational_perfect_square(...)
> , I'm not asking for a workaround, at least not for the most obvious
> one (taking the square root of x and using .nearby_rational with
> adjusted tolerance...),
> may this method could be useful for others, too 
> Thanks, Georg
>
>
> >
>


-- 
John Cremona

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---