From fee27225a2090cd6bf90dea57578d041fe56d819 Mon Sep 17 00:00:00 2001 From: Jonas Schumacher Date: Thu, 20 Feb 2025 10:28:51 +0100 Subject: [PATCH 1/2] Fix tf loading for frequency selected files --- src/TransferFunction.jl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/TransferFunction.jl b/src/TransferFunction.jl index 8138dc4..ab52930 100644 --- a/src/TransferFunction.jl +++ b/src/TransferFunction.jl @@ -95,7 +95,8 @@ Create a `TransferFunction` from the tf data saved in a MPIFile (see `rxTransfer function TransferFunction(file::MPIFile) tf_file = rxTransferFunction(file) inductionFactor = rxInductionFactor(file) - f = rxFrequencies(file) + f = measIsFrequencySelection(smFile) ? rxFrequencies(file)[measFrequencySelection(smFile)] : rxFrequencies(file) + if isnothing(inductionFactor) return TransferFunction(f, abs.(tf_file), angle.(tf_file)) else From c234e11aaf5b63b0e04e53f5a9cf36d35bbdca25 Mon Sep 17 00:00:00 2001 From: Jonas Schumacher Date: Thu, 20 Feb 2025 12:14:47 +0100 Subject: [PATCH 2/2] Fix variable name --- src/TransferFunction.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/TransferFunction.jl b/src/TransferFunction.jl index ab52930..9981e01 100644 --- a/src/TransferFunction.jl +++ b/src/TransferFunction.jl @@ -95,7 +95,7 @@ Create a `TransferFunction` from the tf data saved in a MPIFile (see `rxTransfer function TransferFunction(file::MPIFile) tf_file = rxTransferFunction(file) inductionFactor = rxInductionFactor(file) - f = measIsFrequencySelection(smFile) ? rxFrequencies(file)[measFrequencySelection(smFile)] : rxFrequencies(file) + f = measIsFrequencySelection(file) ? rxFrequencies(file)[measFrequencySelection(file)] : rxFrequencies(file) if isnothing(inductionFactor) return TransferFunction(f, abs.(tf_file), angle.(tf_file))