diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6937da8..cf92c9a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -59,7 +59,7 @@ jobs: - uses: julia-actions/setup-julia@v1 with: - version: 1.8 + version: '1.10' arch: x64 - uses: actions/cache@v1 diff --git a/Project.toml b/Project.toml index a60fcad..6cc3119 100644 --- a/Project.toml +++ b/Project.toml @@ -27,25 +27,25 @@ StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" TensorCast = "02d47bb6-7ce6-556a-be16-bb1710789e2b" [compat] -ApproxManifoldProducts = "0.6, 0.7, 0.8" +ApproxManifoldProducts = "0.8" Cairo = "0.8, 1" Colors = "0.11, 0.12" Compose = "0.8, 0.9" -DistributedFactorGraphs = "0.19, 0.20, 0.23" +DistributedFactorGraphs = "0.23" DocStringExtensions = "0.8, 0.9" Fontconfig = "0.3, 0.4" Gadfly = "1.3.1" -IncrementalInference = "0.33, 0.34, 0.35" +IncrementalInference = "0.35" KernelDensityEstimate = "0.5" KernelDensityEstimatePlotting = "0.1.8" PrecompileTools = "1" Reexport = "1" Requires = "1" -RoME = "0.23, 0.24" -Statistics = "1" -StatsBase = "0.32, 0.33, 0.34" +RoME = "0.24" +Statistics = "1.10" +StatsBase = "0.33, 0.34" TensorCast = "0.33, 0.4" -julia = "1.8" +julia = "1.10" [extras] Caesar = "62eebf14-49bc-5f46-9df9-f7b7ef379406" diff --git a/README.md b/README.md index e0c4f69..6851943 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # RoMEPlotting.jl - Release v0.9 | Release v0.10 | Dev | Test Coverage | Caesar Docs ---------------|--------------|-----|---------------|-------------- -[![build-0-9]][CI-url] | [![build-0-10]][CI-url] | [![build-dev]][CI-url] | [![codecov-img]][codecov-url] | [![docs][docs-shield]][caesar-docs] + Release v0.10 | Dev | Test Coverage | Caesar Docs +--------------|-----|---------------|-------------- +[![build-0-10]][CI-url] | [![build-dev]][CI-url] | [![codecov-img]][codecov-url] | [![docs][docs-shield]][caesar-docs] 2D plotting functionality for the RoME.jl package (presently only using Gadfly). This package is part of the [Caesar.jl](http://www.github.com/JuliaRobotics/Caesar.jl) suite of tools. This package contains all the plotting functions relating to the [IncrementalInference.jl](http://www.github.com/JuliaRobotics/IncrementalInference.jl) and [RoME.jl](http://www.github.com/JuliaRobotics/RoME.jl) packages. @@ -22,7 +22,6 @@ Documentation for this package will be covered in the plotting section of [Caesa [CI-url]: https://github.com/JuliaRobotics/RoMEPlotting.jl/actions/workflows/ci.yml [build-0-10]: https://github.com/JuliaRobotics/RoMEPlotting.jl/actions/workflows/ci.yml/badge.svg?branch=release%2Fv0.10 -[build-0-9]: https://github.com/JuliaRobotics/RoMEPlotting.jl/actions/workflows/ci.yml/badge.svg?branch=release%2Fv0.9 [build-dev]: https://github.com/JuliaRobotics/RoMEPlotting.jl/actions/workflows/ci.yml/badge.svg?branch=master [codecov-url]: https://codecov.io/github/JuliaRobotics/RoMEPlotting.jl?branch=master diff --git a/src/RoMEPlotting.jl b/src/RoMEPlotting.jl index b8c78dc..2aa3d51 100644 --- a/src/RoMEPlotting.jl +++ b/src/RoMEPlotting.jl @@ -36,10 +36,10 @@ import KernelDensityEstimatePlotting: plotKDE include("ExportAPI.jl") # EXPERIMENTAL -const AbstractMatrix__{T} = Union{AbstractArray{T,2}, Adjoint{T,<:AbstractArray{T,2}}} +const AbstractMatrix__{T} = Union{<:AbstractArray{T,2}, <:Adjoint{T,<:AbstractArray{T,2}}} # will be overwritten if flux is present (dont make const) -PlotTypesPose2 = Union{Type{Pose2Pose2}, Type{Pose2Point2BearingRange}, Type{Pose2Point2Range}, Type{Pose2Point2Bearing}} +PlotTypesPose2 = Union{Type{<:Pose2Pose2}, Type{<:Pose2Point2BearingRange}, Type{<:Pose2Point2Range}, Type{<:Pose2Point2Bearing}} ExtendedPose2Pose2Types = Pose2Pose2 include("services/PlotBelief.jl")