Eric Firing wrote:
> Francesc Alted wrote:
>
>> So, IMHO, I think it would be better to rename the inverse trigonometric 
>> functions from ``arc*`` to ``a*`` prefix. 
>
> +1
> I have stumbled over this myself.  If there is resistance to removing 

-1

There is resistance. Please don't remove the old names. Also note that 
your proposed change will alter people's code in subtle, but potentially 
very "interesting" ways:

>>> from math import *
>>> from numpy import *
>>> type(arcsin(1)) is type(asin(1))
False
>>> from numpy import arcsin as transformacion_del_arco_seno
>>> arcsin == transformacion_del_arco_seno
True

asin(1j) raises an exception, arcsin doesn't. They are *different* 
functions, hence the names.

I have the feeling the only times I ever write to this list is to say 
"please don't change the API". So, here I am again, "please don't change 
the API". This is a cosmetic change whose only effect seems to be to 
have everyone change their code, and then support multiple incompatible 
numpy versions.

Thanks,

Jon


_______________________________________________
Numpy-discussion mailing list
[email protected]
http://projects.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to