Claude/address pr 340 comments 011 c uw zdvq8uj mp8s r2yk c9s #1379
CI.yml
on: pull_request
Documentation
21m 46s
Doctests
2m 24s
Matrix: test
Annotations
6 errors and 10 warnings
|
Julia 1.10 - ubuntu-latest - x64 - pull_request
Process completed with exit code 1.
|
|
Julia 1 - macos-latest - arm64 - pull_request
Process completed with exit code 1.
|
|
Julia 1 - macos-latest - arm64 - pull_request
Process completed with exit code 127.
|
|
Julia 1 - ubuntu-latest - x64 - pull_request
Process completed with exit code 1.
|
|
Julia 1 - windows-latest - x64 - pull_request
Process completed with exit code 1.
|
|
Julia nightly - ubuntu-latest - x64 - pull_request
Process completed with exit code 1.
|
|
Documentation:
../../../.julia/packages/Documenter/HdXI4/src/utilities/utilities.jl#L49
failed to run `@example` block in docs/src/source/utils/UnitSpherical/cap.md:37-44
```@example sphericalcap
using GeometryOps
using GeoInterface
# Create a spherical cap from a point and radius
point = UnitSphericalPoint(1.0, 0.0, 0.0) # Point on the unit sphere
cap = SphericalCap(point, 0.5) # Cap with radius 0.5 radians
```
exception =
UndefVarError: `UnitSphericalPoint` not defined in `Main.__atexample__named__sphericalcap`
Suggestion: check for spelling errors or missing imports.
Stacktrace:
[1] top-level scope
@ cap.md:42
[2] eval(m::Module, e::Any)
@ Core ./boot.jl:489
[3] #61
@ ~/.julia/packages/Documenter/HdXI4/src/expander_pipeline.jl:856 [inlined]
[4] cd(f::Documenter.var"#61#62"{Module, Expr}, dir::String)
@ Base.Filesystem ./file.jl:112
[5] (::Documenter.var"#59#60"{Documenter.Page, Module, Expr})()
@ Documenter ~/.julia/packages/Documenter/HdXI4/src/expander_pipeline.jl:855
[6] (::IOCapture.var"#12#13"{Type{InterruptException}, Documenter.var"#59#60"{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"#12#13"{Type{InterruptException}, Documenter.var"#59#60"{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:540
[8] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger)
@ Base.CoreLogging ./logging/logging.jl:651
[9] capture(f::Documenter.var"#59#60"{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/HdXI4/src/expander_pipeline.jl:854
|
|
Documentation:
../../../.julia/packages/Documenter/HdXI4/src/utilities/utilities.jl#L49
undefined binding 'GeometryOps.circumcenter_on_unit_sphere' in `@docs` block in docs/src/source/utils/UnitSpherical/cap.md:14-17
```@docs; canonical=false
SphericalCap
circumcenter_on_unit_sphere
```
|
|
Documentation:
../../../.julia/packages/Documenter/HdXI4/src/utilities/utilities.jl#L49
undefined binding 'GeometryOps.depth_first_search' in `@docs` block in docs/src/source/utils/SpatialTreeInterface/depth_first_search.md:2-4
```@docs; canonical=false
depth_first_search
```
|
|
Documentation:
../../../.julia/packages/Documenter/HdXI4/src/utilities/utilities.jl#L49
failed to run `@example` block in docs/src/source/transformations/smooth.md:33-46
```@example smooth
using CairoMakie
import GeoInterface as GI, GeometryOps as GO
line = GI.LineString([(0.0, 0.0), (1.0, 1.0), (2.0, 0.0)])
smoothed = GO.smooth(GO.Spherical(), line) |> x -> GO.transform(GO.UnitSpherical.GeographicFromUnitSpherical(), x)
smoothed_2 = GO.smooth(GO.Spherical(), line; iterations=2) |> x -> GO.transform(GO.UnitSpherical.GeographicFromUnitSpherical(), x)
f, a, p = lines(line; label = "Original", axis = (; title = "Spherical smoothing"))
lines!(a, smoothed; label = "1 iteration")
lines!(a, smoothed_2; label = "2 iterations")
axislegend(a)
f
```
exception =
UndefVarError: `GeographicFromUnitSpherical` not defined in `GeometryOps.UnitSpherical`
Suggestion: check for spelling errors or missing imports.
Stacktrace:
[1] getproperty
@ ./Base_compiler.jl:47 [inlined]
[2] (::Main.__atexample__named__smooth.var"#2#3")(x::GeoInterface.Wrappers.LineString{true, false, Vector{GeometryOps.UnitSpherical.UnitSphericalPoint{Float64}}, Nothing, Nothing})
@ Main.__atexample__named__smooth ./smooth.md:38
[3] |>(x::GeoInterface.Wrappers.LineString{true, false, Vector{GeometryOps.UnitSpherical.UnitSphericalPoint{Float64}}, Nothing, Nothing}, f::Main.__atexample__named__smooth.var"#2#3")
@ Base ./operators.jl:972
[4] top-level scope
@ smooth.md:38
[5] eval(m::Module, e::Any)
@ Core ./boot.jl:489
[6] #61
@ ~/.julia/packages/Documenter/HdXI4/src/expander_pipeline.jl:856 [inlined]
[7] cd(f::Documenter.var"#61#62"{Module, Expr}, dir::String)
@ Base.Filesystem ./file.jl:112
[8] (::Documenter.var"#59#60"{Documenter.Page, Module, Expr})()
@ Documenter ~/.julia/packages/Documenter/HdXI4/src/expander_pipeline.jl:855
[9] (::IOCapture.var"#12#13"{Type{InterruptException}, Documenter.var"#59#60"{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
[10] with_logstate(f::IOCapture.var"#12#13"{Type{InterruptException}, Documenter.var"#59#60"{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:540
[11] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger)
@ Base.CoreLogging ./logging/logging.jl:651
[12] capture(f::Documenter.var"#59#60"{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
[13] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document)
@ Documenter ~/.julia/packages/Documenter/HdXI4/src/expander_pipeline.jl:854
|
|
Documentation:
../../../.julia/packages/Documenter/HdXI4/src/utilities/utilities.jl#L49
failed to run `@example` block in docs/src/source/transformations/correction/intersecting_polygons.md:42-45
```@example union-multipoly
import GeometryOps as GO
GO.fix(multipolygon, corrections = [GO.UnionIntersectingPolygons()])
```
exception =
MethodError: Cannot `convert` an object of type
GeoInterface.Wrappers.Polygon{false,false,Array{GeoInterface.Wrappers.LinearRing{false,false,Array{Tuple{Float64,Float64},1},Extents.Extent{(:X, :Y), Tuple{Tuple{Float64, Float64}, Tuple{Float64, Float64}}},Nothing},1},Nothing,Nothing} to an object of type
GeoInterface.Wrappers.Polygon{false,false,Array{GeoInterface.Wrappers.LinearRing{false,false,Array{Tuple{Float64,Float64},1},Nothing,Nothing},1},Nothing,Nothing}
The function `convert` exists, but no method is defined for this combination of argument types.
Closest candidates are:
(::Type{GeoInterface.Wrappers.Polygon{Z, M, T, E, C}} where {Z, M, T, E<:Union{Nothing, Extents.Extent}, C})(::Any, !Matched::Any, !Matched::Any)
@ GeoInterface ~/.julia/packages/GeoInterface/X1jn3/src/wrappers.jl:166
convert(::Type{T}, !Matched::T) where T
@ Base Base_compiler.jl:133
Stacktrace:
[1] push!
@ ./array.jl:1285 [inlined]
[2] _union(alg::GeometryOps.FosterHormannClipping{Planar, GeometryOps.NestedLoop}, ::TraitTarget{GeoInterface.PolygonTrait}, ::Type{Float64}, ::GeoInterface.PolygonTrait, poly_a::GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Extents.Extent{(:X, :Y), Tuple{Tuple{Float64, Float64}, Tuple{Float64, Float64}}}, Nothing}}, Extents.Extent{(:X, :Y), Tuple{Tuple{Float64, Float64}, Tuple{Float64, Float64}}}, Nothing}, ::GeoInterface.PolygonTrait, poly_b::GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Extents.Extent{(:X, :Y), Tuple{Tuple{Float64, Float64}, Tuple{Float64, Float64}}}, Nothing}}, Extents.Extent{(:X, :Y), Tuple{Tuple{Float64, Float64}, Tuple{Float64, Float64}}}, Nothing}; exact::True, kwargs::@kwargs{})
@ GeometryOps ~/work/GeometryOps.jl/GeometryOps.jl/src/methods/clipping/union.jl:78
[3] _union
@ ~/work/GeometryOps.jl/GeometryOps.jl/src/methods/clipping/union.jl:60 [inlined]
[4] #union#157
@ ~/work/GeometryOps.jl/GeometryOps.jl/src/methods/clipping/union.jl:38 [inlined]
[5] union (repeats 2 times)
@ ~/work/GeometryOps.jl/GeometryOps.jl/src/methods/clipping/union.jl:35 [inlined]
[6] #union#158
@ ~/work/GeometryOps.jl/GeometryOps.jl/src/methods/clipping/union.jl:49 [inlined]
[7] union
@ ~/work/GeometryOps.jl/GeometryOps.jl/src/methods/clipping/union.jl:46 [inlined]
[8] (::UnionIntersectingPolygons)(::GeoInterface.MultiPolygonTrait, multipoly::GeoInterface.Wrappers.MultiPolygon{false, false, Vector{GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}}, Nothing, Nothing})
@ GeometryOps ~/work/GeometryOps.jl/GeometryOps.jl/src/transformations/correction/intersecting_polygons.jl:75
[9] WithTrait
@ ~/work/GeometryOps.jl/GeometryOps.jl/GeometryOpsCore/src/types/applicators.jl:75 [inlined]
[10] #_apply#36
@ ~/work/GeometryOps.jl/GeometryOps.jl/GeometryOpsCore/src/apply.jl:374 [inlined]
[11] _apply
@ ~/work/GeometryOps.jl/GeometryOps.jl/GeometryOpsCore/src/apply.jl:144 [inlined]
[12] apply(f::GeometryOpsCore.WithTrait{UnionIntersectingPolygons}, target::TraitTarget{GeoInterface.MultiPolygonTrait}, geom::GeoInterface.Wrappers.MultiPolygon{false, false, Vector{GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}}, Nothing, Nothing}; calc_extent::Bool, threaded::Bool, kw::@kwargs{})
@ GeometryOpsCore ~/work/GeometryOps.jl/GeometryOps.jl/GeometryOpsCore/src/app
|
|
Documentation:
../../../.julia/packages/Documenter/HdXI4/src/utilities/utilities.jl#L49
duplicate docs found for 'applyreduce' in `@docs` block in docs/src/source/src/applyreduce.md:2-4
```@docs
applyreduce
```
|
|
Documentation:
../../../.julia/packages/Documenter/HdXI4/src/utilities/utilities.jl#L49
duplicate docs found for 'GeometryOps.reproject' in docs/src/api.md:60-62
```@autodocs
Modules = [GeometryOps]
```
|
|
Documentation:
../../../.julia/packages/Documenter/HdXI4/src/utilities/utilities.jl#L49
no docs found for 'barycentric_interpolate' in `@docs` block in docs/src/api.md:52-56
```@docs
barycentric_coordinates
barycentric_coordinates!
barycentric_interpolate
```
|
|
Documentation:
../../../.julia/packages/Documenter/HdXI4/src/utilities/utilities.jl#L49
no docs found for 'barycentric_coordinates!' in `@docs` block in docs/src/api.md:52-56
```@docs
barycentric_coordinates
barycentric_coordinates!
barycentric_interpolate
```
|
|
Documentation:
../../../.julia/packages/Documenter/HdXI4/src/utilities/utilities.jl#L49
no docs found for 'barycentric_coordinates' in `@docs` block in docs/src/api.md:52-56
```@docs
barycentric_coordinates
barycentric_coordinates!
barycentric_interpolate
```
|