ApproxFun.jl icon indicating copy to clipboard operation
ApproxFun.jl copied to clipboard

Julia package for function approximation

Results 129 ApproxFun.jl issues
Sort by recently updated
recently updated
newest added

I'd like to be able to do the following: ``` julia x=Fun() sum(log(abs(x-0.1))) ``` partly to check SingularIntegralEquation's logkernel.

enhancement

The following illustrates the issue: ``` julia> f = Fun(Fourier(), [1,2,3,4]) Fun(Fourier(【0.0,6.283185307179586❫), [1, 2, 3, 4]) julia> g = Fun(Fourier(), [1,0,0,4]) Fun(Fourier(【0.0,6.283185307179586❫), [1, 0, 0, 4]) julia> Af = [f...

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. Release notes Sourced from actions/checkout's releases. v4.0.0 What's Changed Update default runtime to node20 by @​takost in actions/checkout#1436 Support fetching without the --progress option...

dependencies

Hi, I have a function $u\in C([0,1],\mathbb R^3)$ which is described by a `Vector{Fun{Chebyshev{IntervalSets.ClosedInterval{Int64}, Float64}, Float64, Vector{Float64}}}`. How can I described the linear form `v -> int ` ?

For a `Fun` with roots in its domain, division fails with the error message: ``` ERROR: MethodError: no method matching setdomain(::PiecewiseSpace{Tuple{Chebyshev{ChebyshevInterval{Float64}, Float64}, JacobiWeight{Chebyshev{IntervalSets.ClosedInterval{Float64}, Float64}, IntervalSets.ClosedInterval{Float64}, Float64, Int64}, JacobiWeight{Chebyshev{IntervalSets.ClosedInterval{Float64}, Float64}, IntervalSets.ClosedInterval{Float64},...

Because of rounding (I assume), when calculating roots we do not recover, say, the domain endpoint but something very close, ie 0.9999999999999994 instead of 1.0. If we try to take...

This simple test gives a NaN result: using ApproxFun xdom = Chebyshev(-1..1) x = Fun(identity, xdom) N(u, v) = [u - x; v + x] u0 = 0*x v0 =...

Test case (requires also https://github.com/JuliaApproximation/ApproxFunBase.jl/pull/479): using ApproxFun xdom = Chebyshev(-1..1) ydom = Chebyshev(-1..1) domain = xdom * ydom x,y = Fun(identity, domain) Dx = Derivative(Chebyshev()^2, [1,0]) Dy = Derivative(Chebyshev()^2, [0,1])...

@jishnub I've started tagging v1 for a bunch of packages. ApproxFun hasn't had a breaking version in almost 2 years, maybe its time to tag v1.0? We could also write...