@@ -755,10 +755,10 @@ function rescale(A::AbstractArray; low=0.0, up=1.0, inputmin=NaN, inputmax=NaN,
755755 elseif (isa (stretch, Tuple) || (isvector (stretch) && length (stretch) == 2 ))
756756 _inputmin, _inputmax = stretch[1 ], stretch[2 ]
757757 end
758- (isnan (inputmin )) && (mi:: Float64 = (isa (A, GItype)) ? A. range[5 ] : minimum_nan (A))
759- (isnan (inputmax )) && (ma:: Float64 = (isa (A, GItype)) ? A. range[6 ] : maximum_nan (A))
760- _inmin:: Float64 = (isnan (inputmin )) ? mi : _inputmin
761- _inmax:: Float64 = (isnan (inputmax )) ? ma : _inputmax
758+ (isnan (_inputmin )) && (mi:: Float64 = (isa (A, GItype)) ? A. range[5 ] : minimum_nan (A))
759+ (isnan (_inputmax )) && (ma:: Float64 = (isa (A, GItype)) ? A. range[6 ] : maximum_nan (A))
760+ _inmin:: Float64 = (isnan (_inputmin )) ? mi : _inputmin
761+ _inmax:: Float64 = (isnan (_inputmax )) ? ma : _inputmax
762762 d1 = _inmax - _inmin
763763 (d1 <= 0.0 ) && error (" Stretch range has inputmin > inputmax." )
764764 d2 = up - low
@@ -775,7 +775,7 @@ function rescale(A::AbstractArray; low=0.0, up=1.0, inputmin=NaN, inputmax=NaN,
775775 sc *= _tmax
776776 low *= _tmax
777777 if (have_nans)
778- if (isnan (inputmin ) && isnan (inputmax ))
778+ if (isnan (_inputmin ) && isnan (_inputmax ))
779779 if (type == UInt8)
780780 @inbounds for k = 1 : numel (A) isnan (A[k]) && (o[k] = 0 ; continue ); o[k] = round (UInt8, low + (A[k] - _inmin) * sc) end
781781 else
@@ -789,7 +789,7 @@ function rescale(A::AbstractArray; low=0.0, up=1.0, inputmin=NaN, inputmax=NaN,
789789 end
790790 end
791791 else
792- if (isnan (inputmin ) && isnan (inputmax ))
792+ if (isnan (_inputmin ) && isnan (_inputmax ))
793793 if (type == UInt8)
794794 @inbounds for k = 1 : numel (A) o[k] = round (UInt8, low + (A[k] - _inmin) * sc) end
795795 else
@@ -807,7 +807,7 @@ function rescale(A::AbstractArray; low=0.0, up=1.0, inputmin=NaN, inputmax=NaN,
807807 oType = (eltype (A) <: AbstractFloat ) ? eltype (A) : Float64
808808 o = Array {oType} (undef, size (A))
809809 if (oType <: Integer && have_nans) # Shitty case
810- if (isnan (inputmin ) && isnan (inputmax )) # Faster case.
810+ if (isnan (_inputmin ) && isnan (_inputmax )) # Faster case.
811811 @inbounds for k = 1 : numel (A) isnan (A[k]) && (o[k] = 0 ; continue ); o[k] = low + (A[k] - _inmin) * sc end
812812 else
813813 @inbounds for k = 1 : numel (A)
@@ -816,7 +816,7 @@ function rescale(A::AbstractArray; low=0.0, up=1.0, inputmin=NaN, inputmax=NaN,
816816 end
817817 end
818818 else
819- if (isnan (inputmin ) && isnan (inputmax )) # Faster case. No IFs in loop
819+ if (isnan (_inputmin ) && isnan (_inputmax )) # Faster case. No IFs in loop
820820 @inbounds for k = 1 : numel (A) o[k] = low + (A[k] - _inmin) * sc end
821821 else
822822 @inbounds for k = 1 : numel (A)
0 commit comments