From: N. V. <mit...@we...> - 2005-07-05 06:04:09
|
Hello everyone, I am new to this list, so first of all thanks for your nice efforts to provide python wrappers for the gsl! As I have just started to try out everything, I stumbled upon the following minor bug: The documentation says, that pygsl.diff is deprecated and that you should use pygsl.deriv instead. But when using pygsl.import_all(), you only get .diff added to the pygsl namespace. Maybe you can also help me with a probably very simple to answer question which I could not yet figure out from the example. The following will return the derivative of cos(x) at x=0: <SNIP> import Numeric from pygsl import deriv def f(x,y): return Numeric.sin(x) (result, error) = deriv.central(f, 0, 1) print result </SNIP> OK, but how could I find the derivative of an arbitrary dataset? The following e.g. will create two arrays x, y that represent some points of a sin. <SNIP> a = Numeric.arange(-10,10) x = a y = Numeric.sin((a/20.0) * 6.28) </SNIP> My guess would be that I need to create an interpolation myself... ? Best regards, Niklas Volbers. |