astropy/astropy — pull request #522 by taldcroft (2012-12-13 02:53:12+00:00)
Title: Is Time handling leap seconds correctly?

I'm confused (this may just be me) about what's going on here:

```
In [1]: t = Time(['2012-06-30 12:00:00', '2012-06-20 12:00:00','2012-06-30 23:59:59', '2012-06-20 23:59:59'],format='iso',scale='utc')

In [2]: t
Out[2]:

In [3]: t.utc
Out[3]:
```

Haven't the first and third times effectively been expressed as something more like UT1? (I know it's not UT1, but it shares the property of UT1 that a day has 86400 seconds, spread out -- nearly -- uniformly over the day, so that the leap second is spread out over the day.)

Weirder:

```
In [4]: Time(['2012-06-30 12:00:00', '2012-06-30 12:00:00.500'],format='iso',scale='utc')
Out[4]:
```

The second time is just the first time, according to [2] and [3], but now the first becomes the second while the second gets turned into something else.

What am I missing?