Skip to content

Merge pull request #178 from kestrelquantum/feature/mutlidocs-refactor #383

Merge pull request #178 from kestrelquantum/feature/mutlidocs-refactor

Merge pull request #178 from kestrelquantum/feature/mutlidocs-refactor #383

Triggered via push February 3, 2025 21:28
Status Success
Total duration 13m 57s
Artifacts

CI.yml

on: push
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

5 warnings and 1 notice
Documentation: ../../../.julia/packages/Documenter/Bs999/src/utilities/utilities.jl#L46
failed to run `@example` block in src/generated/man/ipopt_callbacks.md:100-109 ```@example ipopt_callbacks prob2 = QuantumStateSmoothPulseProblem( sys2, ψ_init2, ψ_target2, T, Δt; ipopt_options=IpoptOptions(print_level=1), piccolo_options=PiccoloOptions(verbose=false) ) best_trajectory_callback, best_trajectory_list = best_rollout_fidelity_callback(prob2) solve!(prob2, max_iter=20, callback=best_trajectory_callback) ``` exception = MethodError: no method matching best_rollout_fidelity_callback(::QuantumControlProblem) The function `best_rollout_fidelity_callback` exists, but no method is defined for this combination of argument types. Closest candidates are: best_rollout_fidelity_callback(::QuantumControlProblem, !Matched::Union{AbstractQuantumSystem, AbstractVector{<:AbstractQuantumSystem}}) @ QuantumCollocation ~/work/QuantumCollocation.jl/QuantumCollocation.jl/src/callbacks.jl:35 Stacktrace: [1] top-level scope @ ipopt_callbacks.md:107 [2] eval @ ./boot.jl:430 [inlined] [3] #60 @ ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:803 [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/Bs999/src/expander_pipeline.jl:802 [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::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}}, logstate::Base.CoreLogging.LogState) @ Base.CoreLogging ./logging/logging.jl:522 [8] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger) @ Base.CoreLogging ./logging/logging.jl:632 [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/Bs999/src/expander_pipeline.jl:801
Documentation: ../../../.julia/packages/Documenter/Bs999/src/utilities/utilities.jl#L46
failed to run `@example` block in src/generated/man/ipopt_callbacks.md:113-115 ```@example ipopt_callbacks @show Losses.fidelity(prob2) ``` exception = UndefVarError: `fidelity` not defined in `QuantumCollocationCore.Losses` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] getproperty(x::Module, f::Symbol) @ Base ./Base.jl:42 [2] macro expansion @ show.jl:1232 [inlined] [3] top-level scope @ ipopt_callbacks.md:114 [4] eval @ ./boot.jl:430 [inlined] [5] #60 @ ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:803 [inlined] [6] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [7] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:802 [8] (::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 [9] with_logstate(f::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}}, logstate::Base.CoreLogging.LogState) @ Base.CoreLogging ./logging/logging.jl:522 [10] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger) @ Base.CoreLogging ./logging/logging.jl:632 [11] 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 [12] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:801
Documentation: ../../../.julia/packages/Documenter/Bs999/src/utilities/utilities.jl#L46
failed to run `@example` block in src/generated/man/ipopt_callbacks.md:119-121 ```@example ipopt_callbacks @show QuantumCollocation.fidelity(best_trajectory_list[end], prob2.system) ``` exception = UndefVarError: `fidelity` not defined in `QuantumCollocation` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] getproperty(x::Module, f::Symbol) @ Base ./Base.jl:42 [2] macro expansion @ show.jl:1232 [inlined] [3] top-level scope @ ipopt_callbacks.md:120 [4] eval @ ./boot.jl:430 [inlined] [5] #60 @ ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:803 [inlined] [6] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [7] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:802 [8] (::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 [9] with_logstate(f::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}}, logstate::Base.CoreLogging.LogState) @ Base.CoreLogging ./logging/logging.jl:522 [10] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger) @ Base.CoreLogging ./logging/logging.jl:632 [11] 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 [12] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/Bs999/src/expander_pipeline.jl:801
Documentation: ../../../.julia/packages/Documenter/Bs999/src/utilities/utilities.jl#L46
invalid local link/image: file does not exist in src/generated/man/ipopt_callbacks.md link = @ast MarkdownAST.Image("../../assets/animation.gif", "") do MarkdownAST.Text("pulse optimization animation") end
Documentation: ../../../.julia/packages/Documenter/Bs999/src/utilities/utilities.jl#L46
5 docstrings not included in the manual: QuantumCollocation.QuantumSystemTemplates.TransmonDipoleCoupling QuantumCollocation.QuantumSystemTemplates.lift :: Tuple{Char, Int64, Int64} QuantumCollocation.QuantumSystemTemplates.TransmonSystem :: Tuple{} QuantumCollocation.QuantumSystemTemplates.RydbergChainSystem :: Tuple{} QuantumCollocation.QuantumSystemTemplates.MultiTransmonSystem :: Tuple{AbstractVector{Float64}, AbstractVector{Float64}, AbstractMatrix{Float64}} These are docstrings in the checked modules (configured with the modules keyword) that are not included in canonical @docs or @autodocs blocks.
[julia-buildpkg] Caching of the julia depot was not detected
Consider using `julia-actions/cache` to speed up runs https://github.com/julia-actions/cache To ignore, set input `ignore-no-cache: true`