Great work, congratulations for the package. I have a short question. Once I get an array of Curve2 type, how can I get a graphical representation of it? I mean, in Winston/Gaston/PyPlot/whatever.
On Sunday, June 29, 2014 12:34:28 AM UTC+2, Tomas Lycken wrote: > > Huzzah! > > We’ve just released Contour.jl <https://github.com/tlycken/Contour.jl>, a > light-weight package that provides an algorithm to calculate iso-lines of a > scalar 2D-field f(x,y), such as those shown on a contour plot. The current > implementation uses the Marching Squares > <http://en.wikipedia.org/wiki/Marching_squares> algorithm, and returns > the contour lines in an array of ContourLevel instances, that provide an > abstraction over the actual implementation of curves as geometrical > objects. Currently lists of Vector2s from ImmutableArrays are used to > represent curves, but the idea is that if e.g. a package with general > geometry items emerges, we can seemlessly switch to that. > > Our hopes is that other packages that have use for isolines (e.g. all > plotting packages that want to plot contours) use this package instead of > each carrying their own implementation, but use cases are of course not > limited to plotting. (I wanted to put this together because I needed to > calculate volumes inside axisymmetric isosurfaces, and this solved a large > part of that problem…) > > Please, kick the tires and see what you can do with this! =) > > Finally, a big thanks to Darwin Darakananda > <https://github.com/darwindarak>, who’s done almost all the coding. > > // Tomas > >
