larry-discuss team mailing list archive
-
larry-discuss team
-
Mailing list archive
-
Message #00063
Re: Plans for la 0.2
On Sat, Feb 6, 2010 at 7:25 AM, Keith Goodman <kwgoodman@xxxxxxxxx> wrote:
> On Wed, Feb 3, 2010 at 2:11 PM, Keith Goodman <kwgoodman@xxxxxxxxx> wrote:
>> Now that la 0.1 has been released, it is time to begin planning for 0.2.
>>
>> The focus of the second release of la (version 0.2) is to improve unit
>> test coverage.
>>
>> The first step is to make larry specific assert_equal and
>> assert_almost_equal functions as described in Blueprint
>> simplify-unit-testing.
>>
>> After we are happy with the signature and unit test coverage of the
>> new assert statements, we will use them to add missing unit test
>> coverage in la. If that goes well, i.e. we are still happy with the
>> new assert statements:
>>
>> Refactor deflarry_test.py to use the new assert statements.
>>
>> As always, once the coding starts the plan will change.
>
> An update on plans for 0.2:
>
> Unit testing
> -----------------
>
> - Simplify unit testing with new assert_larry_equal function
> - Unit test all larry methods for ability to handle empty larrys
> - dtype unit test of all methods?
> - Add unit tests for larry methods that don't have any
>
> New features
> -------------------
>
> - swapaxes method
> - panel function
> - Add nd ability to the larry methods that currently only handle 2d input
> - New ability to index by label? (I'll write a blueprint)
> - Extend group methods to allow axis argument and 2d groups
I moved planing of the la 0.2 (avocado) release from this thread to
the RELEASE file. So, see here for plans and updates:
http://bazaar.launchpad.net/~kwgoodman/larry/trunk/annotate/head%3A/RELEASE
References