Skip to content

Merge pull request #375 from dominic-chang/patch-2 #678

Merge pull request #375 from dominic-chang/patch-2

Merge pull request #375 from dominic-chang/patch-2 #678

Triggered via push November 8, 2024 20:36
Status Failure
Total duration 1h 44m 50s
Artifacts
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 1 warning
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorials/intermediate/ClosureImaging.md:191-196 ```@example ClosureImaging using Optimization using OptimizationOptimJL xopt, sol = comrade_opt(post, LBFGS(); maxiters=1000, initial_params=prior_sample(rng, post)) ``` exception = AssertionError: sz == sizeof(Int) Stacktrace: [1] should_recurse(typ2::Any, arg_t::LLVM.IntegerType, byref::GPUCompiler.ArgumentCC, dl::LLVM.DataLayout) @ Enzyme.Compiler ~/.julia/packages/Enzyme/RvNgp/src/absint.jl:210 [2] abs_typeof(arg::LLVM.LoadInst, partial::Bool, seenphis::Set{LLVM.PHIInst}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/RvNgp/src/absint.jl:575 [3] abs_typeof(arg::LLVM.LoadInst) @ Enzyme.Compiler ~/.julia/packages/Enzyme/RvNgp/src/absint.jl:281 [4] codegen(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget, Enzyme.Compiler.EnzymeCompilerParams}; libraries::Bool, deferred_codegen::Bool, optimize::Bool, toplevel::Bool, strip::Bool, validate::Bool, only_entry::Bool, parent_job::Nothing) @ Enzyme.Compiler ~/.julia/packages/Enzyme/RvNgp/src/compiler.jl:6992 [5] codegen @ ~/.julia/packages/Enzyme/RvNgp/src/compiler.jl:6072 [inlined] [6] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget, Enzyme.Compiler.EnzymeCompilerParams}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/RvNgp/src/compiler.jl:8375 [7] _thunk @ ~/.julia/packages/Enzyme/RvNgp/src/compiler.jl:8375 [inlined] [8] cached_compilation @ ~/.julia/packages/Enzyme/RvNgp/src/compiler.jl:8416 [inlined] [9] thunkbase(ctx::LLVM.Context, mi::Core.MethodInstance, ::Val{0x0000000000007d08}, ::Type{EnzymeCore.Const{typeof(logdensityof)}}, ::Type{EnzymeCore.Active}, tt::Type{Tuple{EnzymeCore.Const{Comrade.TransformedVLBIPosterior{VLBIPosterior{Tuple{EHTObservationTable{Comrade.EHTLogClosureAmplitudeDatum{:I, Float64, Comrade.EHTArrayBaselineDatum{Float64, Tuple{CirBasis, CirBasis}, Float64}}, Vector{Float64}, SparseArrays.SparseMatrixCSC{Float64, Int64}, Comrade.ClosureConfig{Comrade.EHTArrayBaselineDatum{Float64, Tuple{CirBasis, CirBasis}, Float64}, Comrade.EHTArrayConfiguration{Comrade.EHTArrayBaselineDatum{Float64, Tuple{CirBasis, CirBasis}, Float64}, Float64, TypedTables.Table{@NamedTuple{sites::Symbol, X::Float64, Y::Float64, Z::Float64, SEFD1::Float64, SEFD2::Float64, fr_parallactic::Float64, fr_elevation::Float64, fr_offset::Float64}, 1, @NamedTuple{sites::Vector{Symbol}, X::Vector{Float64}, Y::Vector{Float64}, Z::Vector{Float64}, SEFD1::Vector{Float64}, SEFD2::Vector{Float64}, fr_parallactic::Vector{Float64}, fr_elevation::Vector{Float64}, fr_offset::Vector{Float64}}}, TypedTables.Table{@NamedTuple{start::Float64, stop::Float64}, 1, @NamedTuple{start::Vector{Float64}, stop::Vector{Float64}}}, StructArrays.StructVector{Comrade.EHTArrayBaselineDatum{Float64, Tuple{CirBasis, CirBasis}, Float64}, @NamedTuple{U::Vector{Float64}, V::Vector{Float64}, Ti::Vector{Float64}, Fr::Vector{Float64}, sites::Vector{Tuple{Symbol, Symbol}}, polbasis::Vector{Tuple{CirBasis, CirBasis}}, elevation::StructArrays.StructVector{Tuple{Float64, Float64}, Tuple{Vector{Float64}, Vector{Float64}}, Int64}, parallactic::StructArrays.StructVector{Tuple{Float64, Float64}, Tuple{Vector{Float64}, Vector{Float64}}, Int64}}, Int64}}, Comrade.DesignMatrix{Float64, 4, SparseArrays.SparseMatrixCSC{Float64, Int64}, Tuple{Vector{Int64}, Vector{Int64}, Vector{Float64}}}, Vector{ComplexF64}, Vector{Float64}}}, EHTObservationTable{Comrade.EHTClosurePhaseDatum{:I, Float64, Comrade.EHTArrayBaselineDatum{Float64, Tuple{CirBasis, CirBasis}, Float64}}, Vector{Float64}, SparseArrays.SparseMatrixCSC{Float64, Int64}, Comrade.ClosureConfig{Comrade.EHTArrayBaselineDatum{Float64, Tuple{CirBasis, CirBasis}, Float64}, Comrade.EHTArrayConfiguration{Comrade.EHTArrayBaselineDatum{Float64, Tuple{CirBasis, CirBasis}, Float64}, Float64, TypedTables.Table{@NamedTuple{sites::Symbol, X::Float64, Y::Float64, Z::Float64, SEFD1::Float64, SEFD2::Float64, fr_para
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorials/intermediate/ClosureImaging.md:200-205 ```@example ClosureImaging using DisplayAs #hide using Plots p = residual(post, xopt) DisplayAs.Text(DisplayAs.PNG(p)) #hide ``` exception = UndefVarError: `xopt` not defined Stacktrace: [1] top-level scope @ ClosureImaging.md:203 [2] eval @ ./boot.jl:385 [inlined] [3] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorials/intermediate/ClosureImaging.md:209-216 ```@example ClosureImaging import CairoMakie as CM CM.activate!(type = "png", px_per_unit=1) #hide g = imagepixels(μas2rad(150.0), μas2rad(150.0), 100, 100) img = intensitymap(skymodel(post, xopt), g) fig = imageviz(img, size=(600, 500)); DisplayAs.Text(DisplayAs.PNG(fig)) #hide ``` exception = UndefVarError: `xopt` not defined Stacktrace: [1] top-level scope @ ClosureImaging.md:213 [2] eval @ ./boot.jl:385 [inlined] [3] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorials/intermediate/ClosureImaging.md:230-234 ```@example ClosureImaging using AdvancedHMC chain = sample(rng, post, NUTS(0.8), 700; n_adapts=500, progress=false, initial_params=xopt); nothing #hide ``` exception = UndefVarError: `xopt` not defined Stacktrace: [1] top-level scope @ ClosureImaging.md:231 [2] eval @ ./boot.jl:385 [inlined] [3] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorials/intermediate/ClosureImaging.md:245-248 ```@example ClosureImaging msamples = skymodel.(Ref(post), chain[501:2:end]); nothing #hide ``` exception = UndefVarError: `chain` not defined Stacktrace: [1] top-level scope @ ClosureImaging.md:246 [2] eval @ ./boot.jl:385 [inlined] [3] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorials/intermediate/ClosureImaging.md:252-265 ```@example ClosureImaging using StatsBase imgs = intensitymap.(msamples, Ref(g)) mimg = mean(imgs) simg = std(imgs) fig = CM.Figure(;resolution=(700, 700)); axs = [CM.Axis(fig[i, j], xreversed=true, aspect=1) for i in 1:2, j in 1:2] CM.image!(axs[1,1], mimg, colormap=:afmhot); axs[1, 1].title="Mean" CM.image!(axs[1,2], simg./(max.(mimg, 1e-8)), colorrange=(0.0, 2.0), colormap=:afmhot);axs[1,2].title = "Std" CM.image!(axs[2,1], imgs[1], colormap=:afmhot); CM.image!(axs[2,2], imgs[end], colormap=:afmhot); CM.hidedecorations!.(axs) fig |> DisplayAs.PNG |> DisplayAs.Text ``` exception = UndefVarError: `msamples` not defined Stacktrace: [1] top-level scope @ ClosureImaging.md:254 [2] eval @ ./boot.jl:385 [inlined] [3] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorials/intermediate/ClosureImaging.md:269-275 ```@example ClosureImaging p = Plots.plot(layout=(2,1)); for s in sample(chain[501:end], 10) residual!(post, s) end p |> DisplayAs.PNG |> DisplayAs.Text ``` exception = UndefVarError: `chain` not defined Stacktrace: [1] top-level scope @ ./ClosureImaging.md:271 [2] eval @ ./boot.jl:385 [inlined] [3] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorials/intermediate/PolarizedImaging.md:379-382 ```@example PolarizedImaging using Plots residual(post, xopt) ``` exception = MethodError: no method matching isnan(::StaticArraysCore.SMatrix{2, 2, Float64, 4}) Closest candidates are: isnan(!Matched::Missing) @ Base missing.jl:101 isnan(!Matched::BigFloat) @ Base mpfr.jl:982 isnan(!Matched::Unitful.AbstractQuantity) @ Unitful ~/.julia/packages/Unitful/GYzMo/src/quantities.jl:407 ... Stacktrace: [1] (::Comrade.var"#178#179")(d::Comrade.EHTCoherencyDatum{Float64, Comrade.EHTArrayBaselineDatum{Float64, Tuple{CirBasis, CirBasis}, Float64}, StaticArraysCore.SMatrix{2, 2, ComplexF64, 4}, StaticArraysCore.SMatrix{2, 2, Float64, 4}}) @ Comrade ~/work/Comrade.jl/Comrade.jl/src/visualizations/data.jl:368 [2] mapreduce_impl(f::Comrade.var"#178#179", op::typeof(Base.add_sum), A::StructArrays.StructVector{Comrade.EHTCoherencyDatum{Float64, Comrade.EHTArrayBaselineDatum{Float64, Tuple{CirBasis, CirBasis}, Float64}, StaticArraysCore.SMatrix{2, 2, ComplexF64, 4}, StaticArraysCore.SMatrix{2, 2, Float64, 4}}, @NamedTuple{measurement::StructArrays.StructVector{StaticArraysCore.SMatrix{2, 2, ComplexF64, 4}, NTuple{4, Vector{ComplexF64}}, Int64}, noise::StructArrays.StructVector{StaticArraysCore.SMatrix{2, 2, Float64, 4}, NTuple{4, Vector{Float64}}, Int64}, baseline::StructArrays.StructVector{Comrade.EHTArrayBaselineDatum{Float64, Tuple{CirBasis, CirBasis}, Float64}, @NamedTuple{U::Vector{Float64}, V::Vector{Float64}, Ti::Vector{Float64}, Fr::Vector{Float64}, sites::StructArrays.StructVector{Tuple{Symbol, Symbol}, Tuple{Vector{Symbol}, Vector{Symbol}}, Int64}, polbasis::StructArrays.StructVector{Tuple{CirBasis, CirBasis}, Tuple{Vector{CirBasis}, Vector{CirBasis}}, Int64}, elevation::StructArrays.StructVector{Tuple{Float64, Float64}, Tuple{Vector{Float64}, Vector{Float64}}, Int64}, parallactic::StructArrays.StructVector{Tuple{Float64, Float64}, Tuple{Vector{Float64}, Vector{Float64}}, Int64}}, Int64}}, Int64}, ifirst::Int64, ilast::Int64, blksize::Int64) @ Base ./reduce.jl:262 [3] mapreduce_impl(f::Function, op::Function, A::StructArrays.StructVector{Comrade.EHTCoherencyDatum{Float64, Comrade.EHTArrayBaselineDatum{Float64, Tuple{CirBasis, CirBasis}, Float64}, StaticArraysCore.SMatrix{2, 2, ComplexF64, 4}, StaticArraysCore.SMatrix{2, 2, Float64, 4}}, @NamedTuple{measurement::StructArrays.StructVector{StaticArraysCore.SMatrix{2, 2, ComplexF64, 4}, NTuple{4, Vector{ComplexF64}}, Int64}, noise::StructArrays.StructVector{StaticArraysCore.SMatrix{2, 2, Float64, 4}, NTuple{4, Vector{Float64}}, Int64}, baseline::StructArrays.StructVector{Comrade.EHTArrayBaselineDatum{Float64, Tuple{CirBasis, CirBasis}, Float64}, @NamedTuple{U::Vector{Float64}, V::Vector{Float64}, Ti::Vector{Float64}, Fr::Vector{Float64}, sites::StructArrays.StructVector{Tuple{Symbol, Symbol}, Tuple{Vector{Symbol}, Vector{Symbol}}, Int64}, polbasis::StructArrays.StructVector{Tuple{CirBasis, CirBasis}, Tuple{Vector{CirBasis}, Vector{CirBasis}}, Int64}, elevation::StructArrays.StructVector{Tuple{Float64, Float64}, Tuple{Vector{Float64}, Vector{Float64}}, Int64}, parallactic::StructArrays.StructVector{Tuple{Float64, Float64}, Tuple{Vector{Float64}, Vector{Float64}}, Int64}}, Int64}}, Int64}, ifirst::Int64, ilast::Int64) @ Base ./reduce.jl:277 [4] _mapreduce(f::Comrade.var"#178#179", op::typeof(Base.add_sum), ::IndexLinear, A::StructArrays.StructVector{Comrade.EHTCoherencyDatum{Float64, Comrade.EHTArrayBaselineDatum{Float64, Tuple{CirBasis, CirBasis}, Float64}, StaticArraysCore.SMatrix{2, 2, ComplexF64, 4}, StaticArraysCore.SMatrix{2, 2, Float64, 4}}, @NamedTuple{measurement::StructArrays.StructVector{StaticArraysCore.SMatrix{2, 2, ComplexF64, 4}, NTuple{4, Vector{ComplexF64}}, Int64}, noise::StructArrays.StructVector{StaticArraysCore.SMatrix{2, 2, Float64, 4}, NTuple{4, Vector{Float64}}, Int64}, baseline::StructArrays.StructVector{Comrade.EHTArrayBaselineDatum{Float64, Tuple{CirBas
build
Process completed with exit code 1.
build
The `python-version` input is not set. The version of Python currently in `PATH` will be used.