Skip to content

Commit 1b7b148

Browse files
refactor: remove Tables.jl impl, fall back to RecursiveArrayTools
1 parent c843174 commit 1b7b148

File tree

4 files changed

+10
-77
lines changed

4 files changed

+10
-77
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ SciMLStructures = "53ae85a6-f571-4167-b2af-e1d143709226"
3030
StaticArraysCore = "1e83bf80-4336-4d27-bf5d-d5a4f845583c"
3131
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
3232
SymbolicIndexingInterface = "2efcf032-c050-4f8e-a9bb-153293bab1f5"
33-
Tables = "bd369af6-aec1-5ad0-b16a-f7cc5008161c"
3433

3534
[weakdeps]
3635
ChainRules = "082447d4-558c-5d27-93f4-14fc19e9eca2"
@@ -111,6 +110,7 @@ Serialization = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
111110
StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3"
112111
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
113112
StochasticDiffEq = "789caeaf-c7a9-5a7d-9973-96adeb23e2a0"
113+
Tables = "bd369af6-aec1-5ad0-b16a-f7cc5008161c"
114114
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
115115
UnicodePlots = "b8865327-cd53-5732-bb35-84acbb429228"
116116
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"

src/SciMLBase.jl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ if isdefined(Base, :Experimental) &&
44
@eval Base.Experimental.@max_methods 1
55
end
66
using ConstructionBase
7-
using RecipesBase, RecursiveArrayTools, Tables
7+
using RecipesBase, RecursiveArrayTools
88
using SciMLStructures
99
using SymbolicIndexingInterface
1010
using DocStringExtensions
@@ -741,7 +741,6 @@ include("ensemble/ensemble_analysis.jl")
741741
include("solve.jl")
742742
include("interpolation.jl")
743743
include("integrator_interface.jl")
744-
include("tabletraits.jl")
745744
include("remake.jl")
746745
include("callbacks.jl")
747746

src/tabletraits.jl

Lines changed: 0 additions & 66 deletions
This file was deleted.

test/traits.jl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
using SciMLBase, Test
1+
using SciMLBase, Tables, Test
22
using OrdinaryDiffEq, DataFrames, SymbolicIndexingInterface
33

4-
@test SciMLBase.Tables.isrowtable(ODESolution)
5-
@test SciMLBase.Tables.isrowtable(RODESolution)
6-
@test SciMLBase.Tables.isrowtable(DAESolution)
7-
@test !SciMLBase.Tables.isrowtable(SciMLBase.NonlinearSolution)
8-
@test !SciMLBase.Tables.isrowtable(SciMLBase.LinearSolution)
9-
@test !SciMLBase.Tables.isrowtable(SciMLBase.QuadratureSolution)
10-
@test !SciMLBase.Tables.isrowtable(SciMLBase.OptimizationSolution)
4+
@test Tables.isrowtable(ODESolution)
5+
@test Tables.isrowtable(RODESolution)
6+
@test Tables.isrowtable(DAESolution)
7+
@test !Tables.isrowtable(SciMLBase.NonlinearSolution)
8+
@test !Tables.isrowtable(SciMLBase.LinearSolution)
9+
@test !Tables.isrowtable(SciMLBase.QuadratureSolution)
10+
@test !Tables.isrowtable(SciMLBase.OptimizationSolution)
1111

1212
function rhs(u, p, t)
1313
return -u

0 commit comments

Comments
 (0)