Skip to content

Commit 4199ae9

Browse files
authored
Support matrix chebyshev transforms, matrix coefficients in Clenshaw (#152)
* in-place allocates so support out-of-place Chebyshev transform * Update chebyshevtransform.jl * use FIRSTKIND, etc. instead of 1, 2 (matching r2r) * r2r kind may be tuple * remove assert_applicable as FFTW does that for us * 2nd kind matrix transforms * work in itransform * fix itransforms * Tests pass * Update chebyshevutransform * Drop Julia VERSION < v1.6 * Use FFTW.R* instead of explicit numbers * Update ichebyshevu * Support Matrix coefficients in clenshaw * add Clenshaw tests * add docs
1 parent ef00b65 commit 4199ae9

File tree

6 files changed

+488
-256
lines changed

6 files changed

+488
-256
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ jobs:
99
strategy:
1010
matrix:
1111
version:
12-
- '1.3'
13-
- '1'
12+
- '1.6'
1413
- '^1.7.0-0'
1514
os:
1615
- ubuntu-latest

Project.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "FastTransforms"
22
uuid = "057dd010-8810-581a-b7be-e3fc3b93f78c"
3-
version = "0.12.6"
3+
version = "0.13.0"
44

55
[deps]
66
AbstractFFTs = "621f4979-c628-5d54-868e-fcf4e3e8185c"
@@ -19,7 +19,7 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1919
ToeplitzMatrices = "c751599d-da0a-543b-9d20-d0a503d91d24"
2020

2121
[compat]
22-
AbstractFFTs = "0.5, 1.0"
22+
AbstractFFTs = "1.0"
2323
ArrayLayouts = "0.4, 0.5, 0.6, 0.7"
2424
BinaryProvider = "0.5"
2525
DSP = "0.6, 0.7"
@@ -30,4 +30,4 @@ FillArrays = "0.9, 0.10, 0.11, 0.12"
3030
Reexport = "0.2, 1.0"
3131
SpecialFunctions = "0.10, 1"
3232
ToeplitzMatrices = "0.6, 0.7"
33-
julia = "1.3"
33+
julia = "1.6"

0 commit comments

Comments
 (0)