Skip to content

Commit 8d6ba81

Browse files
committed
dev
1 parent 4141989 commit 8d6ba81

File tree

11 files changed

+75
-91
lines changed

11 files changed

+75
-91
lines changed

.github/workflows/CI.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
- uses: julia-actions/setup-julia@v2
2121
with:
2222
version: '1.11'
23-
- uses: julia-actions/cache@v1
23+
- uses: julia-actions/cache@v2
2424
- name: Install dependencies
2525
run: julia --project=docs/ -e ' using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.add("DocumenterTools"); Pkg.instantiate()'
2626
- name: Build and deploy

.vscode/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

Manifest.toml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
julia_version = "1.11.5"
44
manifest_format = "2.0"
5-
project_hash = "6189323add309aa8296c854fc68cb656e0d1e276"
5+
project_hash = "672387a885a43f4f548cc1e8b519983b624eac7b"
66

77
[[deps.AbstractFFTs]]
88
deps = ["LinearAlgebra"]
@@ -41,9 +41,9 @@ uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae"
4141
version = "1.1.1+0"
4242

4343
[[deps.ConstructionBase]]
44-
git-tree-sha1 = "76219f1ed5771adbb096743bff43fb5fdd4c1157"
44+
git-tree-sha1 = "b4b092499347b18a015186eae3042f72267106cb"
4545
uuid = "187b0558-2788-49d3-abe0-74a17ed4e7c9"
46-
version = "1.5.8"
46+
version = "1.6.0"
4747

4848
[deps.ConstructionBase.extensions]
4949
ConstructionBaseIntervalSetsExt = "IntervalSets"
@@ -57,9 +57,9 @@ version = "1.5.8"
5757

5858
[[deps.DSP]]
5959
deps = ["Bessels", "FFTW", "IterTools", "LinearAlgebra", "Polynomials", "Random", "Reexport", "SpecialFunctions", "Statistics"]
60-
git-tree-sha1 = "0c8a70a69036d8f3a2426d768d30144547cd73c0"
60+
git-tree-sha1 = "5989debfc3b38f736e69724818210c67ffee4352"
6161
uuid = "717857b8-e6f2-59f4-9121-6e50c889abd2"
62-
version = "0.8.3"
62+
version = "0.8.4"
6363

6464
[deps.DSP.extensions]
6565
OffsetArraysExt = "OffsetArrays"
@@ -73,9 +73,9 @@ uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"
7373
version = "1.11.0"
7474

7575
[[deps.DocStringExtensions]]
76-
git-tree-sha1 = "e7b7e6f178525d17c720ab9c081e4ef04429f860"
76+
git-tree-sha1 = "7442a5dfe1ebb773c29cc2962a8980f47221d76c"
7777
uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
78-
version = "0.9.4"
78+
version = "0.9.5"
7979

8080
[[deps.Downloads]]
8181
deps = ["ArgTools", "FileWatching", "LibCURL", "NetworkOptions"]
@@ -84,9 +84,9 @@ version = "1.6.0"
8484

8585
[[deps.FFTW]]
8686
deps = ["AbstractFFTs", "FFTW_jll", "LinearAlgebra", "MKL_jll", "Preferences", "Reexport"]
87-
git-tree-sha1 = "7de7c78d681078f027389e067864a8d53bd7c3c9"
87+
git-tree-sha1 = "797762812ed063b9b94f6cc7742bc8883bb5e69e"
8888
uuid = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341"
89-
version = "1.8.1"
89+
version = "1.9.0"
9090

9191
[[deps.FFTW_jll]]
9292
deps = ["Artifacts", "JLLWrappers", "Libdl"]
@@ -230,9 +230,9 @@ uuid = "efe28fd5-8261-553b-a9e1-b2916fc3738e"
230230
version = "0.5.6+0"
231231

232232
[[deps.OrderedCollections]]
233-
git-tree-sha1 = "cc4054e898b852042d7b503313f7ad03de99c3dd"
233+
git-tree-sha1 = "05868e21324cede2207c6f0f466b4bfef6d5e7ee"
234234
uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
235-
version = "1.8.0"
235+
version = "1.8.1"
236236

237237
[[deps.Pkg]]
238238
deps = ["Artifacts", "Dates", "Downloads", "FileWatching", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "Random", "SHA", "TOML", "Tar", "UUIDs", "p7zip_jll"]
@@ -247,27 +247,27 @@ version = "1.11.0"
247247

248248
[[deps.Polynomials]]
249249
deps = ["LinearAlgebra", "OrderedCollections", "RecipesBase", "Requires", "Setfield", "SparseArrays"]
250-
git-tree-sha1 = "555c272d20fc80a2658587fb9bbda60067b93b7c"
250+
git-tree-sha1 = "972089912ba299fba87671b025cd0da74f5f54f7"
251251
uuid = "f27b6e38-b328-58d1-80ce-0feddd5e7a45"
252-
version = "4.0.19"
252+
version = "4.1.0"
253253

254254
[deps.Polynomials.extensions]
255255
PolynomialsChainRulesCoreExt = "ChainRulesCore"
256256
PolynomialsFFTWExt = "FFTW"
257-
PolynomialsMakieCoreExt = "MakieCore"
257+
PolynomialsMakieExt = "Makie"
258258
PolynomialsMutableArithmeticsExt = "MutableArithmetics"
259259

260260
[deps.Polynomials.weakdeps]
261261
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
262262
FFTW = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341"
263-
MakieCore = "20f20a25-4f0e-4fdf-b5d1-57303727442b"
263+
Makie = "ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a"
264264
MutableArithmetics = "d8a4904e-b15c-11e9-3269-09a3773c0cb0"
265265

266266
[[deps.PosDefManifold]]
267267
deps = ["LinearAlgebra", "Statistics"]
268-
git-tree-sha1 = "5c9f8c8dc1faf972a9a2e74a246a857ca6a82a94"
268+
git-tree-sha1 = "1357ca7dd8122a211a6189d565b7f1b4a6a79464"
269269
uuid = "f45a3650-5c51-11e9-1e9a-133aa5e309cf"
270-
version = "0.5.2"
270+
version = "0.5.3"
271271

272272
[[deps.PrecompileTools]]
273273
deps = ["Preferences"]

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "FourierAnalysis"
22
uuid = "e7e9c730-dc46-11e9-3633-f1ab55cc17e1"
33
authors = ["Marco-Congedo <marco.congedo@gmail.com>"]
4-
version = "1.2.4"
4+
version = "1.2.5"
55

66
[deps]
77
AbstractFFTs = "621f4979-c628-5d54-868e-fcf4e3e8185c"

docs/.vscode/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

docs/Manifest.toml

Lines changed: 36 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -40,31 +40,26 @@ version = "1.11.0"
4040
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
4141
version = "1.11.0"
4242

43+
[[deps.Bessels]]
44+
git-tree-sha1 = "4435559dc39793d53a9e3d278e185e920b4619ef"
45+
uuid = "0e736298-9ec6-45e8-9647-e4fc86a2fe38"
46+
version = "0.2.8"
47+
4348
[[deps.CodecZlib]]
4449
deps = ["TranscodingStreams", "Zlib_jll"]
4550
git-tree-sha1 = "962834c22b66e32aa10f7611c08c8ca4e20749a9"
4651
uuid = "944b1d66-785c-5afd-91f1-9de20f533193"
4752
version = "0.7.8"
4853

49-
[[deps.Compat]]
50-
deps = ["TOML", "UUIDs"]
51-
git-tree-sha1 = "8ae8d32e09f0dcf42a36b90d4e17f5dd2e4c4215"
52-
uuid = "34da2185-b29b-5c13-b0c7-acf172513d20"
53-
version = "4.16.0"
54-
weakdeps = ["Dates", "LinearAlgebra"]
55-
56-
[deps.Compat.extensions]
57-
CompatLinearAlgebraExt = "LinearAlgebra"
58-
5954
[[deps.CompilerSupportLibraries_jll]]
6055
deps = ["Artifacts", "Libdl"]
6156
uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae"
6257
version = "1.1.1+0"
6358

6459
[[deps.ConstructionBase]]
65-
git-tree-sha1 = "76219f1ed5771adbb096743bff43fb5fdd4c1157"
60+
git-tree-sha1 = "b4b092499347b18a015186eae3042f72267106cb"
6661
uuid = "187b0558-2788-49d3-abe0-74a17ed4e7c9"
67-
version = "1.5.8"
62+
version = "1.6.0"
6863

6964
[deps.ConstructionBase.extensions]
7065
ConstructionBaseIntervalSetsExt = "IntervalSets"
@@ -77,26 +72,32 @@ version = "1.5.8"
7772
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
7873

7974
[[deps.DSP]]
80-
deps = ["Compat", "FFTW", "IterTools", "LinearAlgebra", "Polynomials", "Random", "Reexport", "SpecialFunctions", "Statistics"]
81-
git-tree-sha1 = "0df00546373af8eee1598fb4b2ba480b1ebe895c"
75+
deps = ["Bessels", "FFTW", "IterTools", "LinearAlgebra", "Polynomials", "Random", "Reexport", "SpecialFunctions", "Statistics"]
76+
git-tree-sha1 = "5989debfc3b38f736e69724818210c67ffee4352"
8277
uuid = "717857b8-e6f2-59f4-9121-6e50c889abd2"
83-
version = "0.7.10"
78+
version = "0.8.4"
79+
80+
[deps.DSP.extensions]
81+
OffsetArraysExt = "OffsetArrays"
82+
83+
[deps.DSP.weakdeps]
84+
OffsetArrays = "6fe1bfb0-de20-5000-8ca7-80f57d26f881"
8485

8586
[[deps.Dates]]
8687
deps = ["Printf"]
8788
uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"
8889
version = "1.11.0"
8990

9091
[[deps.DocStringExtensions]]
91-
git-tree-sha1 = "e7b7e6f178525d17c720ab9c081e4ef04429f860"
92+
git-tree-sha1 = "7442a5dfe1ebb773c29cc2962a8980f47221d76c"
9293
uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
93-
version = "0.9.4"
94+
version = "0.9.5"
9495

9596
[[deps.Documenter]]
9697
deps = ["ANSIColoredPrinters", "AbstractTrees", "Base64", "CodecZlib", "Dates", "DocStringExtensions", "Downloads", "Git", "IOCapture", "InteractiveUtils", "JSON", "Logging", "Markdown", "MarkdownAST", "Pkg", "PrecompileTools", "REPL", "RegistryInstances", "SHA", "TOML", "Test", "Unicode"]
97-
git-tree-sha1 = "6c182d0bd94142d7cbc3ae8a1e74668f15d0dd65"
98+
git-tree-sha1 = "47ffb8f27ffc01e2e57e7ae5365ae5ceef87b03d"
9899
uuid = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
99-
version = "1.11.4"
100+
version = "1.14.1"
100101

101102
[[deps.DocumenterTools]]
102103
deps = ["AbstractTrees", "Base64", "DocStringExtensions", "Documenter", "FileWatching", "Git", "Gumbo", "LibGit2", "OpenSSH_jll", "Sass"]
@@ -117,9 +118,9 @@ version = "2.6.5+0"
117118

118119
[[deps.FFTW]]
119120
deps = ["AbstractFFTs", "FFTW_jll", "LinearAlgebra", "MKL_jll", "Preferences", "Reexport"]
120-
git-tree-sha1 = "7de7c78d681078f027389e067864a8d53bd7c3c9"
121+
git-tree-sha1 = "797762812ed063b9b94f6cc7742bc8883bb5e69e"
121122
uuid = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341"
122-
version = "1.8.1"
123+
version = "1.9.0"
123124

124125
[[deps.FFTW_jll]]
125126
deps = ["Artifacts", "JLLWrappers", "Libdl"]
@@ -133,9 +134,9 @@ version = "1.11.0"
133134

134135
[[deps.FourierAnalysis]]
135136
deps = ["AbstractFFTs", "DSP", "FFTW", "LinearAlgebra", "PosDefManifold", "RecipesBase", "Statistics"]
136-
git-tree-sha1 = "ce76c8f8422c5faad0259a747808db784c6c9c87"
137+
git-tree-sha1 = "0cc796f2af265edf93e24304e6eb31cf40c37a55"
137138
uuid = "e7e9c730-dc46-11e9-3633-f1ab55cc17e1"
138-
version = "1.2.3"
139+
version = "1.2.4"
139140

140141
[[deps.Future]]
141142
deps = ["Random"]
@@ -150,9 +151,9 @@ version = "1.4.0"
150151

151152
[[deps.Git_jll]]
152153
deps = ["Artifacts", "Expat_jll", "JLLWrappers", "LibCURL_jll", "Libdl", "Libiconv_jll", "OpenSSL_jll", "PCRE2_jll", "Zlib_jll"]
153-
git-tree-sha1 = "2f6d6f7e6d6de361865d4394b802c02fc944fc7c"
154+
git-tree-sha1 = "b981ed24de5855f20fce5b8cb767c179f93e4268"
154155
uuid = "f8c6e375-362e-5223-8a59-34ff63f689eb"
155-
version = "2.49.0+0"
156+
version = "2.50.0+0"
156157

157158
[[deps.Gumbo]]
158159
deps = ["AbstractTrees", "Gumbo_jll", "Libdl"]
@@ -332,9 +333,9 @@ version = "9.9.2+0"
332333

333334
[[deps.OpenSSL_jll]]
334335
deps = ["Artifacts", "JLLWrappers", "Libdl"]
335-
git-tree-sha1 = "9216a80ff3682833ac4b733caa8c00390620ba5d"
336+
git-tree-sha1 = "87510f7292a2b21aeff97912b0898f9553cc5c2c"
336337
uuid = "458c3c95-2e84-50aa-8efc-19380b2a3a95"
337-
version = "3.5.0+0"
338+
version = "3.5.1+0"
338339

339340
[[deps.OpenSpecFun_jll]]
340341
deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl"]
@@ -343,9 +344,9 @@ uuid = "efe28fd5-8261-553b-a9e1-b2916fc3738e"
343344
version = "0.5.6+0"
344345

345346
[[deps.OrderedCollections]]
346-
git-tree-sha1 = "cc4054e898b852042d7b503313f7ad03de99c3dd"
347+
git-tree-sha1 = "05868e21324cede2207c6f0f466b4bfef6d5e7ee"
347348
uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
348-
version = "1.8.0"
349+
version = "1.8.1"
349350

350351
[[deps.PCRE2_jll]]
351352
deps = ["Artifacts", "Libdl"]
@@ -369,27 +370,27 @@ weakdeps = ["REPL"]
369370

370371
[[deps.Polynomials]]
371372
deps = ["LinearAlgebra", "OrderedCollections", "RecipesBase", "Requires", "Setfield", "SparseArrays"]
372-
git-tree-sha1 = "555c272d20fc80a2658587fb9bbda60067b93b7c"
373+
git-tree-sha1 = "972089912ba299fba87671b025cd0da74f5f54f7"
373374
uuid = "f27b6e38-b328-58d1-80ce-0feddd5e7a45"
374-
version = "4.0.19"
375+
version = "4.1.0"
375376

376377
[deps.Polynomials.extensions]
377378
PolynomialsChainRulesCoreExt = "ChainRulesCore"
378379
PolynomialsFFTWExt = "FFTW"
379-
PolynomialsMakieCoreExt = "MakieCore"
380+
PolynomialsMakieExt = "Makie"
380381
PolynomialsMutableArithmeticsExt = "MutableArithmetics"
381382

382383
[deps.Polynomials.weakdeps]
383384
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
384385
FFTW = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341"
385-
MakieCore = "20f20a25-4f0e-4fdf-b5d1-57303727442b"
386+
Makie = "ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a"
386387
MutableArithmetics = "d8a4904e-b15c-11e9-3269-09a3773c0cb0"
387388

388389
[[deps.PosDefManifold]]
389390
deps = ["LinearAlgebra", "Statistics"]
390-
git-tree-sha1 = "5c9f8c8dc1faf972a9a2e74a246a857ca6a82a94"
391+
git-tree-sha1 = "1357ca7dd8122a211a6189d565b7f1b4a6a79464"
391392
uuid = "f45a3650-5c51-11e9-1e9a-133aa5e309cf"
392-
version = "0.5.2"
393+
version = "0.5.3"
393394

394395
[[deps.PrecompileTools]]
395396
deps = ["Preferences"]

docs/make.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,6 @@ makedocs(
3636
deploydocs(
3737
repo = "github.com/Marco-Congedo/FourierAnalysis.jl.git",
3838
target = "build",
39-
devurl = "dev"
39+
devurl = "dev",
40+
push_preview = true,
4041
)

docs/src/filters.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ z=filtfilt(filterBP, v)
3939
plot([v, z])
4040

4141
### FIR filters
42-
responsetype = Bandpass(8, 12; fs=sr)
42+
responsetype = Bandpass(8, 12)
4343
filtkind = FIRWindow(hanning(64))
44-
filterBP = digitalfilter(responsetype, filtkind)
44+
filterBP = digitalfilter(responsetype, filtkind; fs=sr)
4545
# forward filter, unlinear phase response
4646
z=filt(digitalfilter(responsetype, filtkind), v)
4747
plot([v, z])

src/FourierAnalysis.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Main Module of the FourierAnalysis Package for julia language
2-
# v 1.2.4 - last update May 2025
2+
# v 1.2.5 - last update May 2025
33
#
44
# MIT License
55
# Copyright (c) 2019-2025,

src/extras/LOCAL_BUILD.jl

Lines changed: 12 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,18 @@
1-
# This script is not part of the FourierAnalysis package.
2-
# It allows to build the FourierAnalysis package
3-
# and its documentation locally from the source code,
1+
# This script is not part of the FourierAnalysis.jl package.
2+
# It allows to build the package locally from the source code,
43
# without actually installing the package.
5-
# It is used for developing purposes using the Julia
6-
# `Revise` package (that you need to have installed on your PC,
7-
# together with the `Documenter` package for building the documentation).
8-
# You won't need tinclude("make.jl")his script for using the package.
4+
# You won't need this script for using the package.
5+
#
6+
# MIT License
7+
# Copyright (c) 2019-2025, Marco Congedo, CNRS, Grenobe, France:
8+
# https://sites.google.com/site/marcocongedo/home
99
#
1010
# DIRECTIONS:
11-
# 1) If you have installed the FourierAnalysis package
12-
# from github or Julia registry, uninstall it.
13-
# 2) Change the `juliaCodeDir` path here below to the path
14-
# where the FourierAnalysis folder is located on your PC.
15-
# 3) Under Linux, replace all '\\' with `/`
16-
# 4) Put the cursor in this unit and hit SHIFT+CTRL+ENTER
11+
# 1) If you have installed the FourierAnalysis.jl from github or Julia registry, uninstall it.
12+
# 3) Run this block (With VS code, click anywhere here and hit ALT+Enter)
1713
#
18-
# Nota Bene: all you need for building the package is actually
19-
# the 'push' line and the 'using' line.
20-
# You can safely delete the rest once
21-
# you have identified the 'srcDir' to be used in the push command.
22-
2314
begin
24-
juliaCodeDir= homedir()*"\\Documents\\Documenti\\Code\\julia\\"
25-
projectName = "FourierAnalysis"
26-
srcDir = juliaCodeDir*projectName*"\\src\\"
27-
docsDir = juliaCodeDir*projectName*"\\docs\\"
28-
29-
push!(LOAD_PATH, srcDir)
30-
using LinearAlgebra, Statistics, AbstractFFTs, FFTW,
31-
DSP, Revise, FourierAnalysis
32-
33-
# for compiling the documentation
34-
cd(docsDir)
35-
clipboard("""include("make.jl")""")
36-
@info("\nhit CTRL+V+ENTER on the REPL for building the documentation.");
37-
15+
push!(LOAD_PATH, abspath(@__DIR__, ".."))
16+
using FourierAnalysis
3817
end
18+

0 commit comments

Comments
 (0)