Jishnu Bhattacharya
Jishnu Bhattacharya
Fixes #9, but I'm not sure if this is entirely desirable
These versions should be compatible, as the breaking changes only impacts `ApproxFun.jl`
https://github.com/JuliaMath/AbstractFFTs.jl/blob/03ef58b6f1fc033cba090a24c94837013b9f3ab0/src/definitions.jl#L220 This may be self-recursive MWE ```julia julia> f = ApproxFunBase.plan_transform(Chebyshev(), rand(4)) FastTransforms.ChebyshevTransformPlan{Float64, 1, (5,), false, 1, UnitRange{Int64}}(FFTW r2r REDFT10 plan for 4-element array of Float64 (redft10e-r2hc-4 (rdft-r2hc-direct-r2c-4 "r2cf_4"))) julia>...
This PR specializes `show` for `Frequencies`. It's a workaround for https://github.com/JuliaLang/julia/issues/39963, and in general this makes the output more readable while displaying frequencies obtained from `fftfreq` and `rfftfreq`. On master...
This matches the docstring of `complex`, so now ```julia julia> typeof(complex(zero(Dual128))) == complex(Dual128) true ```
Fixes #40760 Now ```julia julia> (false:false)[1:0] true:false julia> (false:true:false)[1:1:0] 0:1:-1 julia> (false:true:false)[1:0] 0:1:-1 ```
julia ```julia julia> @variables a,b,c,d,e,f,g,h,i,j 10-element Vector{Num}: a b c d e f g h i j julia> [a b; e h] 2×2 Matrix{Num}: a b e h julia> VERSION...
This avoids namespace issues, and makes each file independently executable.
Copied from https://github.com/actions/checkout, hopefully it'll get around the outdated node.js12 jobs warning
Since something similar is implemented on Julia nightly now, it seems to be the preferred way forward. After this, the following is inferred: ```julia julia> @inferred (x -> convert(OffsetArray{Float64,2,Matrix{Float64}}, x[1]))(Any[zeros(1,1)])...