Comments (2)
Comparing anything to all-zeros with ≈
is fraught, because the default is atol=0
and rtol
yields 0 when the rhs is all-zeros:
help?> ≈
"≈" can be typed by \approx<tab>
search: ≈
isapprox(x, y; rtol::Real=atol>0 ? 0 : √eps, atol::Real=0, nans::Bool=false, norm::Function)
Inexact equality comparison: true if norm(x-y) <= max(atol, rtol*max(norm(x), norm(y))). The default atol is zero and the default rtol depends on the types of x and y.
The keyword argument nans determines whether or not NaN values are considered equal (defaults to false).
...
You can use
julia> @test imfilter(x,reflect(∇x),"circular") ≈ zeros(5,5) atol=1e-12
Test Passed
from imagefiltering.jl.
oh, good to know. thanks
from imagefiltering.jl.
Related Issues (20)
- imfilter "plan" ? HOT 2
- Fix Documenter build HOT 2
- Optimized Median Filter HOT 4
- introduce a `findall` version of `mapwindow`
- Code movements and next releases
- rename "circular" to "periodic" when reworking padarray
- tutorial: spatial kernel filtering with `imfilter` and convolution theorem
- Question: mapwindow with multi-threads? HOT 4
- Butterworth Kernel? HOT 3
- optimized mean filter using IntegralArrays
- `imfilter!` allocates significantly HOT 1
- Strange automagic kernel centering depending on eltype HOT 2
- Unstable `imfilter!` execution time with variable FFTW threads
- `findlocalmaxima` fail to handle repeated peaks
- Internal error in Julia 1.8-rc1 HOT 1
- Error When Using `SMatrix` for FIR Separable Filtration HOT 2
- TiledIteration 4.0 breaks tests HOT 1
- padarray inconsistent behavior for n=1 axes HOT 5
- Citing ImageFiltering.jl
- Error with `mapwindow` and custom function, when the window is greater than 2x the size of the inputs
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from imagefiltering.jl.