I agree with that interpretation of naive as well. I'll change the proposal to 
reflect that. So any modifier should raise an error then? (At the risk of 
breaking people's code.)

The only question is, should we consider accepting the modifier and disregard 
it with a warning, letting the user know that this is only for temporary 
compatibility purposes?


As of now, it's not clear to me which of those options is better.

Cheers,
Sankarshan

On Apr 1, 2014, at 1:12 PM, Nathaniel Smith <n...@pobox.com> wrote:

> On Tue, Apr 1, 2014 at 5:22 PM, Alexander Belopolsky <ndar...@mac.com> wrote:
>> 
>> On Tue, Apr 1, 2014 at 12:10 PM, Chris Barker <chris.bar...@noaa.gov> wrote:
>>> 
>>> It seems this committee of two has come to a consensus on naive -- and
>>> you're probably right, raise an exception if there is a time zone specifier.
>> 
>> 
>> Count me as +1 on naive, but consider converting garbage (including strings
>> with trailing Z) to NaT.
> 
> That's not how we handle other types, e.g.:
> 
> In [5]: a = np.zeros(1, dtype=float)
> 
> In [6]: a[0] = "garbage"
> ValueError: could not convert string to float: garbage
> 
> (Cf, "Errors should never pass silently".) Any reason why datetime64
> should be different?
> 
> -n
> 
> -- 
> Nathaniel J. Smith
> Postdoctoral researcher - Informatics - University of Edinburgh
> http://vorpus.org
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion@scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion

-- 
Sankarshan Mudkavi
Undergraduate in Physics, University of Waterloo
www.smudkavi.com






Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to