Dear users
I've worked for the couple of weeks on improving our masking procedures. The main idea is to have an option to add an image mask (can be static for all pairs or dynamic, per each pair) that will be preserved through all the operations of invalid vector marking, filtering and replacement, plus through the window deformation procedures.
So we use now `numpy.ma.masked_arrays` to keep the image mask over the `x,y` grid for each matrix `u,v` and this mask can be stored in the ASCII output and save for future masking of the undesired regions.
This work also required some changes that unfortunately break backward compatibility of your code. I'm really sorry about it and looking forward for the feedback. Most of the details are in the pull request
Those that want to try and test the code are welcome to install the 0.24.4a version from my personal fork:
```
```
The new documents are uploaded here
After we get positive reviews and correct mistakes, we'll merge it into the OpenPIV/openpiv-python, the pull request #263 will remain open for some time.
Please note that you'll always be able to install an older version and get back to your working code using
```
pip install openpiv==0.24.4
```
or other, older version.