This release resolves build issues with v4.17.3, which includes improved handling and testing of surfaces that do not intersect any faces in one axis, when intersecting with a grid in _find faces regular optimised_.
4.17.4
This patch attempts to resolve the build failure seen with v4.17.3. That failure is believed to have been a difference of behaviour in an integration test, when using the older versions of the python and/or numpy dependencies.
4.17.3
This patch fixes a bug affecting find faces regular optimised when fetching the bounding box if there are no faces present in the I or the J direction.
4.17.2
This patch fixes a typo bug affecting return of properties from _find faces regular optimised_ when one or more axes has no faces. This typically arises when gridding 'curtain' (vertical) boundary surface.
4.17.1
This patch consists of optimisations, particularly of the _find faces_ functionality.
4.17.0
This release changes the dtypes of some numpy arrays.
Selected int arrays which are likely to be large are now given a dtype of int32 (or int8 in some cases) where it is safe to do so. Float arrays being imported from a Nexus vdb are set to float32.