Daniel,

Thanks for the reply and for your interest in scikit-fmm. Yes, I think
I have the extension velocities implemented correctly according to the
Sethian paper/book. Everything seems to be working but one issue
remains: I seem to have used the opposite array order (FORTRAN vs C)
in scikit-fmm  from the rest of numpy/scipy/fipy. I am still confused
on this and need to give it more thought.

I would be pleased if you could give it a try and get back to me with
any problems.

I have a paper submission deadline today so will reply with more details soon.

Thanks!!
Jason

On Thu, May 31, 2012 at 10:32 AM, Daniel Wheeler
<[email protected]> wrote:
> Hi Jason,
>
> I was wondering how scikit-fmm is proceeding. Does it have extension
> velocities yet? I noticed that you had added an extension velocities
> example in the git repository, but nothing has been released yet. Do
> you think it is at a stage that I can can use FMM and extension
> velocities from within FiPy? I just recently finished a wrapper for
> LSMLIB and I want to include scikit-fmm as an alternative choice. I
> hope to compare them for efficiency using the FiPy examples and see
> what needs to be updated/fixed in both packages.
>
> Cheers
>
> On Thu, Mar 1, 2012 at 9:06 AM, Jason Furtney <[email protected]> wrote:
>> Hi,
>>
>> I have been using FiPy / lurking for several years, thank you for all
>> your efforts and for the great software!
>>
>> There has been a fair bit of discussion on this list recently about
>> calculating distance functions.
>>
>> I have written a python extension module which implements the fast
>> marching method: http://pypi.python.org/pypi/scikit-fmm/
>>
>> scikit-fmm is a simple module which provides two functions:
>> distance(phi) and travel_time(phi, speed). The functions calculate the
>> signed distance and travel time to an interface described by the zero
>> contour of the input array. The input array can be of 1, 2, 3 or
>> higher dimension and can be a masked array. The point update routine
>> is second order and the module is implemented in C++.
>>
>> lsmlib is a good alternative and provides more capability but is not
>> free for commercial use.
>>
>> Hopefully this module is of interest to the FiPy community. I would
>> like to add to this module, let me know any feature requests.
>>
>> Thanks again!
>> Jason
>> _______________________________________________
>> fipy mailing list
>> [email protected]
>> http://www.ctcms.nist.gov/fipy
>>  [ NIST internal ONLY: https://email.nist.gov/mailman/listinfo/fipy ]
>
>
>
> --
> Daniel Wheeler
>
> _______________________________________________
> fipy mailing list
> [email protected]
> http://www.ctcms.nist.gov/fipy
>  [ NIST internal ONLY: https://email.nist.gov/mailman/listinfo/fipy ]

-- 
--
  Jason K. Furtney
  Itasca Consulting Group
  111 3rd Ave. South, Suite 450
  Minneapolis, MN 55401 USA
    (612) 371-4711

_______________________________________________
fipy mailing list
[email protected]
http://www.ctcms.nist.gov/fipy
  [ NIST internal ONLY: https://email.nist.gov/mailman/listinfo/fipy ]

Reply via email to