%%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#e9edfb', 'fontFamily': "avenir" } } }%% flowchart TB classDef taija fill:#389836,stroke:#333,color:#fff; classDef core fill:#CB3C33,stroke:#333,color:#fff; classDef base fill:#9558B2,stroke:#333,color:#fff; %% Base base["TaijaBase.jl"] %% Meta interop["TaijaInteroperability.jl"] data["TaijaData.jl"] parallel["TaijaParallel.jl"] plotting["TaijaPlotting.jl"] %% Core ce["CounterfactualExplanations.jl"] cp["ConformalPrediction.jl"] lr["LaplaceRedux.jl"] jem["JointEnergyModels.jl"] %% External mlj["MLJ.jl"] flux["Flux.jl"] class base base; class interop,data,parallel,plotting taija; class ce,cp,lr,jem core; %% Graph base --> ce & cp & lr & jem subgraph "Core Packages" ce & cp & lr & jem end subgraph "Meta Packages" data & plotting & parallel & interop end subgraph "External Packages" mlj & flux end