Hi Sebastian!

On Mon, Jul 27, 2009 at 6:57 AM, Sebastian Haase<[email protected]> wrote:
>
> Hi,
>
> would it "conceptually" fit to add a function (somwhere) into Sympy
> that can generate magic squares ?
>
> I was going through some examples online (I think it was Matlab
> actually) where a "magic square" was often used just as a convenient
> way to get a matrix filled with some "interesting" values.
>
> The code is already written (MIT License) and available:
> http://pypi.python.org/pypi/magic_square
> and/or
> http://mihailovs.com/Alec/Python/magic_square.html
>
> magic_square.py is supposedly also included in sage, but I thought it
> could be copied to Sympy since its simple enough and maybe of interest
> to others also.
>
> The module is about 300 lines of code and includes long doc strings
> and many doc-tests (only not formated correctly, as far as I can tell)
> I would recommend to do some code changes later on.
> The package is dated  2007-02-23  and some parts seem to not conform
> to "good style", e.g
>
>>>> magic_square.ismagic(None)
> NotImplemented
> ----> there is lots of special code related to "None" handling, and
> some questionable use global variables
>
>>>> magic_square.magic(2)
> TypeError: No such magic squares exist.
> ----> should be ValueError -- or ?

Sure, send us a patch!

Ondrej

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/sympy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to