Simple python implementation of Marching Squares Algorithm.
python main.py # run demo
import MarchingSquares
data = ... # numpy array, 2-dimention, single channel, range [0,1]
points = MarchingSquares.Extract(data, level=0.5) # we got contour points
numpy >= 1.19.4
if you want to run the demo,
pillow >= 8.0.1
matplotlib >= 3.3.3