From b9e7eb332b3eec16c40a4f2268e66c3673a3dc7c Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Thu, 26 Aug 2021 15:43:08 -0300 Subject: [PATCH 01/94] bar charts dash example --- julia/dash/bar-charts.jl | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 julia/dash/bar-charts.jl diff --git a/julia/dash/bar-charts.jl b/julia/dash/bar-charts.jl new file mode 100644 index 0000000..4ec7c65 --- /dev/null +++ b/julia/dash/bar-charts.jl @@ -0,0 +1,25 @@ +using Dash +using DashHtmlComponents +using DashCoreComponents +using PlotlyJS, CSV, DataFrames + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +df = dataset(DataFrame, "tips") +days = unique(df.day) + +app.layout = html_div() do + dcc_dropdown(id="dropdown", options=[Dict("label"=>x, "value"=>x) for x in days]), + dcc_graph( + id = "barchart" + ) +end + +callback!(app, Output("barchart", "figure"), Input("dropdown", "value")) do val + mask = df[df.day .== val, :] + fig = plot(mask, kind="bar", x=:sex, y=:total_bill, color=:smoker, barmode="group") + return fig +end + + +run_server(app, "0.0.0.0", 8080) \ No newline at end of file From cdda639ae0d62a2786caac8304f5bf448c7a2677 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Fri, 27 Aug 2021 11:19:51 -0300 Subject: [PATCH 02/94] move folder --- {julia/dash => dash}/bar-charts.jl | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {julia/dash => dash}/bar-charts.jl (100%) diff --git a/julia/dash/bar-charts.jl b/dash/bar-charts.jl similarity index 100% rename from julia/dash/bar-charts.jl rename to dash/bar-charts.jl From ba7bd7d567544daecdb9aa38d290193b5432144f Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Fri, 27 Aug 2021 11:33:43 -0300 Subject: [PATCH 03/94] dash line-charts --- dash/line-charts.jl | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 dash/line-charts.jl diff --git a/dash/line-charts.jl b/dash/line-charts.jl new file mode 100644 index 0000000..80b86d6 --- /dev/null +++ b/dash/line-charts.jl @@ -0,0 +1,25 @@ +using Dash +using DashHtmlComponents +using DashCoreComponents +using PlotlyJS, CSV, DataFrames + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +df = dataset(DataFrame, "gapminder") +continents = unique(df.continent) + +app.layout = html_div() do + dcc_checklist(id="checklist", options=[Dict("label"=>x, "value"=>x) for x in continents], labelStyle=Dict("display"=>"inline-block"), value=["Europe", "Oceania"]), + dcc_graph( + id = "linechart" + ) +end + +callback!(app, Output("linechart", "figure"), Input("checklist", "value")) do val + mask = df[ [x in val for x in df.continent], :] + fig = plot(mask, kind="line", mode="lines", x=:year, y=:lifeExp, color=:country, barmode="group") + return fig +end + + +run_server(app, "0.0.0.0", 8080) \ No newline at end of file From 636b579aea243235eeceb712f9cd6e4f81cf0263 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Fri, 27 Aug 2021 12:07:09 -0300 Subject: [PATCH 04/94] dash axes --- dash/axes.jl | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 dash/axes.jl diff --git a/dash/axes.jl b/dash/axes.jl new file mode 100644 index 0000000..b759bf1 --- /dev/null +++ b/dash/axes.jl @@ -0,0 +1,22 @@ +using Dash +using DashHtmlComponents +using DashCoreComponents +using PlotlyJS, CSV, DataFrames + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +df = dataset(DataFrame, "tips") + +app.layout = html_div() do + dcc_graph(id = "graph"), + html_button("Rotate", id="button", n_clicks=0) +end + +callback!(app, Output("graph", "figure"), Input("button", "n_clicks")) do val + fig = plot(df, x=:sex, height=500, kind="histogram") + update_xaxes!(fig, tickangle=val*45) + return fig +end + + +run_server(app, "0.0.0.0", 8080) \ No newline at end of file From dbc299daf337daff3bd7eca416c754f092f8d7a4 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Fri, 27 Aug 2021 12:20:15 -0300 Subject: [PATCH 05/94] dash creating-and-updating-figures --- dash/creating-and-updating-figures.jl | 32 +++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 dash/creating-and-updating-figures.jl diff --git a/dash/creating-and-updating-figures.jl b/dash/creating-and-updating-figures.jl new file mode 100644 index 0000000..beb9f18 --- /dev/null +++ b/dash/creating-and-updating-figures.jl @@ -0,0 +1,32 @@ +using Dash +using DashHtmlComponents +using DashCoreComponents +using PlotlyJS, CSV, DataFrames +using JSON + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +df = dataset(DataFrame, "tips") + +fig = plot(scatter(mode="lines", x=["a","b","c"], y=[1,3,2], +title="sample figure", height=325)) + +app.layout = html_div() do + dcc_graph(id = "graph", figure=fig), + html_pre( + id="structure", + style=Dict( + "border"=>"thin lightgrey solid", + "overflowY"=>"scroll", + "height"=>"275px" + ) + ) +end + +# TODO: Can't pretty print json +callback!(app, Output("structure", "children"), Input("graph", "figure")) do val + return json(val) +end + + +run_server(app, "0.0.0.0", 8080) \ No newline at end of file From f22758af3ec92559ca4fb108f65ef279423c5b06 Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Fri, 27 Aug 2021 12:07:35 -0400 Subject: [PATCH 06/94] try to fix pca build on circleci --- julia/ml-pca.md | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/julia/ml-pca.md b/julia/ml-pca.md index d955476..dd26779 100644 --- a/julia/ml-pca.md +++ b/julia/ml-pca.md @@ -179,7 +179,8 @@ plot(components, x=:x1, y=:x2, color=:species, mode="markers") ## Visualize PCA with `scatter3d` -With the `scatter_3d` trace type, you can visualize an additional dimension, which let you capture even more variance. +With the `scatter_3d` trace type, you can visualize an additional dimension, +which let you capture even more variance. ```julia using PlotlyJS, CSV, DataFrames, MLJ @@ -208,17 +209,25 @@ plot( ## Plotting explained variance -Often, you might be interested in seeing how much variance PCA is able to explain as you increase the number of components, in order to decide how many dimensions to ultimately keep or analyze. This example shows you how to quickly plot the cumulative sum of explained variance for a high-dimensional dataset like [spectrometer](https://www.openml.org/d/313). +Often, you might be interested in seeing how much variance PCA is able to +explain as you increase the number of components, in order to decide how many +dimensions to ultimately keep or analyze. This example shows you how to quickly +plot the cumulative sum of explained variance for a high-dimensional dataset +like [spectrometer](https://www.openml.org/d/313). -With a higher explained variance, you are able to capture more variability in your dataset, which could potentially lead to better performance when training your model. For a more mathematical explanation, see this [Q&A thread](https://stats.stackexchange.com/questions/22569/pca-and-proportion-of-variance-explained). +With a higher explained variance, you are able to capture more variability in +your dataset, which could potentially lead to better performance when training +your model. For a more mathematical explanation, see this [Q&A +thread](https://stats.stackexchange.com/questions/22569/pca-and-proportion-of-variance-explained). ```julia using PlotlyJS, DataFrames, MLJ -spectrometer = OpenML.load(313, parser=:auto) +spectrometer = OpenML.load(313, verbosity=0) skip = [Symbol("LRS-name"), Symbol("LRS-class"), Symbol("ID-type")] -_, X = unpack(spectrometer, x -> x in skip, colname->true) -df = Float64.(DataFrame(X)) +df_all = DataFrame(spectrometer) +features = [x for x in Symbol.(names(df_all)) if !(x in skip)] +df = Float64.(df_all[!, features]) PCA = @load PCA pkg="MultivariateStats" mach = machine(PCA(pratio=0.995), df) @@ -240,13 +249,17 @@ plot( ## Visualize Loadings -It is also possible to visualize loadings using `shapes`, and use `annotations` to indicate which feature a certain loading original belong to. Here, we define loadings as: +It is also possible to visualize loadings using `shapes`, and use `annotations` +to indicate which feature a certain loading original belong to. Here, we define +loadings as: $$ loadings = eigenvectors \cdot \sqrt{eigenvalues} $$ -For more details about the linear algebra behind eigenvectors and loadings, see this [Q&A thread](https://stats.stackexchange.com/questions/143905/loadings-vs-eigenvectors-in-pca-when-to-use-one-or-another). +For more details about the linear algebra behind eigenvectors and loadings, see +this [Q&A +thread](https://stats.stackexchange.com/questions/143905/loadings-vs-eigenvectors-in-pca-when-to-use-one-or-another). ```julia using PlotlyJS, CSV, DataFrames, MLJ From 9030998e58201a0f90b249d90de70ce9af898bd1 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Fri, 27 Aug 2021 13:10:15 -0300 Subject: [PATCH 07/94] dash subplots --- dash/subplots.jl | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 dash/subplots.jl diff --git a/dash/subplots.jl b/dash/subplots.jl new file mode 100644 index 0000000..2dd2e1a --- /dev/null +++ b/dash/subplots.jl @@ -0,0 +1,29 @@ +using Dash +using DashHtmlComponents +using DashCoreComponents +using PlotlyJS, CSV, DataFrames + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +df = dataset(DataFrame, "tips") + +app.layout = html_div() do + dcc_graph(id = "graph"), + html_p("Subplots Width:"), + dcc_slider(id="slider-width", min=0, max=1, value=0.5, step=0.01) +end + +callback!(app, Output("graph", "figure"), Input("slider-width", "value")) do val + fig = make_subplots( + rows=1, + cols=2, + specs=[Spec(kind="scatter") Spec(kind="scatter")], + column_widths=[val, 1-val] + ) + add_trace!(fig, scatter(x=[1,2,3],y=[1,2,3]), row=1, col=1) + add_trace!(fig, scatter(x=[1,2,3], y=[1,2,3]), row=1, col=2) + return fig +end + + +run_server(app, "0.0.0.0", 8080) \ No newline at end of file From 0aecb507321c55c876b576642b3e3379cf999de1 Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Fri, 27 Aug 2021 12:22:54 -0400 Subject: [PATCH 08/94] use `json(val, 2)` instead of `json(val)` to pretty print --- dash/creating-and-updating-figures.jl | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/dash/creating-and-updating-figures.jl b/dash/creating-and-updating-figures.jl index beb9f18..e0e82b8 100644 --- a/dash/creating-and-updating-figures.jl +++ b/dash/creating-and-updating-figures.jl @@ -8,8 +8,10 @@ app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"] df = dataset(DataFrame, "tips") -fig = plot(scatter(mode="lines", x=["a","b","c"], y=[1,3,2], -title="sample figure", height=325)) +fig = plot( + scatter(mode="lines", x=["a","b","c"], y=[1,3,2]), + Layout(title="sample figure", height=325, template=Template()) +) app.layout = html_div() do dcc_graph(id = "graph", figure=fig), @@ -25,8 +27,8 @@ end # TODO: Can't pretty print json callback!(app, Output("structure", "children"), Input("graph", "figure")) do val - return json(val) + return json(val, 2) end -run_server(app, "0.0.0.0", 8080) \ No newline at end of file +run_server(app, "0.0.0.0", 8080) From 08b633a29351bdc391a7e4e122248f9f3a87f157 Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Fri, 27 Aug 2021 12:30:13 -0400 Subject: [PATCH 09/94] format dash/line-charts.jl --- dash/line-charts.jl | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/dash/line-charts.jl b/dash/line-charts.jl index 80b86d6..e75929a 100644 --- a/dash/line-charts.jl +++ b/dash/line-charts.jl @@ -9,17 +9,23 @@ df = dataset(DataFrame, "gapminder") continents = unique(df.continent) app.layout = html_div() do - dcc_checklist(id="checklist", options=[Dict("label"=>x, "value"=>x) for x in continents], labelStyle=Dict("display"=>"inline-block"), value=["Europe", "Oceania"]), - dcc_graph( - id = "linechart" - ) + dcc_checklist( + id="checklist", + options=[(label=x, value=x) for x in continents], + labelStyle=(display="inline-block",), + value=["Europe", "Oceania"] + ), + dcc_graph(id = "linechart") end callback!(app, Output("linechart", "figure"), Input("checklist", "value")) do val mask = df[ [x in val for x in df.continent], :] - fig = plot(mask, kind="line", mode="lines", x=:year, y=:lifeExp, color=:country, barmode="group") + fig = plot( + mask, kind="line", mode="lines", + x=:year, y=:lifeExp, color=:country, + ) return fig end -run_server(app, "0.0.0.0", 8080) \ No newline at end of file +run_server(app, "0.0.0.0", 8080) From 1f1132942ce25b7f8550bd436c05ae87d69f8d42 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Fri, 27 Aug 2021 13:33:03 -0300 Subject: [PATCH 10/94] dash legend --- dash/legend.jl | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 dash/legend.jl diff --git a/dash/legend.jl b/dash/legend.jl new file mode 100644 index 0000000..8840488 --- /dev/null +++ b/dash/legend.jl @@ -0,0 +1,44 @@ +using Dash +using DashHtmlComponents +using DashCoreComponents +using PlotlyJS, CSV, DataFrames + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +df = dataset(DataFrame, "gapminder") +df_2007 = df[df.year .== 2007, :] + +app.layout = html_div() do + dcc_graph(id = "graph"), + html_p("Legend position"), + dcc_radioitems( + id="xanchor", + options=[Dict("label"=> "left", "value"=> 0), + Dict("label"=> "right", "value"=> 1)], + value=0, + labelStyle=Dict("display"=> "inline-block") + ), + dcc_radioitems( + id="yanchor", + options=[Dict("label"=> "top", "value"=> 1), + Dict("label"=> "bottom", "value"=> 0)], + value=1, + labelStyle=Dict("display"=> "inline-block") + ) +end + +callback!(app, Output("graph", "figure"), [Input("xanchor", "value"), Input("yanchor", "value")]) do pos_x, pos_y + fig = plot( + mode="markers", + df, x=:gdpPercap, y=:lifeExp, + color=:continent, marker_size=:pop, + marker_sizeref = 2*maximum(df.pop)/(40^2), + marker_sizemode="area", + size_max=45, log_x=true) + relayout!(fig, legend_x=pos_x, legend_y=pos_y) + + return fig +end + + +run_server(app, "0.0.0.0", 8080) \ No newline at end of file From d400aef7435f4a2bb0eef0d0959d5cab2e2c8e79 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Fri, 27 Aug 2021 13:39:14 -0300 Subject: [PATCH 11/94] dash histograms --- dash/histograms.jl | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 dash/histograms.jl diff --git a/dash/histograms.jl b/dash/histograms.jl new file mode 100644 index 0000000..855d5ce --- /dev/null +++ b/dash/histograms.jl @@ -0,0 +1,30 @@ +using Dash +using DashHtmlComponents +using DashCoreComponents +using PlotlyJS, CSV, DataFrames +using Distributions +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +df = dataset(DataFrame, "gapminder") +df_2007 = df[df.year .== 2007, :] + +app.layout = html_div() do + dcc_graph(id = "graph"), + html_p("Mean:"), + dcc_slider(id="mean", min=-3, max=3, value=0, + marks=Dict("-3"=> "-3", "3"=>"3")), + html_p("Standard Deviation:"), + dcc_slider(id="std", min=1, max=3, value=1, + marks=Dict("1"=> "1", "3"=> "3")) +end + +callback!(app, Output("graph", "figure"), [Input("mean", "value"), Input("std", "value")]) do mean, std + data = rand(Normal(mean, std), 500) + fig = plot(histogram( + x=data, nbins=30, range_x=[-10,10] + )) + return fig +end + + +run_server(app, "0.0.0.0", 8080) \ No newline at end of file From ac61513e54b172509f11d719bba03fcfe5bd4faa Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Fri, 27 Aug 2021 13:53:36 -0300 Subject: [PATCH 12/94] dash time-series --- dash/time-series.jl | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 dash/time-series.jl diff --git a/dash/time-series.jl b/dash/time-series.jl new file mode 100644 index 0000000..1dec879 --- /dev/null +++ b/dash/time-series.jl @@ -0,0 +1,27 @@ +using Dash +using DashHtmlComponents +using DashCoreComponents +using PlotlyJS, CSV, DataFrames +using Distributions +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +df = dataset(DataFrame, "stocks") + +app.layout = html_div() do + dcc_dropdown( + id="ticker", + options=[Dict("label"=> x, "value"=> x) + for x in names(df)[2:end]], + value=names(df)[2], + clearable=false + ), + dcc_graph(id="graph") +end + +callback!(app, Output("graph", "figure"), Input("ticker", "value")) do ticker + fig = plot(df, x=:date, y=df[!, ticker], mode="lines") + return fig +end + + +run_server(app, "0.0.0.0", 8080) \ No newline at end of file From dd40a7afc20e697cdc9a2180fbeded1ab35f2c48 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Fri, 27 Aug 2021 14:27:12 -0300 Subject: [PATCH 13/94] dash tables --- dash/tables.jl | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 dash/tables.jl diff --git a/dash/tables.jl b/dash/tables.jl new file mode 100644 index 0000000..621863e --- /dev/null +++ b/dash/tables.jl @@ -0,0 +1,32 @@ +using Dash +using DashHtmlComponents +using DashCoreComponents +using DashTable +using HTTP +using PlotlyJS, CSV, DataFrames +using Distributions + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +data_url = "https://raw.githubusercontent.com/plotly/datasets/master/2014_usa_states.csv" + +df = CSV.File( + HTTP.get(data_url).body +) |> DataFrame + +df_dict = [Dict(names(row) .=> values(row)) for row in eachrow(df)] +app.layout = html_div() do + dash_datatable( + id="table", + columns=[ + Dict("name"=>i, "id"=>i) + for i in names(df) + ], + data=df_dict, + style_cell=(textAlign="left"), + style_header=(backgroundColor="paleturquoise"), + style_data=(backgroundColor="lavender") + ) +end + +run_server(app, "0.0.0.0", 8080) \ No newline at end of file From 0c6fd41274b3bf000f9172a7370459766b6c5a34 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Fri, 27 Aug 2021 14:27:38 -0300 Subject: [PATCH 14/94] add nl oef --- dash/tables.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dash/tables.jl b/dash/tables.jl index 621863e..664a236 100644 --- a/dash/tables.jl +++ b/dash/tables.jl @@ -29,4 +29,4 @@ app.layout = html_div() do ) end -run_server(app, "0.0.0.0", 8080) \ No newline at end of file +run_server(app, "0.0.0.0", 8080) From 20f3fd82cdd466ab7305d29083a6ba784565d7cf Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Fri, 27 Aug 2021 15:13:57 -0300 Subject: [PATCH 15/94] pie-charts --- dash/pie-charts.jl | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 dash/pie-charts.jl diff --git a/dash/pie-charts.jl b/dash/pie-charts.jl new file mode 100644 index 0000000..1a49e6d --- /dev/null +++ b/dash/pie-charts.jl @@ -0,0 +1,34 @@ +using Dash +using DashHtmlComponents +using DashCoreComponents +using PlotlyJS, CSV, DataFrames + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +df = dataset(DataFrame, "tips") + +app.layout = html_div() do + html_p("Names:"), + dcc_dropdown( + id="names", + value="day", + options=[Dict("value"=> x, "label"=> x) + for x in ["smoker", "day", "time", "sex"]], + clearable=false + ), + html_p("Values:"), + dcc_dropdown( + id="values", + value="total_bill", + options=[Dict("value"=> x, "label"=> x) + for x in ["total_bill", "tip", "size"]], + clearable=false + ), + dcc_graph(id="pie-chart") +end + +callback!(app, Output("pie-chart", "figure"), [Input("values", "value"), Input("names", "value")]) do v, n + fig = plot(pie(values=df[!,v], labels=df[!, n])) + return fig +end +run_server(app, "0.0.0.0", 8080) From 773a6ad57f38deb541ec876c2e7745359c5e1d8d Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Fri, 27 Aug 2021 15:27:01 -0300 Subject: [PATCH 16/94] DASH box-plots --- dash/box-plots.jl | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 dash/box-plots.jl diff --git a/dash/box-plots.jl b/dash/box-plots.jl new file mode 100644 index 0000000..360a4b8 --- /dev/null +++ b/dash/box-plots.jl @@ -0,0 +1,39 @@ +using Dash +using DashHtmlComponents +using DashCoreComponents +using PlotlyJS, CSV, DataFrames + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +df = dataset(DataFrame, "tips") + +app.layout = html_div() do + html_p("x-axis:"), + dcc_checklist( + id="x-axis", + options=[Dict("value"=> x, "label"=> x) + for x in ["smoker", "day", "time", "sex"]], + value=["time"], + labelStyle=Dict("display"=> "inline-block") + ), + html_p("y-axis:"), + dcc_radioitems( + id="y-axis", + options=[Dict("value"=> x, "label"=> x) + for x in ["total_bill", "tip", "size"]], + value="total_bill", + labelStyle=Dict("display"=> "inline-block") + ), + dcc_graph(id="box-plot") +end + +callback!(app, Output("box-plot", "figure"), [Input("x-axis", "value"), Input("y-axis", "value")]) do x, y + fig = plot( + [ + box(x=df[!, x_col], y=df[!, y]) + for x_col = x + ] + ) + return fig +end +run_server(app, "0.0.0.0", 8080) From c59964987abf37f62c0cd5ac69e35a1c5bb7891f Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Fri, 27 Aug 2021 15:42:39 -0300 Subject: [PATCH 17/94] DASH 3d-scatter-plots --- dash/3d-scatter-plots.jl | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 dash/3d-scatter-plots.jl diff --git a/dash/3d-scatter-plots.jl b/dash/3d-scatter-plots.jl new file mode 100644 index 0000000..8fbf202 --- /dev/null +++ b/dash/3d-scatter-plots.jl @@ -0,0 +1,32 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using PlotlyJS, CSV, DataFrames + +df = dataset(DataFrame, "iris") + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app.layout = html_div() do + dcc_graph(id="scatter-plot"), + html_p("Petal Width:"), + dcc_rangeslider( + id="range-slider", + min=0, max=2.5, step=0.1, + marks=Dict("0"=> "0", "2.5"=> "2.5"), + value=[0.5, 2] + ) +end + +callback!(app, Output("scatter-plot", "figure"), Input("range-slider", "value")) do val + low = val[1] + high= val[2] + mask = df[df.petal_width .> low, :] + mask = mask[mask.petal_width .< high, :] + + fig = plot(kind="scatter3d", mode="markers", mask, x=:sepal_length, y=:sepal_width, z=:petal_width, color=:species, hover_data=[:petal_width]) + + return fig +end + +run_server(app, "0.0.0.0", 8080) \ No newline at end of file From aac631fdcdce38862e7537b16bf5094a46ad4b69 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Fri, 27 Aug 2021 15:42:59 -0300 Subject: [PATCH 18/94] nl eof --- dash/3d-scatter-plots.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dash/3d-scatter-plots.jl b/dash/3d-scatter-plots.jl index 8fbf202..5338a76 100644 --- a/dash/3d-scatter-plots.jl +++ b/dash/3d-scatter-plots.jl @@ -29,4 +29,4 @@ callback!(app, Output("scatter-plot", "figure"), Input("range-slider", "value")) return fig end -run_server(app, "0.0.0.0", 8080) \ No newline at end of file +run_server(app, "0.0.0.0", 8080) From 6dc703ba72a942643526306864bb2d176a95dc98 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 10:20:12 -0300 Subject: [PATCH 19/94] 3d scatter plots --- dash/3d-scatter-plots.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dash/3d-scatter-plots.jl b/dash/3d-scatter-plots.jl index 5338a76..6b1a54c 100644 --- a/dash/3d-scatter-plots.jl +++ b/dash/3d-scatter-plots.jl @@ -24,7 +24,7 @@ callback!(app, Output("scatter-plot", "figure"), Input("range-slider", "value")) mask = df[df.petal_width .> low, :] mask = mask[mask.petal_width .< high, :] - fig = plot(kind="scatter3d", mode="markers", mask, x=:sepal_length, y=:sepal_width, z=:petal_width, color=:species, hover_data=[:petal_width]) + fig = plot(mask, kind="scatter3d", mode="markers", x=:sepal_length, y=:sepal_width, z=:petal_width, color=:species, hover_data=[:petal_width]) return fig end From 27b77823789289ccfb094ebdd0f0e676f6668fb4 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 10:31:40 -0300 Subject: [PATCH 20/94] tuple. nl eof --- dash/bar-charts.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dash/bar-charts.jl b/dash/bar-charts.jl index 4ec7c65..6c3a632 100644 --- a/dash/bar-charts.jl +++ b/dash/bar-charts.jl @@ -9,7 +9,7 @@ df = dataset(DataFrame, "tips") days = unique(df.day) app.layout = html_div() do - dcc_dropdown(id="dropdown", options=[Dict("label"=>x, "value"=>x) for x in days]), + dcc_dropdown(id="dropdown", options=[(label=x, value=x) for x in days]), dcc_graph( id = "barchart" ) @@ -22,4 +22,4 @@ callback!(app, Output("barchart", "figure"), Input("dropdown", "value")) do val end -run_server(app, "0.0.0.0", 8080) \ No newline at end of file +run_server(app, "0.0.0.0", 8080) From 06479ac29a32334b1e3c00bf2f30b3bbade47f87 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 10:58:57 -0300 Subject: [PATCH 21/94] changes requested --- Manifest.toml | 42 ++++++++++++++++++++++++++++++++++++++++++ Project.toml | 3 +++ dash/legend.jl | 17 +++++++++-------- 3 files changed, 54 insertions(+), 8 deletions(-) diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..5848bf1 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..6eef6d6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/legend.jl b/dash/legend.jl index 8840488..70d2796 100644 --- a/dash/legend.jl +++ b/dash/legend.jl @@ -13,17 +13,17 @@ app.layout = html_div() do html_p("Legend position"), dcc_radioitems( id="xanchor", - options=[Dict("label"=> "left", "value"=> 0), - Dict("label"=> "right", "value"=> 1)], + options=[(label="left", value=0), + (label="right", value=1)], value=0, - labelStyle=Dict("display"=> "inline-block") + labelStyle=(display= "inline-block",) ), dcc_radioitems( id="yanchor", - options=[Dict("label"=> "top", "value"=> 1), - Dict("label"=> "bottom", "value"=> 0)], + options=[(label= "top", value= 1), + (label= "bottom", value= 0)], value=1, - labelStyle=Dict("display"=> "inline-block") + labelStyle=(display="inline-block",) ) end @@ -34,11 +34,12 @@ callback!(app, Output("graph", "figure"), [Input("xanchor", "value"), Input("yan color=:continent, marker_size=:pop, marker_sizeref = 2*maximum(df.pop)/(40^2), marker_sizemode="area", - size_max=45, log_x=true) + size_max=45, log_x=true + ) relayout!(fig, legend_x=pos_x, legend_y=pos_y) return fig end -run_server(app, "0.0.0.0", 8080) \ No newline at end of file +run_server(app, "0.0.0.0", 8080, debug=true) From 37b0093d0c705c59171f737892301cdc9b978377 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 10:59:42 -0300 Subject: [PATCH 22/94] one line --- dash/legend.jl | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/dash/legend.jl b/dash/legend.jl index 70d2796..3bd677b 100644 --- a/dash/legend.jl +++ b/dash/legend.jl @@ -13,15 +13,13 @@ app.layout = html_div() do html_p("Legend position"), dcc_radioitems( id="xanchor", - options=[(label="left", value=0), - (label="right", value=1)], + options=[(label="left", value=0), (label="right", value=1)], value=0, labelStyle=(display= "inline-block",) ), dcc_radioitems( id="yanchor", - options=[(label= "top", value= 1), - (label= "bottom", value= 0)], + options=[(label= "top", value= 1), (label= "bottom", value= 0)], value=1, labelStyle=(display="inline-block",) ) From 927c109b07cea98b275a49debfd7f420e476095a Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 11:02:09 -0300 Subject: [PATCH 23/94] changes requested --- dash/histograms.jl | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/dash/histograms.jl b/dash/histograms.jl index 855d5ce..c0004d0 100644 --- a/dash/histograms.jl +++ b/dash/histograms.jl @@ -11,14 +11,24 @@ df_2007 = df[df.year .== 2007, :] app.layout = html_div() do dcc_graph(id = "graph"), html_p("Mean:"), - dcc_slider(id="mean", min=-3, max=3, value=0, - marks=Dict("-3"=> "-3", "3"=>"3")), + dcc_slider( + id="mean", + min=-3, max=3, value=0, + marks=Dict("-3"=> "-3", "3"=>"3") + ), html_p("Standard Deviation:"), - dcc_slider(id="std", min=1, max=3, value=1, - marks=Dict("1"=> "1", "3"=> "3")) + dcc_slider( + id="std", + min=1, max=3, value=1, + marks=Dict("1"=> "1", "3"=> "3") + ) end -callback!(app, Output("graph", "figure"), [Input("mean", "value"), Input("std", "value")]) do mean, std +callback!( + app, + Output("graph", "figure"), + [Input("mean", "value"), Input("std", "value")] +) do mean, std data = rand(Normal(mean, std), 500) fig = plot(histogram( x=data, nbins=30, range_x=[-10,10] @@ -27,4 +37,4 @@ callback!(app, Output("graph", "figure"), [Input("mean", "value"), Input("std", end -run_server(app, "0.0.0.0", 8080) \ No newline at end of file +run_server(app, "0.0.0.0", 8080) From 4a7858e0481969e6a74efd4eb4736d010104ff54 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 11:04:06 -0300 Subject: [PATCH 24/94] requested changes --- Manifest.toml | 42 ++++++++++++++++++++++++++++++++++++++++++ Project.toml | 3 +++ dash/time-series.jl | 4 ++-- 3 files changed, 47 insertions(+), 2 deletions(-) diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..5848bf1 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..6eef6d6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/time-series.jl b/dash/time-series.jl index 1dec879..7a61962 100644 --- a/dash/time-series.jl +++ b/dash/time-series.jl @@ -10,7 +10,7 @@ df = dataset(DataFrame, "stocks") app.layout = html_div() do dcc_dropdown( id="ticker", - options=[Dict("label"=> x, "value"=> x) + options=[(label= x, value= x) for x in names(df)[2:end]], value=names(df)[2], clearable=false @@ -24,4 +24,4 @@ callback!(app, Output("graph", "figure"), Input("ticker", "value")) do ticker end -run_server(app, "0.0.0.0", 8080) \ No newline at end of file +run_server(app, "0.0.0.0", 8080) From 550501c63ff04d130d0e32aa79991358fb5b20b5 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 11:05:31 -0300 Subject: [PATCH 25/94] default value --- Manifest.toml | 42 ++++++++++++++++++++++++++++++++++++++++++ Project.toml | 3 +++ dash/bar-charts.jl | 2 +- 3 files changed, 46 insertions(+), 1 deletion(-) diff --git a/Manifest.toml b/Manifest.toml index f71afdd..85e91dd 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -78,6 +78,36 @@ git-tree-sha1 = "3f71217b538d7aaee0b69ab47d9b7724ca8afa0d" uuid = "a8cc5b0e-0ffa-5ad4-8c14-923d3ee1735f" version = "4.0.4" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -262,6 +292,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -321,6 +357,12 @@ version = "0.3.0" [[Logging]] uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MacroTools]] deps = ["Markdown", "Random"] git-tree-sha1 = "0fb723cd8c45858c22169b2e42269e53271a6df7" diff --git a/Project.toml b/Project.toml index f031e21..94eefe1 100644 --- a/Project.toml +++ b/Project.toml @@ -1,5 +1,8 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/bar-charts.jl b/dash/bar-charts.jl index 6c3a632..8bbefb4 100644 --- a/dash/bar-charts.jl +++ b/dash/bar-charts.jl @@ -9,7 +9,7 @@ df = dataset(DataFrame, "tips") days = unique(df.day) app.layout = html_div() do - dcc_dropdown(id="dropdown", options=[(label=x, value=x) for x in days]), + dcc_dropdown(id="dropdown", options=[(label=x, value=x) for x in days], value=days[1]), dcc_graph( id = "barchart" ) From 21460d0ced91debc15f3044d21f45b4b08738fc6 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 11:09:20 -0300 Subject: [PATCH 26/94] requested chagnes --- Manifest.toml | 42 ++++++++++++++++++++++++++++++++++++++++++ Project.toml | 4 ++++ dash/tables.jl | 7 +++---- 3 files changed, 49 insertions(+), 4 deletions(-) diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..5848bf1 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..8c50e67 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,10 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" +DashTable = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/tables.jl b/dash/tables.jl index 664a236..452b10c 100644 --- a/dash/tables.jl +++ b/dash/tables.jl @@ -4,7 +4,6 @@ using DashCoreComponents using DashTable using HTTP using PlotlyJS, CSV, DataFrames -using Distributions app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) @@ -23,9 +22,9 @@ app.layout = html_div() do for i in names(df) ], data=df_dict, - style_cell=(textAlign="left"), - style_header=(backgroundColor="paleturquoise"), - style_data=(backgroundColor="lavender") + style_cell=(textAlign="left",), + style_header=(backgroundColor="paleturquoise",), + style_data=(backgroundColor="lavender",) ) end From d7d4a61b00ce58ed33d59edcc77783a6682b0140 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 11:12:33 -0300 Subject: [PATCH 27/94] requested changes --- Manifest.toml | 42 ++++++++++++++++++++++++++++++++++++++++++ Project.toml | 3 +++ dash/pie-charts.jl | 18 +++++++++++++----- 3 files changed, 58 insertions(+), 5 deletions(-) diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..5848bf1 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..6eef6d6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/pie-charts.jl b/dash/pie-charts.jl index 1a49e6d..658d25f 100644 --- a/dash/pie-charts.jl +++ b/dash/pie-charts.jl @@ -12,22 +12,30 @@ app.layout = html_div() do dcc_dropdown( id="names", value="day", - options=[Dict("value"=> x, "label"=> x) - for x in ["smoker", "day", "time", "sex"]], + options=[ + (value= x, label= x) + for x in ["smoker", "day", "time", "sex"] + ], clearable=false ), html_p("Values:"), dcc_dropdown( id="values", value="total_bill", - options=[Dict("value"=> x, "label"=> x) - for x in ["total_bill", "tip", "size"]], + options=[ + (value= x, label=x) + for x in ["total_bill", "tip", "size"] + ], clearable=false ), dcc_graph(id="pie-chart") end -callback!(app, Output("pie-chart", "figure"), [Input("values", "value"), Input("names", "value")]) do v, n +callback!( + app, + Output("pie-chart", "figure"), + [Input("values", "value"), Input("names", "value")] +) do v, n fig = plot(pie(values=df[!,v], labels=df[!, n])) return fig end From 6ab0c548396194eda668f159f0d034e47c436b32 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 11:15:00 -0300 Subject: [PATCH 28/94] requested changes --- Manifest.toml | 42 ++++++++++++++++++++++++++++++++++++++++++ Project.toml | 3 +++ dash/box-plots.jl | 24 ++++++++++++++++-------- 3 files changed, 61 insertions(+), 8 deletions(-) diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..5848bf1 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..6eef6d6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/box-plots.jl b/dash/box-plots.jl index 360a4b8..14bbd32 100644 --- a/dash/box-plots.jl +++ b/dash/box-plots.jl @@ -11,23 +11,31 @@ app.layout = html_div() do html_p("x-axis:"), dcc_checklist( id="x-axis", - options=[Dict("value"=> x, "label"=> x) - for x in ["smoker", "day", "time", "sex"]], + options=[ + (value= x, label= x) + for x in ["smoker", "day", "time", "sex"] + ], value=["time"], - labelStyle=Dict("display"=> "inline-block") + labelStyle=(display="inline-block",) ), html_p("y-axis:"), dcc_radioitems( - id="y-axis", - options=[Dict("value"=> x, "label"=> x) - for x in ["total_bill", "tip", "size"]], + id="y-axis", + options=[ + (value=x,label=x) + for x in ["total_bill", "tip", "size"] + ], value="total_bill", - labelStyle=Dict("display"=> "inline-block") + labelStyle=(display= "inline-block",) ), dcc_graph(id="box-plot") end -callback!(app, Output("box-plot", "figure"), [Input("x-axis", "value"), Input("y-axis", "value")]) do x, y +callback!( + app, + Output("box-plot", "figure"), + [Input("x-axis", "value"), Input("y-axis", "value")] +) do x, y fig = plot( [ box(x=df[!, x_col], y=df[!, y]) From f1f9751a05331088b6949fd77bf42eba060d3908 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 11:16:07 -0300 Subject: [PATCH 29/94] requetsed changes --- dash/3d-scatter-plots.jl | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/dash/3d-scatter-plots.jl b/dash/3d-scatter-plots.jl index 6b1a54c..9dc49b6 100644 --- a/dash/3d-scatter-plots.jl +++ b/dash/3d-scatter-plots.jl @@ -24,7 +24,16 @@ callback!(app, Output("scatter-plot", "figure"), Input("range-slider", "value")) mask = df[df.petal_width .> low, :] mask = mask[mask.petal_width .< high, :] - fig = plot(mask, kind="scatter3d", mode="markers", x=:sepal_length, y=:sepal_width, z=:petal_width, color=:species, hover_data=[:petal_width]) + fig = plot( + mask, + kind="scatter3d", + mode="markers", + x=:sepal_length, + y=:sepal_width, + z=:petal_width, + color=:species, + hover_data=[:petal_width] + ) return fig end From e2eeeb934556e5a815600fe2f5d3b3e65cc523dd Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 11:51:03 -0300 Subject: [PATCH 30/94] docs. getting one error --- Manifest.toml | 42 +++++++++++++++++++++++++++ Project.toml | 3 ++ dash/hover-text-and-formatting.jl | 48 +++++++++++++++++++++++++++++++ 3 files changed, 93 insertions(+) create mode 100644 dash/hover-text-and-formatting.jl diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..5848bf1 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..6eef6d6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/hover-text-and-formatting.jl b/dash/hover-text-and-formatting.jl new file mode 100644 index 0000000..6f9911a --- /dev/null +++ b/dash/hover-text-and-formatting.jl @@ -0,0 +1,48 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using PlotlyJS, CSV, DataFrames + +df = dataset(DataFrame, "gapminder") +oceania = df[df.continent .== "Oceania"] + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +default_fig = plot( + oceania, + mode="markers+lines", + hovertemplate=nothing, + x=:year, + y=:lifeExp, + color=:country, + title="Hover over points to see the change" +) + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app,layout = html_div() do + html_p("Hovermode"), + dcc_radioitems( + id="hovermode", + labelStyle=(display= "inline-block",), + options=[ + (label=x, value=x) + for x in ["x", "x unified", "closest"] + ], + value="closest" + ), + dcc_graph(id="graph", figure=default_fig) + +end + +callback!( + app, + Output("graph", "figure"), + Input("hovermode", "value"), + State("graph" ,"figure") +) do hovermode, fig + relyaout(fig, hovermode=hovermode) + return fig +end + +run_server(app, "0.0.0.0", 8080) From eb8f5d16f5a46cfabf900e56779a11ac334fa03d Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 12:48:20 -0300 Subject: [PATCH 31/94] dash -hover-text-and-formatting --- dash/hover-text-and-formatting.jl | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/dash/hover-text-and-formatting.jl b/dash/hover-text-and-formatting.jl index 6f9911a..ae73350 100644 --- a/dash/hover-text-and-formatting.jl +++ b/dash/hover-text-and-formatting.jl @@ -4,9 +4,7 @@ using DashHtmlComponents using PlotlyJS, CSV, DataFrames df = dataset(DataFrame, "gapminder") -oceania = df[df.continent .== "Oceania"] - -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +oceania = df[df.continent .== "Oceania", :] default_fig = plot( oceania, @@ -15,16 +13,17 @@ default_fig = plot( x=:year, y=:lifeExp, color=:country, - title="Hover over points to see the change" + title="Hover over points to see the change", + Layout(hovermode="closest") ) app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) -app,layout = html_div() do +app.layout = html_div() do html_p("Hovermode"), dcc_radioitems( id="hovermode", - labelStyle=(display= "inline-block",), + labelStyle=(display="inline-block",), options=[ (label=x, value=x) for x in ["x", "x unified", "closest"] @@ -41,7 +40,7 @@ callback!( Input("hovermode", "value"), State("graph" ,"figure") ) do hovermode, fig - relyaout(fig, hovermode=hovermode) + fig.layout.hovermode = hovermode return fig end From 9cc2feb2844de934eb8bce31cc709d0ee936197c Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 13:17:21 -0300 Subject: [PATCH 32/94] marker-style --- Manifest.toml | 48 ++++++++++++++++++++++++++++++++++++++++++++ Project.toml | 4 ++++ dash/marker-style.jl | 44 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 96 insertions(+) create mode 100644 dash/marker-style.jl diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..d6f7111 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,42 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashDaq]] +deps = ["Dash"] +git-tree-sha1 = "74484bb5f2193fc7379b295f81e6563624e9b8ee" +uuid = "1b08a953-4be3-4667-9a23-a540cca008f6" +version = "0.5.0" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +449,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +537,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..fd83b0e 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,10 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashDaq = "1b08a953-4be3-4667-9a23-a540cca008f6" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/marker-style.jl b/dash/marker-style.jl new file mode 100644 index 0000000..b9ac812 --- /dev/null +++ b/dash/marker-style.jl @@ -0,0 +1,44 @@ +using Dash +using DashCoreComponents +using DashDaq +using DashHtmlComponents +using PlotlyJS, CSV, DataFrames + +df = dataset(DataFrame, "iris") + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +default_fig = plot( + df, + mode="markers", + x=:sepal_width, + y=:sepal_length, + color=:species, + marker_size=12, + Layout( + height=350 + ) +) +app.layout = html_div() do + dcc_graph(id="graph", figure=default_fig), + daq_colorpicker( + id="color", + label="Border Color", + value=(hex="#2f4f4f",), + size=164 + ) + + +end + +callback!(app, Output("graph", "figure"), Input("color", "value")) do val + fig = default_fig + restyle!( + fig, + marker_size=12, + marker_line=attr(width=2, color=val.hex), + ) + return fig +end + +run_server(app, "0.0.0.0", 8080) From ffe8f39e107c56064bd203958464d8a6e3c66899 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 13:25:48 -0300 Subject: [PATCH 33/94] shapes --- dash/shapes.jl | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 dash/shapes.jl diff --git a/dash/shapes.jl b/dash/shapes.jl new file mode 100644 index 0000000..7cd9c63 --- /dev/null +++ b/dash/shapes.jl @@ -0,0 +1,28 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using PlotlyJS + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app.layout = html_div() do + dcc_graph(id="graph"), + html_button("Move Up", id="btn-up", n_clicks=0), + html_button("Move Down", id="btn-down", n_clicks=0) +end + +callback!( + app, + Output("graph","figure"), + [ + Input("btn-up", "n_clicks"), + Input("btn-down", "n_clicks") + ] +) do n_up, n_down + n = n_up - n_down + fig = plot(scatter(x=[1,0,2,1], y=[2,0,n,2], fill="toself")) + + return fig +end + +run_server(app, "0.0.0.0", 8080) \ No newline at end of file From ecaf5cd2843bbe6acae858bac116678e3ef537d6 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 13:35:15 -0300 Subject: [PATCH 34/94] stats charts --- Manifest.toml | 42 ++++++++++++++++++++++++++++++++++++++ Project.toml | 3 +++ dash/statistical-charts.jl | 35 +++++++++++++++++++++++++++++++ 3 files changed, 80 insertions(+) create mode 100644 dash/statistical-charts.jl diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..5848bf1 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..6eef6d6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/statistical-charts.jl b/dash/statistical-charts.jl new file mode 100644 index 0000000..eccdee7 --- /dev/null +++ b/dash/statistical-charts.jl @@ -0,0 +1,35 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using Distributions +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app.layout = html_div() do + dcc_graph(id="graph"), + html_p("Mean:"), + dcc_slider( + id="mean", + min=-3, max=3, value=0, + marks=Dict("-3"=>"-3", "3"=> "3") + ), + html_p("Standard Deviation:"), + dcc_slider(id="std", + min=1, max=3, value=1, + marks=Dict("1"=> "1", "3"=> "3") + ) +end + +callback!( + app, + Output("graph", "figure"), + [ + Input("mean", "value"), + Input("std", "value") + ] +) do mean, std + data = rand(Normal(mean, std), 500) + fig = plot(histogram(x=data, nbins=30, range_x=[-10,10])) + return fig +end + +run_server(app, "0.0.0.0", 8080) From 9dc004f8f308012f7024357fbd2361b31b66333e Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 14:39:19 -0300 Subject: [PATCH 35/94] heatmaps --- Manifest.toml | 68 +++++++++++++++++++++++++++++++++++++++--------- Project.toml | 3 +++ dash/heatmaps.jl | 43 ++++++++++++++++++++++++++++++ 3 files changed, 101 insertions(+), 13 deletions(-) create mode 100644 dash/heatmaps.jl diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..31053d4 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -195,9 +225,9 @@ uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b" [[Distributions]] deps = ["FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SparseArrays", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns"] -git-tree-sha1 = "7a58635041e0b5485d56c49d24f10c314841f93c" +git-tree-sha1 = "f389cb8974e02d7eaa6ae2ccedbbfb43174cd8e8" uuid = "31c24e10-a181-5473-b8eb-7969acd0382f" -version = "0.25.12" +version = "0.25.14" [[DocStringExtensions]] deps = ["LibGit2"] @@ -319,9 +349,9 @@ version = "0.2.2" [[ImageCore]] deps = ["AbstractFFTs", "ColorVectorSpace", "Colors", "FixedPointNumbers", "Graphics", "MappedArrays", "MosaicViews", "OffsetArrays", "PaddedViews", "Reexport"] -git-tree-sha1 = "75f7fea2b3601b58f24ee83617b528e57160cbfd" +git-tree-sha1 = "595155739d361589b3d074386f77c107a8ada6f7" uuid = "a09fc81d-aa75-5fe9-8630-4744c3626534" -version = "0.9.1" +version = "0.9.2" [[ImageFiltering]] deps = ["CatIndices", "ComputationalResources", "DataStructures", "FFTViews", "FFTW", "ImageCore", "LinearAlgebra", "OffsetArrays", "Requires", "SparseArrays", "StaticArrays", "Statistics", "TiledIteration"] @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" @@ -677,9 +719,9 @@ version = "0.3.3" [[OffsetArrays]] deps = ["Adapt"] -git-tree-sha1 = "c0f4a4836e5f3e0763243b8324200af6d0e0f90c" +git-tree-sha1 = "c870a0d713b51e4b49be6432eff0e26a4325afee" uuid = "6fe1bfb0-de20-5000-8ca7-80f57d26f881" -version = "1.10.5" +version = "1.10.6" [[OpenBLAS_jll]] deps = ["Artifacts", "CompilerSupportLibraries_jll", "Libdl"] @@ -840,9 +882,9 @@ uuid = "321657f4-b219-11e9-178b-2701a2544e81" version = "2.1.3" [[ScientificTypesBase]] -git-tree-sha1 = "8a476e63390bfc987aa3cca02d90ea1dbf8b457e" +git-tree-sha1 = "9c1a0dea3b442024c54ca6a318e8acf842eab06f" uuid = "30f210dd-8aff-4c5f-94ba-8e64358c1161" -version = "2.1.0" +version = "2.2.0" [[SentinelArrays]] deps = ["Dates", "Random"] @@ -917,15 +959,15 @@ version = "1.0.0" [[StatsBase]] deps = ["DataAPI", "DataStructures", "LinearAlgebra", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics", "StatsAPI"] -git-tree-sha1 = "fed1ec1e65749c4d96fc20dd13bea72b55457e62" +git-tree-sha1 = "8cbbc098554648c84f79a463c9ff0fd277144b6c" uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" -version = "0.33.9" +version = "0.33.10" [[StatsFuns]] -deps = ["IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] -git-tree-sha1 = "20d1bb720b9b27636280f751746ba4abb465f19d" +deps = ["ChainRulesCore", "IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] +git-tree-sha1 = "46d7ccc7104860c38b11966dd1f72ff042f382e4" uuid = "4c63d2b9-4356-54db-8cca-17b64c39e42c" -version = "0.9.9" +version = "0.9.10" [[StringEncodings]] deps = ["Libiconv_jll"] diff --git a/Project.toml b/Project.toml index 5debe6e..6eef6d6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/heatmaps.jl b/dash/heatmaps.jl new file mode 100644 index 0000000..ea128f0 --- /dev/null +++ b/dash/heatmaps.jl @@ -0,0 +1,43 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using PlotlyJS, CSV, DataFrames + +df = dataset(DataFrame, "medals") +long_df = DataFrames.stack(df, Not([:nation]), variable_name="medal", value_name="count") + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app.layout = html_div() do + html_p("Medals Included:"), + dcc_checklist( + id="medals", + options=[ + (label=x, value=x) + for x in ["gold", "silver", "bronze"] + ], + value=["gold","silver","bronze"] + ), + dcc_graph(id="graph") + +end + +callback!( + app, + Output("graph", "figure"), + Input("medals", "value") +) do val + data = long_df[[x in val for x in long_df.medal], :] + fig = plot( + data, + kind="heatmap", + x=:medal, + y=:nation, + z=:count, + colorscale=colors.plasma + ) + + return fig +end + +run_server(app, "0.0.0.0", 8080) From 4935d2fa45e26ed07c998e159411d2447f04f46b Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 14:46:59 -0300 Subject: [PATCH 36/94] netowrk graphs --- Manifest.toml | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ Project.toml | 1 + 2 files changed, 49 insertions(+) diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..ac2b7bb 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,42 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashCytoscape]] +deps = ["Dash"] +git-tree-sha1 = "553be75f181bf33a0816833e2244b82f3a80da4f" +uuid = "1b08a953-4be3-4667-9a23-85cc21bfd5e9" +version = "0.3.0" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +449,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +537,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..ee791b4 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,7 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +DashCytoscape = "1b08a953-4be3-4667-9a23-85cc21bfd5e9" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" From 2037fe4e09857303eb51459855776a5ca4fd402a Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 15:43:13 -0300 Subject: [PATCH 37/94] sankey-diagram --- Project.toml | 3 +++ dash/sankey-diagram.jl | 58 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 dash/sankey-diagram.jl diff --git a/Project.toml b/Project.toml index ee791b4..16ad5aa 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,10 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" DashCytoscape = "1b08a953-4be3-4667-9a23-85cc21bfd5e9" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/sankey-diagram.jl b/dash/sankey-diagram.jl new file mode 100644 index 0000000..1146ae5 --- /dev/null +++ b/dash/sankey-diagram.jl @@ -0,0 +1,58 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using PlotlyJS, HTTP, JSON + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +response=HTTP.get("https://raw.githubusercontent.com/plotly/plotly.js/master/test/image/mocks/sankey_energy.json") +data=JSON.parse(String(response.body)) + +app.layout = html_div() do + dcc_graph(id="graph"), + html_p("Opacity"), + dcc_slider(id="opacity", min=0, max=1, value=0.5, step=0.1) +end + +callback!(app, Output("graph", "figure"), Input("opacity", "value")) do val + node = data["data"][1]["node"] + link = data["data"][1]["link"] + + node["color"] = [ + c == "magenta" ? + string("rbga(255,0,255,", val,")") : + replace(c, "0.8" => val) + for c in node["color"] + ] + + link["color"] = [ + node["color"][src+1] # account for 1 based index + for src in link["source"] + ] + + fig = plot( + sankey( + valueformat = ".0f", + valuesuffix = "TWh", + # Define nodes + node = attr( + pad = 15, + thickness = 15, + line = attr(color = "black", width = 0.5), + label = data["data"][1]["node"]["label"], + color = data["data"][1]["node"]["color"] + ), + # Add links + link = attr( + source = data["data"][1]["link"]["source"], + target = data["data"][1]["link"]["target"], + value = data["data"][1]["link"]["value"], + label = data["data"][1]["link"]["label"], + color = data["data"][1]["link"]["color"] + ) + ) + ) + return fig +end + +run_server(app, "0.0.0.0", 8080) From 95ccea87c2afb68975249c3fbcfea832c14494ae Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Tue, 31 Aug 2021 10:17:29 -0300 Subject: [PATCH 38/94] dash multiple-axes --- Manifest.toml | 42 +++++++++++++++++++++++++++++++ Project.toml | 3 +++ dash/multiple-axes.jl | 58 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 103 insertions(+) create mode 100644 dash/multiple-axes.jl diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..5848bf1 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..6eef6d6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/multiple-axes.jl b/dash/multiple-axes.jl new file mode 100644 index 0000000..c0ccfb7 --- /dev/null +++ b/dash/multiple-axes.jl @@ -0,0 +1,58 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using PlotlyJS + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app.layout = html_div() do + dcc_graph(id="graph"), + html_p("Red line's axes"), + dcc_radioitems( + id="radio", + value="Secondary", + options=[ + (label=x, value=x) + for x in ["Primary", "Secondary"] + ] + ) + +end + +callback!(app, Output("graph", "figure"), Input("radio", "value")) do val + + if val == "Primary" + fig = plot( + [ + scatter(x=[1,2,3], y=[40, 50, 60], name="yaxis data"), + scatter(x=[2,3,4], y=[4,5,6], name="yaxis2 data") + ] + ) + else + fig = plot( + [ + scatter(x=[1,2,3], y=[40, 50, 60], name="yaxis data"), + scatter( + x=[2,3,4], + y=[4,5,6], + name="yaxis2 data", + yaxis="y2" + ) + ], + Layout( + yaxis2=attr( + yaxis2_title="Secondary y axis", + overlaying="y", + side="right" + ) + ) + ) + end + + relayout!(fig, title_text="Double y axis example", xaxis_title="xaxis title") + + return fig + +end + +run_server(app, "0.0.0.0", 8080) From 47a3655720e9871c96f8ed35b24d721243f7b412 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Tue, 31 Aug 2021 10:27:04 -0300 Subject: [PATCH 39/94] candlestick-charts --- Manifest.toml | 42 ++++++++++++++++++++++++++++++++++++++ Project.toml | 3 +++ dash/candlestick-charts.jl | 40 ++++++++++++++++++++++++++++++++++++ 3 files changed, 85 insertions(+) create mode 100644 dash/candlestick-charts.jl diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..5848bf1 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..6eef6d6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/candlestick-charts.jl b/dash/candlestick-charts.jl new file mode 100644 index 0000000..2e4ea49 --- /dev/null +++ b/dash/candlestick-charts.jl @@ -0,0 +1,40 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using PlotlyJS, HTTP, DataFrames, CSV + +df = CSV.File( + HTTP.get("https://raw.githubusercontent.com/plotly/datasets/master/finance-charts-apple.csv").body +) |> DataFrame + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app.layout = html_div() do + dcc_checklist( + id="toggle-rangeslider", + options=[ + (label="Include Rangeslider", value="slider") + ], + value=["slider"], + ), + dcc_graph(id="graph") +end + + +callback!(app, Output("graph", "figure"), Input("toggle-rangeslider", "value")) do val + fig = plot( + df, + kind="candlestick", + x=:Date, + open=df[!, "AAPL.Open"], + high=df[!, "AAPL.High"], + close=df[!, "AAPL.Close"], + low=df[!, "AAPL.Low"] + ) + + relayout!(fig, xaxis_rangeslider_visible=("slider" in val)) + + return fig +end + +run_server(app, "0.0.0.0", 8080) From c03308b52954c99d3a5466aeeaffbaac994a9ca5 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Tue, 31 Aug 2021 12:27:24 -0300 Subject: [PATCH 40/94] plot-data-from-csv --- Manifest.toml | 42 ++++++++++++++++++++++++++++++++++++++ Project.toml | 3 +++ dash/plot-data-from-csv.jl | 32 +++++++++++++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100644 dash/plot-data-from-csv.jl diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..5848bf1 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..6eef6d6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/plot-data-from-csv.jl b/dash/plot-data-from-csv.jl new file mode 100644 index 0000000..4fe1ea5 --- /dev/null +++ b/dash/plot-data-from-csv.jl @@ -0,0 +1,32 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using PlotlyJS, CSV, DataFrames, HTTP + +df = CSV.File( + HTTP.get("https://raw.githubusercontent.com/plotly/datasets/master/2014_apple_stock.csv").body +) |> DataFrame + + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app.layout = html_div() do + dcc_graph(id="graph"), + html_button("Switch Axis", id="btn", n_clicks=0) +end + +callback!(app, Output("graph", "figure"), Input("btn", "n_clicks")) do val + + if val % 2 == 0 + x = "AAPL_x" + y = "AAPL_y" + else + x = "AAPL_y" + y = "AAPL_x" + end + + fig = plot(scatter(mode="lines", x=df[!,x], y=df[!, y])) + return fig +end + +run_server(app, "0.0.0.0", 8080) From a025f43e0d72b41e1c9cab86594a949e8d5ea4f4 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Tue, 31 Aug 2021 12:35:57 -0300 Subject: [PATCH 41/94] DASH tick-formatting --- Manifest.toml | 42 +++++++++++++++++++++++++++++++++++++++++ Project.toml | 3 +++ dash/tick-formatting.jl | 42 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 87 insertions(+) create mode 100644 dash/tick-formatting.jl diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..5848bf1 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..6eef6d6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/tick-formatting.jl b/dash/tick-formatting.jl new file mode 100644 index 0000000..84d63a3 --- /dev/null +++ b/dash/tick-formatting.jl @@ -0,0 +1,42 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using PlotlyJS + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app.layout = html_div() do + dcc_graph(id="graph"), + dcc_checklist( + id="tick", + options=[ + (label="Enable Linear Ticks", value="linear") + ], + value=["linear"] + ) + +end + +callback!(app, Output("graph", "figure"), Input("tick", "value")) do val + + fig = plot( + scatter( + x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], + y = [ + 28.8, 28.5, 37, 56.8, 69.7, 79.7, 78.5, + 77.8, 74.1, 62.6, 45.3, 39.9 + ] + ) + ) + if "linear" in val + relayout!(fig, xaxis=( + tickmode="linear", + tick0=0.5, + dtick=0.75 + )) + end + + return fig +end + +run_server(app, "0.0.0.0", 8080) From fc69d1508830458945db0ba30a94d46591039f36 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Tue, 31 Aug 2021 12:38:51 -0300 Subject: [PATCH 42/94] DASH 3d-charts --- dash/3d-charts.jl | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 dash/3d-charts.jl diff --git a/dash/3d-charts.jl b/dash/3d-charts.jl new file mode 100644 index 0000000..9dc49b6 --- /dev/null +++ b/dash/3d-charts.jl @@ -0,0 +1,41 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using PlotlyJS, CSV, DataFrames + +df = dataset(DataFrame, "iris") + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app.layout = html_div() do + dcc_graph(id="scatter-plot"), + html_p("Petal Width:"), + dcc_rangeslider( + id="range-slider", + min=0, max=2.5, step=0.1, + marks=Dict("0"=> "0", "2.5"=> "2.5"), + value=[0.5, 2] + ) +end + +callback!(app, Output("scatter-plot", "figure"), Input("range-slider", "value")) do val + low = val[1] + high= val[2] + mask = df[df.petal_width .> low, :] + mask = mask[mask.petal_width .< high, :] + + fig = plot( + mask, + kind="scatter3d", + mode="markers", + x=:sepal_length, + y=:sepal_width, + z=:petal_width, + color=:species, + hover_data=[:petal_width] + ) + + return fig +end + +run_server(app, "0.0.0.0", 8080) From 67b2145d4ea9b6b670d8beea50986a859817fbc8 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Tue, 31 Aug 2021 13:30:54 -0300 Subject: [PATCH 43/94] DASH horizontal-vertical-shapes --- Manifest.toml | 46 ++++++++++++++++++++++++++++-- Project.toml | 4 +++ dash/horizontal-vertical-shapes.jl | 30 +++++++++++++++++++ 3 files changed, 78 insertions(+), 2 deletions(-) create mode 100644 dash/horizontal-vertical-shapes.jl diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..5c9956a 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" @@ -917,9 +959,9 @@ version = "1.0.0" [[StatsBase]] deps = ["DataAPI", "DataStructures", "LinearAlgebra", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics", "StatsAPI"] -git-tree-sha1 = "fed1ec1e65749c4d96fc20dd13bea72b55457e62" +git-tree-sha1 = "8cbbc098554648c84f79a463c9ff0fd277144b6c" uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" -version = "0.33.9" +version = "0.33.10" [[StatsFuns]] deps = ["IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] diff --git a/Project.toml b/Project.toml index 5debe6e..5cb01d0 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" @@ -18,6 +21,7 @@ NearestNeighborModels = "636a865e-7cf4-491e-846c-de09b730eb36" PlotlyBase = "a03496cd-edff-5a9b-9e67-9cda94a718b5" PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" +StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" Tables = "bd369af6-aec1-5ad0-b16a-f7cc5008161c" VegaDatasets = "0ae4a718-28b7-58ec-9efb-cded64d6d5b4" WebIO = "0f1e0344-ec1d-5b48-a673-e5cf874b6c29" diff --git a/dash/horizontal-vertical-shapes.jl b/dash/horizontal-vertical-shapes.jl new file mode 100644 index 0000000..2a84507 --- /dev/null +++ b/dash/horizontal-vertical-shapes.jl @@ -0,0 +1,30 @@ +using Dash +using DashHtmlComponents +using DashCoreComponents +using PlotlyJS, CSV, DataFrames + +df = dataset(DataFrame, "iris") + + + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app.layout = html_div() do + dcc_graph(id="graph"), + html_p("Position of vline"), + dcc_slider( + id="slider-position", + min=1, max=7, value=2.5, step=0.1, + marks=Dict("1"=>"1", "7" => "7") + ) + end + +callback!(app, Output("graph", "figure"), Input("slider-position", "value")) do val + p = plot(df, kind="scatter", mode="markers", x=:petal_length, y=:petal_width) + + add_vline!(p, val, line_width=3, line_dash="dash", line_color="green") + add_hrect!(p, 0.9, 2.6, line_width=0, fillcolor="red", opacity=0.2) + return p +end + +run_server(app, "0.0.0.0", 8080) From b4196937b59e4ab2a3e218fe7469850369a94ca0 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Tue, 31 Aug 2021 14:09:39 -0300 Subject: [PATCH 44/94] DASH 3d-mesh --- Manifest.toml | 42 ++++++++++++++++++++++++++++++++++++++++++ Project.toml | 3 +++ dash/3d-mesh.jl | 43 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 88 insertions(+) create mode 100644 dash/3d-mesh.jl diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..5848bf1 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..6eef6d6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/3d-mesh.jl b/dash/3d-mesh.jl new file mode 100644 index 0000000..eaba9fe --- /dev/null +++ b/dash/3d-mesh.jl @@ -0,0 +1,43 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using PlotlyJS, CSV, HTTP, DataFrames + +base_url = "https://raw.githubusercontent.com/plotly/datasets/master/ply/" +mesh_names = ["sandal", "scissors", "shark", "walkman"] +dataframes = Dict( + name => (CSV.File(HTTP.get(string(base_url, name, "-ply.csv")).body) |> DataFrame) + for name in mesh_names +) + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app.layout = html_div() do + html_p("Choose an object"), + dcc_dropdown( + id="dropdown", + options=[ + (label=x, value=x) + for x in mesh_names + ], + value=mesh_names[1], + clearable=false + ), + dcc_graph(id="graph") + +end + +callback!(app, Output("graph", "figure"), Input("dropdown", "value")) do val + df = dataframes[val] + fig = plot( + df, + kind="mesh3d", + x=:x, y=:y, z=:z, + i=:i, j=:j, k=:k, + facecolor=:facecolor + ) + + return fig +end + +run_server(app, "0.0.0.0", 8080) From 673067d79a18080cc57a99dd5338ad10b21a7f60 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Tue, 31 Aug 2021 15:41:16 -0300 Subject: [PATCH 45/94] DASH figure-labels --- Manifest.toml | 48 +++++++++++++++++++++++++++++++++++++ Project.toml | 4 ++++ dash/figure-labels.jl | 56 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 108 insertions(+) create mode 100644 dash/figure-labels.jl diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..d6f7111 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,42 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashDaq]] +deps = ["Dash"] +git-tree-sha1 = "74484bb5f2193fc7379b295f81e6563624e9b8ee" +uuid = "1b08a953-4be3-4667-9a23-a540cca008f6" +version = "0.5.0" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +449,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +537,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..fd83b0e 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,10 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashDaq = "1b08a953-4be3-4667-9a23-a540cca008f6" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/figure-labels.jl b/dash/figure-labels.jl new file mode 100644 index 0000000..df3631e --- /dev/null +++ b/dash/figure-labels.jl @@ -0,0 +1,56 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using DashDaq +using PlotlyJS, CSV, DataFrames +df = dataset(DataFrame, "iris") + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +init_fig = plot( + df, + mode="markers", + x=:sepal_length, + y=:sepal_width, + color=:species, + Layout( + height=250, + title_text="Playing with Fonts", + font_family="Courier New", + title_font_family="Times New Roman" + ) +) + +picker_style = (float="left", margin="auto") + +app.layout = html_div() do + dcc_graph(id="graph", figure=init_fig), + daq_colorpicker( + id="font", + label="Font Color", + size=150, + style=picker_style, + value=(hex="#119dff",) + ), + + daq_colorpicker( + id="title", + label="Title Color", + size=150, + style=picker_style, + value=(hex="#2A0203",) + ) +end + +callback!( + app, + Output("graph", "figure"), + [Input("font", "value"), Input("title", "value")] +) do font, title + fig = init_fig + relayout!(fig, font_color=font.hex, title_font_color=title.hex) + + return fig +end + +run_server(app, "0.0.0.0", 8080) From 9461edf80d06f6479be473b43a338d1d2bc8e70f Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Tue, 31 Aug 2021 15:53:45 -0300 Subject: [PATCH 46/94] DASH text-and-annotations --- Manifest.toml | 42 ++++++++++++++++++++++++++++ Project.toml | 3 ++ dash/text-and-annotations.jl | 54 ++++++++++++++++++++++++++++++++++++ 3 files changed, 99 insertions(+) create mode 100644 dash/text-and-annotations.jl diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..5848bf1 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..6eef6d6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/text-and-annotations.jl b/dash/text-and-annotations.jl new file mode 100644 index 0000000..0bd6286 --- /dev/null +++ b/dash/text-and-annotations.jl @@ -0,0 +1,54 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using PlotlyJS, CSV, DataFrames + +df = dataset(DataFrame, "gapminder") +df_07 = df[df.year .== 2007, :] + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app.layout = html_div() do + dcc_graph(id="graph"), + html_p("Text Position"), + dcc_radioitems( + id="pos-x", + options=[ + (label=x, value=x) + for x in ["left", "center", "right"] + ], + value="center", + labelStyle=(display="inline-block",) + ), + dcc_radioitems( + id="pos-y", + options=[ + (label=x, value=x) + for x in ["top", "bottom"] + ], + value="top", + labelStyle=(display="inline-block",) + ) +end + +callback!( + app, + Output("graph", "figure"), + [Input("pos-x", "value"), Input("pos-y", "value")] +) do pos_x, pos_y + print(string(pos_y, " " ,pos_x)) + fig = plot( + df_07, + mode="markers+text", + x=:gdpPercap, y=:lifeExp, + text=:country, + size_max=60, + textposition=string(pos_y, " " ,pos_x), + Layout( + xaxis_log=true, + title="GDP and Life Expectancy, 2007" + ) + ) +end + +run_server(app, "0.0.0.0", 8080) From 3b0ad9a86f90b25de04ac690ec7c7e733a0257b3 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Wed, 1 Sep 2021 09:06:55 -0300 Subject: [PATCH 47/94] DASH troubleshooting --- Manifest.toml | 42 +++++++++++++++++++++++++++++++++++++++++ Project.toml | 3 +++ dash/troubleshooting.jl | 17 +++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 dash/troubleshooting.jl diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..5848bf1 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..6eef6d6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/troubleshooting.jl b/dash/troubleshooting.jl new file mode 100644 index 0000000..51d2c91 --- /dev/null +++ b/dash/troubleshooting.jl @@ -0,0 +1,17 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using PlotlyJS + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app.layout = html_div() do + dcc_graph(id="graph", figure=plot( + bar( + x=[0,1,2], + y=[2,1,3] + ) + )) +end + +run_server(app, "0.0.0.0", 8080, debug=true) \ No newline at end of file From 4895ab68a680872493a550270ae9366595dfae90 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Wed, 1 Sep 2021 10:06:14 -0300 Subject: [PATCH 48/94] DASH discrete-color --- Manifest.toml | 42 ++++++++++++++++++++++++++++++++++ Project.toml | 3 +++ dash/discrete-color.jl | 51 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 96 insertions(+) create mode 100644 dash/discrete-color.jl diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..5848bf1 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..6eef6d6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/discrete-color.jl b/dash/discrete-color.jl new file mode 100644 index 0000000..7ba19d4 --- /dev/null +++ b/dash/discrete-color.jl @@ -0,0 +1,51 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using PlotlyJS, CSV, DataFrames + +df = dataset(DataFrame, "tips") + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app.layout = html_div() do + html_p("Color mode: "), + dcc_radioitems( + id="colormode", + value="discrete", + options=[ + (label=x, value=x) + for x in ["discrete", "continuous"] + ] + ), + dcc_graph(id="graph") + +end + +callback!(app, Output("graph", "figure"), Input("colormode", "value")) do val + if val == "discrete" + fig = plot( + df, + mode="markers", + x=:total_bill, + y=:tip, + color=:size + ) + return fig + else + fig = plot( + df, + mode="markers", + x=:total_bill, + y=:tip, + marker=attr( + color=Float64.(df.size), + coloraxis="coloraxis", + showscale=true + ), + Layout(coloraxis_colorscale=colors.plasma) + ) + return fig + end +end + +run_server(app, "0.0.0.0", 8080) From b014c1ed376093b315563cdf3c9998b19c17150d Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Wed, 1 Sep 2021 10:28:24 -0300 Subject: [PATCH 49/94] toml --- Manifest.toml | 42 ++++++++++++++++++++++++++++++++++++++++++ Project.toml | 3 +++ 2 files changed, 45 insertions(+) diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..5848bf1 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..6eef6d6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" From 4e8da9de0be8f6736168879a211c21bb1773a4de Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Wed, 1 Sep 2021 10:30:24 -0300 Subject: [PATCH 50/94] colorscales --- dash/colorscales.jl | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 dash/colorscales.jl diff --git a/dash/colorscales.jl b/dash/colorscales.jl new file mode 100644 index 0000000..82991ec --- /dev/null +++ b/dash/colorscales.jl @@ -0,0 +1,39 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using PlotlyJS, CSV, DataFrames + +df = dataset(DataFrame, "iris") + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app.layout = html_div() do + html_p("Color scale"), + dcc_dropdown( + id="colorscale", + options=[ + (label=x, value=x) + for x in keys(colors.all) + ], + value=Symbol("tableau_hue_circle") + ), + dcc_graph(id="graph") + +end + +callback!(app, Output("graph", "figure"), Input("colorscale", "value")) do val + fig = plot( + df, + mode="markers", + x=:sepal_width, + y=:sepal_length, + marker=attr( + color=df.sepal_length, + coloraxis="coloraxis", + showscale=true + ), + Layout(coloraxis_colorscale=colors.all[Symbol(val)]) + ) +end + +run_server(app, "0.0.0.0", 8080) From 70d6e352e087c61269b50095b9dbef89b8f53d23 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Wed, 1 Sep 2021 10:34:46 -0300 Subject: [PATCH 51/94] DASH getting-started --- Manifest.toml | 42 +++++++++++++++++++++++++++++++++++++++++ Project.toml | 3 +++ dash/getting-started.jl | 33 ++++++++++++++++++++++++++++++++ 3 files changed, 78 insertions(+) create mode 100644 dash/getting-started.jl diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..5848bf1 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -147,6 +147,36 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -413,6 +443,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -495,6 +531,12 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" diff --git a/Project.toml b/Project.toml index 5debe6e..6eef6d6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/getting-started.jl b/dash/getting-started.jl new file mode 100644 index 0000000..e1d6af4 --- /dev/null +++ b/dash/getting-started.jl @@ -0,0 +1,33 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using PlotlyJS + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app.layout = html_div() do + html_p("Color:"), + dcc_dropdown( + id="dropdown", + options=[ + (label=x, value=x) + for x in ["Gold", "MediumTurquoise", "LightGreen"] + ], + value="Gold", + clearable=false + ), + dcc_graph(id="graph") +end + +callback!(app, Output("graph", "figure"), Input("dropdown", "value")) do val + fig = plot( + bar( + x=[0,1,2], + y=[2,3,1], + marker_color=val + ) + ) + return fig +end + +run_server(app, "0.0.0.0", 8080) From a485822990a2919ad5e4a40e0c7ed59ac742779d Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Wed, 1 Sep 2021 10:42:56 -0300 Subject: [PATCH 52/94] DASH builtin-colorscales --- dash/builtin-colorscales.jl | 39 +++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 dash/builtin-colorscales.jl diff --git a/dash/builtin-colorscales.jl b/dash/builtin-colorscales.jl new file mode 100644 index 0000000..82991ec --- /dev/null +++ b/dash/builtin-colorscales.jl @@ -0,0 +1,39 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using PlotlyJS, CSV, DataFrames + +df = dataset(DataFrame, "iris") + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app.layout = html_div() do + html_p("Color scale"), + dcc_dropdown( + id="colorscale", + options=[ + (label=x, value=x) + for x in keys(colors.all) + ], + value=Symbol("tableau_hue_circle") + ), + dcc_graph(id="graph") + +end + +callback!(app, Output("graph", "figure"), Input("colorscale", "value")) do val + fig = plot( + df, + mode="markers", + x=:sepal_width, + y=:sepal_length, + marker=attr( + color=df.sepal_length, + coloraxis="coloraxis", + showscale=true + ), + Layout(coloraxis_colorscale=colors.all[Symbol(val)]) + ) +end + +run_server(app, "0.0.0.0", 8080) From 5849854382d4f6991cc5f202bd37a1a3a52887ad Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Wed, 1 Sep 2021 13:08:40 -0300 Subject: [PATCH 53/94] DASH figure-structure --- Manifest.toml | 181 +++++++++++++++++++++++++++++++++------ Project.toml | 4 + dash/figure-structure.jl | 33 +++++++ 3 files changed, 190 insertions(+), 28 deletions(-) create mode 100644 dash/figure-structure.jl diff --git a/Manifest.toml b/Manifest.toml index 6226cf2..cd26f67 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -56,6 +56,12 @@ git-tree-sha1 = "1289b57e8cf019aede076edab0587eb9644175bd" uuid = "9e28174c-4ba2-5203-b857-d8d62c4213ee" version = "1.0.2" +[[BinaryProvider]] +deps = ["Libdl", "Logging", "SHA"] +git-tree-sha1 = "ecdec412a9abc8db54c0efc5548c64dfce072058" +uuid = "b99e7846-7c00-51b0-8f62-c81ae34c0232" +version = "0.5.10" + [[Blink]] deps = ["Base64", "BinDeps", "Distributed", "JSExpr", "JSON", "Lazy", "Logging", "MacroTools", "Mustache", "Mux", "Reexport", "Sockets", "WebIO", "WebSockets"] git-tree-sha1 = "08d0b679fd7caa49e2bca9214b131289e19808c0" @@ -86,6 +92,12 @@ git-tree-sha1 = "bdc0937269321858ab2a4f288486cb258b9a0af7" uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" version = "1.3.0" +[[CodeTracking]] +deps = ["InteractiveUtils", "UUIDs"] +git-tree-sha1 = "9aa8a5ebb6b5bf469a7e0e2b5202cf6f8c291104" +uuid = "da1fd8a2-8d9e-5ec2-8556-3022fb5608a2" +version = "1.0.6" + [[CodecZlib]] deps = ["TranscodingStreams", "Zlib_jll"] git-tree-sha1 = "ded953804d019afa9a3f98981d99b33e3db7b6da" @@ -137,6 +149,12 @@ git-tree-sha1 = "52cb3ec90e8a8bea0e62e275ba577ad0f74821f7" uuid = "ed09eef8-17a6-5b46-8889-db040fac31e3" version = "0.3.2" +[[CorpusLoaders]] +deps = ["CSV", "DataDeps", "Glob", "InternedStrings", "LightXML", "MultiResolutionIterators", "StringEncodings", "WordTokenizers"] +git-tree-sha1 = "66b3a067f466eb4c0c9670fb5f5bbaad8e206cef" +uuid = "214a0ac2-f95b-54f7-a80b-442ed9c2c9e8" +version = "0.3.2" + [[Crayons]] git-tree-sha1 = "3f71217b538d7aaee0b69ab47d9b7724ca8afa0d" uuid = "a8cc5b0e-0ffa-5ad4-8c14-923d3ee1735f" @@ -147,11 +165,47 @@ git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" version = "1.7.0" +[[DataDeps]] +deps = ["BinaryProvider", "HTTP", "Libdl", "Reexport", "SHA", "p7zip_jll"] +git-tree-sha1 = "4f0e41ff461d42cfc62ff0de4f1cd44c6e6b3771" +uuid = "124859b0-ceae-595e-8997-d05f6a7a8dfe" +version = "0.7.7" + [[DataFrames]] deps = ["Compat", "DataAPI", "Future", "InvertedIndices", "IteratorInterfaceExtensions", "LinearAlgebra", "Markdown", "Missings", "PooledArrays", "PrettyTables", "Printf", "REPL", "Reexport", "SortingAlgorithms", "Statistics", "TableTraits", "Tables", "Unicode"] git-tree-sha1 = "d785f42445b63fc86caa08bb9a9351008be9b765" @@ -194,10 +248,10 @@ deps = ["Random", "Serialization", "Sockets"] uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b" [[Distributions]] -deps = ["FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SparseArrays", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns"] -git-tree-sha1 = "7a58635041e0b5485d56c49d24f10c314841f93c" +deps = ["ChainRulesCore", "FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SparseArrays", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns"] +git-tree-sha1 = "c2dbc7e0495c3f956e4615b78d03c7aa10091d0c" uuid = "31c24e10-a181-5473-b8eb-7969acd0382f" -version = "0.25.12" +version = "0.25.15" [[DocStringExtensions]] deps = ["LibGit2"] @@ -293,6 +347,11 @@ git-tree-sha1 = "ff291c1827030ffaacaf53e3c83ed92d4d5e6fb6" uuid = "14197337-ba66-59df-a3e3-ca00e7dcff7a" version = "0.2.5" +[[Glob]] +git-tree-sha1 = "4df9f7e06108728ebf00a0a11edee4b29a482bb2" +uuid = "c27321d9-0574-5035-807b-f59d2c89b15c" +version = "1.3.0" + [[GraphPlot]] deps = ["ArnoldiMethod", "ColorTypes", "Colors", "Compose", "DelimitedFiles", "LightGraphs", "LinearAlgebra", "Random", "SparseArrays"] git-tree-sha1 = "dd8f15128a91b0079dfe3f4a4a1e190e54ac7164" @@ -305,11 +364,17 @@ git-tree-sha1 = "2c1cf4df419938ece72de17f368a021ee162762e" uuid = "a2bd30eb-e257-5431-a919-1863eab51364" version = "1.1.0" +[[HTML_Entities]] +deps = ["StrTables"] +git-tree-sha1 = "c4144ed3bc5f67f595622ad03c0e39fa6c70ccc7" +uuid = "7693890a-d069-55fe-a829-b4a6d304f0ee" +version = "1.0.1" + [[HTTP]] deps = ["Base64", "Dates", "IniFile", "Logging", "MbedTLS", "NetworkOptions", "Sockets", "URIs"] -git-tree-sha1 = "44e3b40da000eab4ccb1aecdc4801c040026aeb5" +git-tree-sha1 = "60ed5f1643927479f845b0135bb369b031b541fa" uuid = "cd3eb016-35fb-5094-929b-558a96fad6f3" -version = "0.9.13" +version = "0.9.14" [[Hiccup]] deps = ["MacroTools", "Test"] @@ -319,9 +384,9 @@ version = "0.2.2" [[ImageCore]] deps = ["AbstractFFTs", "ColorVectorSpace", "Colors", "FixedPointNumbers", "Graphics", "MappedArrays", "MosaicViews", "OffsetArrays", "PaddedViews", "Reexport"] -git-tree-sha1 = "75f7fea2b3601b58f24ee83617b528e57160cbfd" +git-tree-sha1 = "595155739d361589b3d074386f77c107a8ada6f7" uuid = "a09fc81d-aa75-5fe9-8630-4744c3626534" -version = "0.9.1" +version = "0.9.2" [[ImageFiltering]] deps = ["CatIndices", "ComputationalResources", "DataStructures", "FFTViews", "FFTW", "ImageCore", "LinearAlgebra", "OffsetArrays", "Requires", "SparseArrays", "StaticArrays", "Statistics", "TiledIteration"] @@ -350,6 +415,12 @@ version = "2018.0.3+2" deps = ["Markdown"] uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240" +[[InternedStrings]] +deps = ["Random", "Test"] +git-tree-sha1 = "eb05b5625bc5d821b8075a77e4c421933e20c76b" +uuid = "7d512f48-7fb1-5a58-b986-67e6dc259f01" +version = "0.7.0" + [[Intervals]] deps = ["Dates", "Printf", "RecipesBase", "Serialization", "TimeZones"] git-tree-sha1 = "323a38ed1952d30586d0fe03412cde9399d3618b" @@ -413,6 +484,18 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + +[[JuliaInterpreter]] +deps = ["CodeTracking", "InteractiveUtils", "Random", "UUIDs"] +git-tree-sha1 = "e273807f38074f033d94207a201e6e827d8417db" +uuid = "aa1ae85d-cabe-5617-a682-6adf51b2e16a" +version = "0.8.21" + [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -476,6 +559,12 @@ git-tree-sha1 = "432428df5f360964040ed60418dd5601ecd240b6" uuid = "093fc24a-ae57-5d10-9952-331d41423f4d" version = "1.3.5" +[[LightXML]] +deps = ["BinaryProvider", "Libdl"] +git-tree-sha1 = "be855e3c975b89746b09952407c156b5e4a33a1d" +uuid = "9c8b4983-aa76-5018-a973-4c85ecc9e179" +version = "0.8.1" + [[LinearAlgebra]] deps = ["Libdl"] uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" @@ -495,6 +584,18 @@ git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" version = "0.7.2" +[[LoweredCodeUtils]] +deps = ["JuliaInterpreter"] +git-tree-sha1 = "491a883c4fef1103077a7f648961adbf9c8dd933" +uuid = "6f1432cf-f94c-5a45-995e-cdbf5db27b0b" +version = "2.1.2" + +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + [[MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" @@ -599,9 +700,9 @@ version = "1.2.0" [[Missings]] deps = ["DataAPI"] -git-tree-sha1 = "f8c673ccc215eb50fcadb285f522420e29e69e1c" +git-tree-sha1 = "2ca267b08821e86c5ef4376cffed98a46c2cb205" uuid = "e1d29d7a-bbdc-5cf2-9ac0-f12de2c33e28" -version = "0.4.5" +version = "1.0.1" [[Mmap]] uuid = "a63ad114-7e13-5084-954f-fe012c677804" @@ -621,6 +722,12 @@ version = "0.3.3" [[MozillaCACerts_jll]] uuid = "14a3606d-f60d-562e-9121-12d972cd8159" +[[MultiResolutionIterators]] +deps = ["IterTools", "Random", "Test"] +git-tree-sha1 = "27fa99913e031afaf06ea8a6d4362fd8c94bb9fb" +uuid = "396aa475-d5af-5b65-8c11-5c82e21b2380" +version = "0.5.0" + [[MultivariateStats]] deps = ["Arpack", "LinearAlgebra", "SparseArrays", "Statistics", "StatsBase"] git-tree-sha1 = "8d958ff1854b166003238fe191ec34b9d592860a" @@ -677,9 +784,9 @@ version = "0.3.3" [[OffsetArrays]] deps = ["Adapt"] -git-tree-sha1 = "c0f4a4836e5f3e0763243b8324200af6d0e0f90c" +git-tree-sha1 = "c870a0d713b51e4b49be6432eff0e26a4325afee" uuid = "6fe1bfb0-de20-5000-8ca7-80f57d26f881" -version = "1.10.5" +version = "1.10.6" [[OpenBLAS_jll]] deps = ["Artifacts", "CompilerSupportLibraries_jll", "Libdl"] @@ -738,7 +845,7 @@ uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" [[PlotlyBase]] deps = ["ColorSchemes", "Dates", "DelimitedFiles", "DocStringExtensions", "JSON", "LaTeXStrings", "Logging", "Parameters", "Pkg", "REPL", "Requires", "Statistics", "UUIDs"] -git-tree-sha1 = "e9b96dd840b3c9d01669f1df28982b530b711165" +path = "/home/tlyon3/.julia/dev/PlotlyBase" uuid = "a03496cd-edff-5a9b-9e67-9cda94a718b5" version = "0.8.15" @@ -756,9 +863,9 @@ version = "2.0.14" [[PooledArrays]] deps = ["DataAPI", "Future"] -git-tree-sha1 = "cde4ce9d6f33219465b55162811d8de8139c0414" +git-tree-sha1 = "a193d6ad9c45ada72c14b731a318bedd3c2f00cf" uuid = "2dfb63ee-cc39-5dd5-95bd-886bf059d720" -version = "1.2.1" +version = "1.3.0" [[Preferences]] deps = ["TOML"] @@ -818,6 +925,12 @@ git-tree-sha1 = "4036a3bd08ac7e968e27c203d45f5fff15020621" uuid = "ae029012-a4dd-5104-9daa-d747884805df" version = "1.1.3" +[[Revise]] +deps = ["CodeTracking", "Distributed", "FileWatching", "JuliaInterpreter", "LibGit2", "LoweredCodeUtils", "OrderedCollections", "Pkg", "REPL", "Requires", "UUIDs", "Unicode"] +git-tree-sha1 = "1947d2d75463bd86d87eaba7265b0721598dd803" +uuid = "295af30f-e4ad-537b-8983-00126c2a3abe" +version = "3.1.19" + [[Rmath]] deps = ["Random", "Rmath_jll"] git-tree-sha1 = "bf3188feca147ce108c76ad82c2792c57abe7b1f" @@ -834,15 +947,15 @@ version = "0.3.0+0" uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" [[ScientificTypes]] -deps = ["CategoricalArrays", "ColorTypes", "Dates", "Distributions", "PersistenceDiagramsBase", "PrettyTables", "ScientificTypesBase", "StatisticalTraits", "Tables"] -git-tree-sha1 = "7bd9acc9096ce93bcd671baaa05df1d1c38a89a9" +deps = ["CategoricalArrays", "ColorTypes", "CorpusLoaders", "Dates", "Distributions", "PersistenceDiagramsBase", "PrettyTables", "Reexport", "ScientificTypesBase", "StatisticalTraits", "Tables"] +git-tree-sha1 = "5af0e5c6c79d498ae40a9ae803875b845e2bad2f" uuid = "321657f4-b219-11e9-178b-2701a2544e81" -version = "2.1.3" +version = "2.2.0" [[ScientificTypesBase]] -git-tree-sha1 = "8a476e63390bfc987aa3cca02d90ea1dbf8b457e" +git-tree-sha1 = "9c1a0dea3b442024c54ca6a318e8acf842eab06f" uuid = "30f210dd-8aff-4c5f-94ba-8e64358c1161" -version = "2.1.0" +version = "2.2.0" [[SentinelArrays]] deps = ["Dates", "Random"] @@ -917,15 +1030,21 @@ version = "1.0.0" [[StatsBase]] deps = ["DataAPI", "DataStructures", "LinearAlgebra", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics", "StatsAPI"] -git-tree-sha1 = "fed1ec1e65749c4d96fc20dd13bea72b55457e62" +git-tree-sha1 = "8cbbc098554648c84f79a463c9ff0fd277144b6c" uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" -version = "0.33.9" +version = "0.33.10" [[StatsFuns]] -deps = ["IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] -git-tree-sha1 = "20d1bb720b9b27636280f751746ba4abb465f19d" +deps = ["ChainRulesCore", "IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] +git-tree-sha1 = "46d7ccc7104860c38b11966dd1f72ff042f382e4" uuid = "4c63d2b9-4356-54db-8cca-17b64c39e42c" -version = "0.9.9" +version = "0.9.10" + +[[StrTables]] +deps = ["Dates"] +git-tree-sha1 = "5998faae8c6308acc25c25896562a1e66a3bb038" +uuid = "9700d1a9-a7c8-5760-9816-a99fda30bb8f" +version = "1.0.1" [[StringEncodings]] deps = ["Libiconv_jll"] @@ -935,9 +1054,9 @@ version = "0.3.5" [[StructTypes]] deps = ["Dates", "UUIDs"] -git-tree-sha1 = "e36adc471280e8b346ea24c5c87ba0571204be7a" +git-tree-sha1 = "8445bf99a36d703a09c601f9a57e2f83000ef2ae" uuid = "856f2bd8-1eba-4b0a-8007-ebc267875bd4" -version = "1.7.2" +version = "1.7.3" [[SuiteSparse]] deps = ["Libdl", "LinearAlgebra", "Serialization", "SparseArrays"] @@ -967,9 +1086,9 @@ version = "1.0.1" [[TableTraitsUtils]] deps = ["DataValues", "IteratorInterfaceExtensions", "Missings", "TableTraits"] -git-tree-sha1 = "8fc12ae66deac83e44454e61b02c37b326493233" +git-tree-sha1 = "78fecfe140d7abb480b53a44f3f85b6aa373c293" uuid = "382cd787-c1b6-5bf2-a167-d5b971a19bda" -version = "1.0.1" +version = "1.0.2" [[Tables]] deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "TableTraits", "Test"] @@ -1068,6 +1187,12 @@ git-tree-sha1 = "eae2fbbc34a79ffd57fb4c972b08ce50b8f6a00d" uuid = "cc8bc4a8-27d6-5769-a93b-9d913e69aa62" version = "0.6.3" +[[WordTokenizers]] +deps = ["DataDeps", "HTML_Entities", "StrTables", "Unicode"] +git-tree-sha1 = "01dd4068c638da2431269f49a5964bf42ff6c9d2" +uuid = "796a5d58-b03d-544a-977e-18100b691f6e" +version = "0.5.6" + [[YAML]] deps = ["Base64", "Dates", "Printf", "StringEncodings"] git-tree-sha1 = "3c6e8b9f5cdaaa21340f841653942e1a6b6561e5" diff --git a/Project.toml b/Project.toml index 5debe6e..510e727 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,9 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" @@ -18,6 +21,7 @@ NearestNeighborModels = "636a865e-7cf4-491e-846c-de09b730eb36" PlotlyBase = "a03496cd-edff-5a9b-9e67-9cda94a718b5" PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" +Revise = "295af30f-e4ad-537b-8983-00126c2a3abe" Tables = "bd369af6-aec1-5ad0-b16a-f7cc5008161c" VegaDatasets = "0ae4a718-28b7-58ec-9efb-cded64d6d5b4" WebIO = "0f1e0344-ec1d-5b48-a673-e5cf874b6c29" diff --git a/dash/figure-structure.jl b/dash/figure-structure.jl new file mode 100644 index 0000000..701f2a8 --- /dev/null +++ b/dash/figure-structure.jl @@ -0,0 +1,33 @@ +using Dash +using DashCoreComponents +using DashHtmlComponents +using PlotlyJS +using JSON + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +fig = plot( + scatter( + x=["a","b","c"], + y=[1,2,3], + ), + Layout(title="Sample figure", height=325) +) + +app.layout = html_div() do + dcc_graph(id="graph", figure=fig), + html_pre( + id="structure", + style=( + border="thin lightgrey solid", + overflowY="scroll", + height="275px" + ) + ) +end + +callback!(app, Output("structure", "children"), Input("graph", "figure")) do val + return json(val, 2) +end + +run_server(app, "0.0.0.0", 8080) From 40ba48d3ae03a6ad5794f94aa4848c3f9bc7a33c Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 11:12:59 -0400 Subject: [PATCH 54/94] move dash deps to separate repo --- Manifest.toml | 98 +++------ Project.toml | 3 - dash/Manifest.toml | 522 +++++++++++++++++++++++++++++++++++++++++++++ dash/Project.toml | 8 + dash/bar-charts.jl | 11 +- 5 files changed, 563 insertions(+), 79 deletions(-) create mode 100644 dash/Manifest.toml create mode 100644 dash/Project.toml diff --git a/Manifest.toml b/Manifest.toml index 85e91dd..0574e8e 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -53,9 +53,9 @@ version = "3.14.0" [[ColorTypes]] deps = ["FixedPointNumbers", "Random"] -git-tree-sha1 = "32a2b8af383f11cbb65803883837a149d10dfe8a" +git-tree-sha1 = "024fe24d83e4a5bf5fc80501a314ce0d1aa35597" uuid = "3da002f7-5984-5a60-b8a6-cbb66c0b333f" -version = "0.10.12" +version = "0.11.0" [[Colors]] deps = ["ColorTypes", "FixedPointNumbers", "Reexport"] @@ -78,36 +78,6 @@ git-tree-sha1 = "3f71217b538d7aaee0b69ab47d9b7724ca8afa0d" uuid = "a8cc5b0e-0ffa-5ad4-8c14-923d3ee1735f" version = "4.0.4" -[[Dash]] -deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] -git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" -uuid = "1b08a953-4be3-4667-9a23-3db579824955" -version = "0.1.6" - -[[DashBase]] -deps = ["JSON2", "Test"] -git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" -uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" -version = "0.1.0" - -[[DashCoreComponents]] -deps = ["DashBase"] -git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" -uuid = "1b08a953-4be3-4667-9a23-9da06441d987" -version = "1.17.1" - -[[DashHtmlComponents]] -deps = ["DashBase"] -git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" -uuid = "1b08a953-4be3-4667-9a23-24100242a84a" -version = "1.1.4" - -[[DashTable]] -deps = ["DashBase"] -git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" -uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" -version = "4.12.0" - [[DataAPI]] git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -149,10 +119,10 @@ deps = ["Random", "Serialization", "Sockets"] uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b" [[Distributions]] -deps = ["FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SparseArrays", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns"] -git-tree-sha1 = "3889f646423ce91dd1055a76317e9a1d3a23fff1" +deps = ["ChainRulesCore", "FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SparseArrays", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns"] +git-tree-sha1 = "f4efaa4b5157e0cdb8283ae0b5428bc9208436ed" uuid = "31c24e10-a181-5473-b8eb-7969acd0382f" -version = "0.25.11" +version = "0.25.16" [[DocStringExtensions]] deps = ["LibGit2"] @@ -192,9 +162,9 @@ uuid = "7b1f6079-737a-58dc-b8bc-7a2ca5c1b5ee" [[FillArrays]] deps = ["LinearAlgebra", "Random", "SparseArrays", "Statistics"] -git-tree-sha1 = "7c365bdef6380b29cfc5caaf99688cd7489f9b87" +git-tree-sha1 = "a3b7b041753094f3b17ffa9d2e2e07d8cace09cd" uuid = "1a297f60-69ca-5386-bcde-b61e274b549b" -version = "0.12.2" +version = "0.12.3" [[FixedPointNumbers]] deps = ["Statistics"] @@ -226,9 +196,9 @@ version = "0.2.5" [[HTTP]] deps = ["Base64", "Dates", "IniFile", "Logging", "MbedTLS", "NetworkOptions", "Sockets", "URIs"] -git-tree-sha1 = "44e3b40da000eab4ccb1aecdc4801c040026aeb5" +git-tree-sha1 = "60ed5f1643927479f845b0135bb369b031b541fa" uuid = "cd3eb016-35fb-5094-929b-558a96fad6f3" -version = "0.9.13" +version = "0.9.14" [[Hiccup]] deps = ["MacroTools", "Test"] @@ -292,12 +262,6 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" -[[JSON2]] -deps = ["Dates", "Parsers", "Test"] -git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" -uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" -version = "0.3.2" - [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" @@ -357,12 +321,6 @@ version = "0.3.0" [[Logging]] uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" -[[MD5]] -deps = ["Random", "SHA"] -git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" -uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" -version = "0.2.1" - [[MacroTools]] deps = ["Markdown", "Random"] git-tree-sha1 = "0fb723cd8c45858c22169b2e42269e53271a6df7" @@ -385,9 +343,9 @@ uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1" [[Missings]] deps = ["DataAPI"] -git-tree-sha1 = "f8c673ccc215eb50fcadb285f522420e29e69e1c" +git-tree-sha1 = "2ca267b08821e86c5ef4376cffed98a46c2cb205" uuid = "e1d29d7a-bbdc-5cf2-9ac0-f12de2c33e28" -version = "0.4.5" +version = "1.0.1" [[Mmap]] uuid = "a63ad114-7e13-5084-954f-fe012c677804" @@ -473,15 +431,15 @@ uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" [[PlotlyBase]] deps = ["ColorSchemes", "Dates", "DelimitedFiles", "DocStringExtensions", "JSON", "LaTeXStrings", "Logging", "Parameters", "Pkg", "REPL", "Requires", "Statistics", "UUIDs"] -git-tree-sha1 = "d0bee50806cbb7e6fedd60aac28b2ad5e7deea75" +git-tree-sha1 = "e9b96dd840b3c9d01669f1df28982b530b711165" uuid = "a03496cd-edff-5a9b-9e67-9cda94a718b5" -version = "0.8.12" +version = "0.8.15" [[PlotlyJS]] deps = ["Base64", "Blink", "DelimitedFiles", "JSExpr", "JSON", "Kaleido_jll", "Markdown", "Pkg", "PlotlyBase", "REPL", "Reexport", "Requires", "WebIO"] -git-tree-sha1 = "2e001b91e953f214191314c397c389d8743c8d5f" +git-tree-sha1 = "fc760eacadc70dcb2a9fec7c57f0dd5a5f12a814" uuid = "f0f68f2c-4968-5e81-91da-67840de0976a" -version = "0.18.5" +version = "0.18.6" [[Polynomials]] deps = ["Intervals", "LinearAlgebra", "MutableArithmetics", "RecipesBase"] @@ -491,9 +449,9 @@ version = "2.0.14" [[PooledArrays]] deps = ["DataAPI", "Future"] -git-tree-sha1 = "cde4ce9d6f33219465b55162811d8de8139c0414" +git-tree-sha1 = "a193d6ad9c45ada72c14b731a318bedd3c2f00cf" uuid = "2dfb63ee-cc39-5dd5-95bd-886bf059d720" -version = "1.2.1" +version = "1.3.0" [[Preferences]] deps = ["TOML"] @@ -537,9 +495,9 @@ uuid = "3cdcf5f2-1ef4-517c-9805-6587b60abb01" version = "1.1.2" [[Reexport]] -git-tree-sha1 = "5f6c21241f0f655da3952fd60aa18477cf96c220" +git-tree-sha1 = "45e428421666073eab6f2da5c9d310d99bb12f9b" uuid = "189a3867-3050-52da-a836-e630ba90ab69" -version = "1.1.0" +version = "1.2.2" [[Requires]] deps = ["UUIDs"] @@ -605,15 +563,15 @@ version = "1.0.0" [[StatsBase]] deps = ["DataAPI", "DataStructures", "LinearAlgebra", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics", "StatsAPI"] -git-tree-sha1 = "fed1ec1e65749c4d96fc20dd13bea72b55457e62" +git-tree-sha1 = "8cbbc098554648c84f79a463c9ff0fd277144b6c" uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" -version = "0.33.9" +version = "0.33.10" [[StatsFuns]] -deps = ["IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] -git-tree-sha1 = "20d1bb720b9b27636280f751746ba4abb465f19d" +deps = ["ChainRulesCore", "IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] +git-tree-sha1 = "46d7ccc7104860c38b11966dd1f72ff042f382e4" uuid = "4c63d2b9-4356-54db-8cca-17b64c39e42c" -version = "0.9.9" +version = "0.9.10" [[StringEncodings]] deps = ["Libiconv_jll"] @@ -643,9 +601,9 @@ version = "1.0.1" [[TableTraitsUtils]] deps = ["DataValues", "IteratorInterfaceExtensions", "Missings", "TableTraits"] -git-tree-sha1 = "8fc12ae66deac83e44454e61b02c37b326493233" +git-tree-sha1 = "78fecfe140d7abb480b53a44f3f85b6aa373c293" uuid = "382cd787-c1b6-5bf2-a167-d5b971a19bda" -version = "1.0.1" +version = "1.0.2" [[Tables]] deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "TableTraits", "Test"] @@ -669,9 +627,9 @@ version = "1.0.2" [[TimeZones]] deps = ["Dates", "Future", "LazyArtifacts", "Mocking", "Pkg", "Printf", "RecipesBase", "Serialization", "Unicode"] -git-tree-sha1 = "81753f400872e5074768c9a77d4c44e70d409ef0" +git-tree-sha1 = "6c9040665b2da00d30143261aea22c7427aada1c" uuid = "f269a46b-ccf7-5d73-abea-4c690281aa53" -version = "1.5.6" +version = "1.5.7" [[TranscodingStreams]] deps = ["Random", "Test"] diff --git a/Project.toml b/Project.toml index 94eefe1..f031e21 100644 --- a/Project.toml +++ b/Project.toml @@ -1,8 +1,5 @@ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" -Dash = "1b08a953-4be3-4667-9a23-3db579824955" -DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" -DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" diff --git a/dash/Manifest.toml b/dash/Manifest.toml new file mode 100644 index 0000000..7cceb42 --- /dev/null +++ b/dash/Manifest.toml @@ -0,0 +1,522 @@ +# This file is machine-generated - editing it directly is not advised + +[[ArgTools]] +uuid = "0dad84c5-d112-42e6-8d28-ef12dabb789f" + +[[Artifacts]] +uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33" + +[[AssetRegistry]] +deps = ["Distributed", "JSON", "Pidfile", "SHA", "Test"] +git-tree-sha1 = "b25e88db7944f98789130d7b503276bc34bc098e" +uuid = "bf4720bc-e11a-5d0c-854e-bdca1663c893" +version = "0.1.0" + +[[Base64]] +uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f" + +[[BinDeps]] +deps = ["Libdl", "Pkg", "SHA", "URIParser", "Unicode"] +git-tree-sha1 = "1289b57e8cf019aede076edab0587eb9644175bd" +uuid = "9e28174c-4ba2-5203-b857-d8d62c4213ee" +version = "1.0.2" + +[[Blink]] +deps = ["Base64", "BinDeps", "Distributed", "JSExpr", "JSON", "Lazy", "Logging", "MacroTools", "Mustache", "Mux", "Reexport", "Sockets", "WebIO", "WebSockets"] +git-tree-sha1 = "08d0b679fd7caa49e2bca9214b131289e19808c0" +uuid = "ad839575-38b3-5650-b840-f874b8c74a25" +version = "0.12.5" + +[[CSV]] +deps = ["Dates", "Mmap", "Parsers", "PooledArrays", "SentinelArrays", "Tables", "Unicode"] +git-tree-sha1 = "b83aa3f513be680454437a0eee21001607e5d983" +uuid = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" +version = "0.8.5" + +[[CodecZlib]] +deps = ["TranscodingStreams", "Zlib_jll"] +git-tree-sha1 = "ded953804d019afa9a3f98981d99b33e3db7b6da" +uuid = "944b1d66-785c-5afd-91f1-9de20f533193" +version = "0.7.0" + +[[ColorSchemes]] +deps = ["ColorTypes", "Colors", "FixedPointNumbers", "Random"] +git-tree-sha1 = "9995eb3977fbf67b86d0a0a0508e83017ded03f2" +uuid = "35d6a980-a343-548e-a6ea-1d62b119f2f4" +version = "3.14.0" + +[[ColorTypes]] +deps = ["FixedPointNumbers", "Random"] +git-tree-sha1 = "024fe24d83e4a5bf5fc80501a314ce0d1aa35597" +uuid = "3da002f7-5984-5a60-b8a6-cbb66c0b333f" +version = "0.11.0" + +[[Colors]] +deps = ["ColorTypes", "FixedPointNumbers", "Reexport"] +git-tree-sha1 = "417b0ed7b8b838aa6ca0a87aadf1bb9eb111ce40" +uuid = "5ae59095-9a9b-59fe-a467-6f913c188581" +version = "0.12.8" + +[[Compat]] +deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "SHA", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"] +git-tree-sha1 = "727e463cfebd0c7b999bbf3e9e7e16f254b94193" +uuid = "34da2185-b29b-5c13-b0c7-acf172513d20" +version = "3.34.0" + +[[Crayons]] +git-tree-sha1 = "3f71217b538d7aaee0b69ab47d9b7724ca8afa0d" +uuid = "a8cc5b0e-0ffa-5ad4-8c14-923d3ee1735f" +version = "4.0.4" + +[[Dash]] +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +uuid = "1b08a953-4be3-4667-9a23-3db579824955" +version = "0.1.6" + +[[DashBase]] +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" +version = "0.1.0" + +[[DashCoreComponents]] +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +uuid = "1b08a953-4be3-4667-9a23-9da06441d987" +version = "1.17.1" + +[[DashHtmlComponents]] +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +uuid = "1b08a953-4be3-4667-9a23-24100242a84a" +version = "1.1.4" + +[[DashTable]] +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" +version = "4.12.0" + +[[DataAPI]] +git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" +uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" +version = "1.7.0" + +[[DataFrames]] +deps = ["Compat", "DataAPI", "Future", "InvertedIndices", "IteratorInterfaceExtensions", "LinearAlgebra", "Markdown", "Missings", "PooledArrays", "PrettyTables", "Printf", "REPL", "Reexport", "SortingAlgorithms", "Statistics", "TableTraits", "Tables", "Unicode"] +git-tree-sha1 = "d785f42445b63fc86caa08bb9a9351008be9b765" +uuid = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" +version = "1.2.2" + +[[DataStructures]] +deps = ["Compat", "InteractiveUtils", "OrderedCollections"] +git-tree-sha1 = "7d9d316f04214f7efdbb6398d545446e246eff02" +uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8" +version = "0.18.10" + +[[DataValueInterfaces]] +git-tree-sha1 = "bfc1187b79289637fa0ef6d4436ebdfe6905cbd6" +uuid = "e2d170a0-9d28-54be-80f0-106bbe20a464" +version = "1.0.0" + +[[Dates]] +deps = ["Printf"] +uuid = "ade2ca70-3891-5945-98fb-dc099432e06a" + +[[DelimitedFiles]] +deps = ["Mmap"] +uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab" + +[[Distributed]] +deps = ["Random", "Serialization", "Sockets"] +uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b" + +[[DocStringExtensions]] +deps = ["LibGit2"] +git-tree-sha1 = "a32185f5428d3986f47c2ab78b1f216d5e6cc96f" +uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae" +version = "0.8.5" + +[[Downloads]] +deps = ["ArgTools", "LibCURL", "NetworkOptions"] +uuid = "f43a241f-c20a-4ad4-852c-f6b1247861c6" + +[[FileWatching]] +uuid = "7b1f6079-737a-58dc-b8bc-7a2ca5c1b5ee" + +[[FixedPointNumbers]] +deps = ["Statistics"] +git-tree-sha1 = "335bfdceacc84c5cdf16aadc768aa5ddfc5383cc" +uuid = "53c48c17-4a7d-5ca2-90c5-79b7896eea93" +version = "0.8.4" + +[[Formatting]] +deps = ["Printf"] +git-tree-sha1 = "8339d61043228fdd3eb658d86c926cb282ae72a8" +uuid = "59287772-0a20-5a39-b81b-1366585eb4c0" +version = "0.4.2" + +[[FunctionalCollections]] +deps = ["Test"] +git-tree-sha1 = "04cb9cfaa6ba5311973994fe3496ddec19b6292a" +uuid = "de31a74c-ac4f-5751-b3fd-e18cd04993ca" +version = "0.5.0" + +[[Future]] +deps = ["Random"] +uuid = "9fa8497b-333b-5362-9e8d-4d0656e87820" + +[[HTTP]] +deps = ["Base64", "Dates", "IniFile", "Logging", "MbedTLS", "NetworkOptions", "Sockets", "URIs"] +git-tree-sha1 = "60ed5f1643927479f845b0135bb369b031b541fa" +uuid = "cd3eb016-35fb-5094-929b-558a96fad6f3" +version = "0.9.14" + +[[Hiccup]] +deps = ["MacroTools", "Test"] +git-tree-sha1 = "6187bb2d5fcbb2007c39e7ac53308b0d371124bd" +uuid = "9fb69e20-1954-56bb-a84f-559cc56a8ff7" +version = "0.2.2" + +[[IniFile]] +deps = ["Test"] +git-tree-sha1 = "098e4d2c533924c921f9f9847274f2ad89e018b8" +uuid = "83e8ac13-25f8-5344-8a64-a9f2b223428f" +version = "0.5.0" + +[[InteractiveUtils]] +deps = ["Markdown"] +uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240" + +[[InvertedIndices]] +deps = ["Test"] +git-tree-sha1 = "15732c475062348b0165684ffe28e85ea8396afc" +uuid = "41ab1584-1d38-5bbf-9106-f11c6c58b48f" +version = "1.0.0" + +[[IteratorInterfaceExtensions]] +git-tree-sha1 = "a3f24677c21f5bbe9d2a714f95dcd58337fb2856" +uuid = "82899510-4779-5014-852e-03e436cf321d" +version = "1.0.0" + +[[JLLWrappers]] +deps = ["Preferences"] +git-tree-sha1 = "642a199af8b68253517b80bd3bfd17eb4e84df6e" +uuid = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210" +version = "1.3.0" + +[[JSExpr]] +deps = ["JSON", "MacroTools", "Observables", "WebIO"] +git-tree-sha1 = "bd6c034156b1e7295450a219c4340e32e50b08b1" +uuid = "97c1335a-c9c5-57fe-bc5d-ec35cebe8660" +version = "0.5.3" + +[[JSON]] +deps = ["Dates", "Mmap", "Parsers", "Unicode"] +git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" +uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" +version = "0.21.2" + +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" + +[[Kaleido_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] +git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" +uuid = "f7e6163d-2fa5-5f23-b69c-1db539e41963" +version = "0.1.0+0" + +[[LaTeXStrings]] +git-tree-sha1 = "c7f1c695e06c01b95a67f0cd1d34994f3e7db104" +uuid = "b964fa9f-0449-5b57-a5c2-d3ea65f4040f" +version = "1.2.1" + +[[Lazy]] +deps = ["MacroTools"] +git-tree-sha1 = "1370f8202dac30758f3c345f9909b97f53d87d3f" +uuid = "50d2b5c4-7a5e-59d5-8109-a42b560f39c0" +version = "0.15.1" + +[[LibCURL]] +deps = ["LibCURL_jll", "MozillaCACerts_jll"] +uuid = "b27032c2-a3e7-50c8-80cd-2d36dbcbfd21" + +[[LibCURL_jll]] +deps = ["Artifacts", "LibSSH2_jll", "Libdl", "MbedTLS_jll", "Zlib_jll", "nghttp2_jll"] +uuid = "deac9b47-8bc7-5906-a0fe-35ac56dc84c0" + +[[LibGit2]] +deps = ["Base64", "NetworkOptions", "Printf", "SHA"] +uuid = "76f85450-5226-5b5a-8eaa-529ad045b433" + +[[LibSSH2_jll]] +deps = ["Artifacts", "Libdl", "MbedTLS_jll"] +uuid = "29816b5a-b9ab-546f-933c-edad1886dfa8" + +[[Libdl]] +uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb" + +[[LinearAlgebra]] +deps = ["Libdl"] +uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" + +[[Logging]] +uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" + +[[MD5]] +deps = ["Random", "SHA"] +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" +version = "0.2.1" + +[[MacroTools]] +deps = ["Markdown", "Random"] +git-tree-sha1 = "0fb723cd8c45858c22169b2e42269e53271a6df7" +uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09" +version = "0.5.7" + +[[Markdown]] +deps = ["Base64"] +uuid = "d6f4376e-aef5-505a-96c1-9c027394607a" + +[[MbedTLS]] +deps = ["Dates", "MbedTLS_jll", "Random", "Sockets"] +git-tree-sha1 = "1c38e51c3d08ef2278062ebceade0e46cefc96fe" +uuid = "739be429-bea8-5141-9913-cc70e7f3736d" +version = "1.0.3" + +[[MbedTLS_jll]] +deps = ["Artifacts", "Libdl"] +uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1" + +[[Missings]] +deps = ["DataAPI"] +git-tree-sha1 = "2ca267b08821e86c5ef4376cffed98a46c2cb205" +uuid = "e1d29d7a-bbdc-5cf2-9ac0-f12de2c33e28" +version = "1.0.1" + +[[Mmap]] +uuid = "a63ad114-7e13-5084-954f-fe012c677804" + +[[MozillaCACerts_jll]] +uuid = "14a3606d-f60d-562e-9121-12d972cd8159" + +[[Mustache]] +deps = ["Printf", "Tables"] +git-tree-sha1 = "36995ef0d532fe08119d70b2365b7b03d4e00f48" +uuid = "ffc61752-8dc7-55ee-8c37-f3e9cdd09e70" +version = "1.0.10" + +[[Mux]] +deps = ["AssetRegistry", "Base64", "HTTP", "Hiccup", "Pkg", "Sockets", "WebSockets"] +git-tree-sha1 = "82dfb2cead9895e10ee1b0ca37a01088456c4364" +uuid = "a975b10e-0019-58db-a62f-e48ff68538c9" +version = "0.7.6" + +[[NetworkOptions]] +uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908" + +[[Observables]] +git-tree-sha1 = "3469ef96607a6b9a1e89e54e6f23401073ed3126" +uuid = "510215fc-4207-5dde-b226-833fc4488ee2" +version = "0.3.3" + +[[OrderedCollections]] +git-tree-sha1 = "85f8e6578bf1f9ee0d11e7bb1b1456435479d47c" +uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d" +version = "1.4.1" + +[[Parameters]] +deps = ["OrderedCollections", "UnPack"] +git-tree-sha1 = "2276ac65f1e236e0a6ea70baff3f62ad4c625345" +uuid = "d96e819e-fc66-5662-9728-84c9c7592b0a" +version = "0.12.2" + +[[Parsers]] +deps = ["Dates"] +git-tree-sha1 = "bfd7d8c7fd87f04543810d9cbd3995972236ba1b" +uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0" +version = "1.1.2" + +[[Pidfile]] +deps = ["FileWatching", "Test"] +git-tree-sha1 = "1be8660b2064893cd2dae4bd004b589278e4440d" +uuid = "fa939f87-e72e-5be4-a000-7fc836dbe307" +version = "1.2.0" + +[[Pkg]] +deps = ["Artifacts", "Dates", "Downloads", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "Serialization", "TOML", "Tar", "UUIDs", "p7zip_jll"] +uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" + +[[PlotlyBase]] +deps = ["ColorSchemes", "Dates", "DelimitedFiles", "DocStringExtensions", "JSON", "LaTeXStrings", "Logging", "Parameters", "Pkg", "REPL", "Requires", "Statistics", "UUIDs"] +git-tree-sha1 = "e9b96dd840b3c9d01669f1df28982b530b711165" +uuid = "a03496cd-edff-5a9b-9e67-9cda94a718b5" +version = "0.8.15" + +[[PlotlyJS]] +deps = ["Base64", "Blink", "DelimitedFiles", "JSExpr", "JSON", "Kaleido_jll", "Markdown", "Pkg", "PlotlyBase", "REPL", "Reexport", "Requires", "WebIO"] +git-tree-sha1 = "fc760eacadc70dcb2a9fec7c57f0dd5a5f12a814" +uuid = "f0f68f2c-4968-5e81-91da-67840de0976a" +version = "0.18.6" + +[[PooledArrays]] +deps = ["DataAPI", "Future"] +git-tree-sha1 = "a193d6ad9c45ada72c14b731a318bedd3c2f00cf" +uuid = "2dfb63ee-cc39-5dd5-95bd-886bf059d720" +version = "1.3.0" + +[[Preferences]] +deps = ["TOML"] +git-tree-sha1 = "00cfd92944ca9c760982747e9a1d0d5d86ab1e5a" +uuid = "21216c6a-2e73-6563-6e65-726566657250" +version = "1.2.2" + +[[PrettyTables]] +deps = ["Crayons", "Formatting", "Markdown", "Reexport", "Tables"] +git-tree-sha1 = "0d1245a357cc61c8cd61934c07447aa569ff22e6" +uuid = "08abe8d2-0d0c-5749-adfa-8a2ac140af0d" +version = "1.1.0" + +[[Printf]] +deps = ["Unicode"] +uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7" + +[[REPL]] +deps = ["InteractiveUtils", "Markdown", "Sockets", "Unicode"] +uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb" + +[[Random]] +deps = ["Serialization"] +uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" + +[[Reexport]] +git-tree-sha1 = "45e428421666073eab6f2da5c9d310d99bb12f9b" +uuid = "189a3867-3050-52da-a836-e630ba90ab69" +version = "1.2.2" + +[[Requires]] +deps = ["UUIDs"] +git-tree-sha1 = "4036a3bd08ac7e968e27c203d45f5fff15020621" +uuid = "ae029012-a4dd-5104-9daa-d747884805df" +version = "1.1.3" + +[[SHA]] +uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" + +[[SentinelArrays]] +deps = ["Dates", "Random"] +git-tree-sha1 = "54f37736d8934a12a200edea2f9206b03bdf3159" +uuid = "91c51154-3ec4-41a3-a24f-3f23e20d615c" +version = "1.3.7" + +[[Serialization]] +uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b" + +[[SharedArrays]] +deps = ["Distributed", "Mmap", "Random", "Serialization"] +uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383" + +[[Sockets]] +uuid = "6462fe0b-24de-5631-8697-dd941f90decc" + +[[SortingAlgorithms]] +deps = ["DataStructures"] +git-tree-sha1 = "b3363d7460f7d098ca0912c69b082f75625d7508" +uuid = "a2af1166-a08f-5f64-846c-94a0d3cef48c" +version = "1.0.1" + +[[SparseArrays]] +deps = ["LinearAlgebra", "Random"] +uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" + +[[Statistics]] +deps = ["LinearAlgebra", "SparseArrays"] +uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" + +[[TOML]] +deps = ["Dates"] +uuid = "fa267f1f-6049-4f14-aa54-33bafae1ed76" + +[[TableTraits]] +deps = ["IteratorInterfaceExtensions"] +git-tree-sha1 = "c06b2f539df1c6efa794486abfb6ed2022561a39" +uuid = "3783bdb8-4a98-5b6b-af9a-565f29a5fe9c" +version = "1.0.1" + +[[Tables]] +deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "TableTraits", "Test"] +git-tree-sha1 = "d0c690d37c73aeb5ca063056283fde5585a41710" +uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c" +version = "1.5.0" + +[[Tar]] +deps = ["ArgTools", "SHA"] +uuid = "a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e" + +[[Test]] +deps = ["InteractiveUtils", "Logging", "Random", "Serialization"] +uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40" + +[[TranscodingStreams]] +deps = ["Random", "Test"] +git-tree-sha1 = "216b95ea110b5972db65aa90f88d8d89dcb8851c" +uuid = "3bb67fe8-82b1-5028-8e26-92a6c54297fa" +version = "0.9.6" + +[[URIParser]] +deps = ["Unicode"] +git-tree-sha1 = "53a9f49546b8d2dd2e688d216421d050c9a31d0d" +uuid = "30578b45-9adc-5946-b283-645ec420af67" +version = "0.4.1" + +[[URIs]] +git-tree-sha1 = "97bbe755a53fe859669cd907f2d96aee8d2c1355" +uuid = "5c2747f8-b7ea-4ff2-ba2e-563bfd36b1d4" +version = "1.3.0" + +[[UUIDs]] +deps = ["Random", "SHA"] +uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4" + +[[UnPack]] +git-tree-sha1 = "387c1f73762231e86e0c9c5443ce3b4a0a9a0c2b" +uuid = "3a884ed6-31ef-47d7-9d2a-63182c4928ed" +version = "1.0.2" + +[[Unicode]] +uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5" + +[[WebIO]] +deps = ["AssetRegistry", "Base64", "Distributed", "FunctionalCollections", "JSON", "Logging", "Observables", "Pkg", "Random", "Requires", "Sockets", "UUIDs", "WebSockets", "Widgets"] +git-tree-sha1 = "adc25e225bc334c7df6eec3b39496edfc451cc38" +uuid = "0f1e0344-ec1d-5b48-a673-e5cf874b6c29" +version = "0.8.15" + +[[WebSockets]] +deps = ["Base64", "Dates", "HTTP", "Logging", "Sockets"] +git-tree-sha1 = "f91a602e25fe6b89afc93cf02a4ae18ee9384ce3" +uuid = "104b5d7c-a370-577a-8038-80a2059c5097" +version = "1.5.9" + +[[Widgets]] +deps = ["Colors", "Dates", "Observables", "OrderedCollections"] +git-tree-sha1 = "eae2fbbc34a79ffd57fb4c972b08ce50b8f6a00d" +uuid = "cc8bc4a8-27d6-5769-a93b-9d913e69aa62" +version = "0.6.3" + +[[Zlib_jll]] +deps = ["Libdl"] +uuid = "83775a58-1f1d-513f-b197-d71354ab007a" + +[[nghttp2_jll]] +deps = ["Artifacts", "Libdl"] +uuid = "8e850ede-7688-5339-a07c-302acd2aaf8d" + +[[p7zip_jll]] +deps = ["Artifacts", "Libdl"] +uuid = "3f19e933-33d8-53b3-aaab-bd5110c3b7a0" diff --git a/dash/Project.toml b/dash/Project.toml new file mode 100644 index 0000000..96410de --- /dev/null +++ b/dash/Project.toml @@ -0,0 +1,8 @@ +[deps] +CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" +Dash = "1b08a953-4be3-4667-9a23-3db579824955" +DashCoreComponents = "1b08a953-4be3-4667-9a23-9da06441d987" +DashHtmlComponents = "1b08a953-4be3-4667-9a23-24100242a84a" +DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" +PlotlyBase = "a03496cd-edff-5a9b-9e67-9cda94a718b5" +PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" diff --git a/dash/bar-charts.jl b/dash/bar-charts.jl index 8bbefb4..63323c0 100644 --- a/dash/bar-charts.jl +++ b/dash/bar-charts.jl @@ -3,22 +3,21 @@ using DashHtmlComponents using DashCoreComponents using PlotlyJS, CSV, DataFrames -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) df = dataset(DataFrame, "tips") days = unique(df.day) app.layout = html_div() do - dcc_dropdown(id="dropdown", options=[(label=x, value=x) for x in days], value=days[1]), + dcc_dropdown(id="dropdown", options=[(label = x, value = x) for x in days], value=days[1]), dcc_graph( - id = "barchart" + id="barchart" ) end callback!(app, Output("barchart", "figure"), Input("dropdown", "value")) do val - mask = df[df.day .== val, :] - fig = plot(mask, kind="bar", x=:sex, y=:total_bill, color=:smoker, barmode="group") - return fig + mask = df[df.day .== val, :] + plot(mask, kind="bar", x=:sex, y=:total_bill, color=:smoker, barmode="group") end From 6bcdde170bc49872ea3146a2cd7e16279ccb992a Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Fri, 27 Aug 2021 11:49:43 -0300 Subject: [PATCH 55/94] dash line-and-scatter --- dash/line-and-scatter.jl | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 dash/line-and-scatter.jl diff --git a/dash/line-and-scatter.jl b/dash/line-and-scatter.jl new file mode 100644 index 0000000..11f64aa --- /dev/null +++ b/dash/line-and-scatter.jl @@ -0,0 +1,36 @@ +using Dash +using DashHtmlComponents +using DashCoreComponents +using PlotlyJS, CSV, DataFrames + +app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +df = dataset(DataFrame, "iris") + +app.layout = html_div() do + dcc_graph(id = "scatter-plot"), + html_p("Petal Width:"), + dcc_rangeslider(id="rangeslider", min=0, max=2.5, step=0.1, marks=Dict("0"=>"0", "2.5"=>"2.5"), value=[0.5, 2]) +end + +callback!(app, Output("scatter-plot", "figure"), Input("rangeslider", "value")) do val + low = val[1] + high = val[2] + mask = df[df.petal_width .> low, :] + mask = mask[mask.petal_width .< high, :] + fig = plot(mask, + kind="scatter", + mode="markers", + x=:sepal_width, + y=:sepal_length, + color=:species, + marker_size=:petal_length, + marker_sizeref=2*maximum(df.petal_length)/(40^2), + marker_sizemode="area", + hover_data=[:petal_width] + ) + return fig +end + + +run_server(app, "0.0.0.0", 8080) \ No newline at end of file From e54b5b97df1502cfdecb5591cf9d9c06d48313b0 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Mon, 30 Aug 2021 10:33:05 -0300 Subject: [PATCH 56/94] nl eof. break into lines --- dash/line-and-scatter.jl | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/dash/line-and-scatter.jl b/dash/line-and-scatter.jl index 11f64aa..81cbb3c 100644 --- a/dash/line-and-scatter.jl +++ b/dash/line-and-scatter.jl @@ -10,7 +10,14 @@ df = dataset(DataFrame, "iris") app.layout = html_div() do dcc_graph(id = "scatter-plot"), html_p("Petal Width:"), - dcc_rangeslider(id="rangeslider", min=0, max=2.5, step=0.1, marks=Dict("0"=>"0", "2.5"=>"2.5"), value=[0.5, 2]) + dcc_rangeslider( + id="rangeslider", + min=0, + max=2.5, + step=0.1, + marks=Dict("0"=>"0", "2.5"=>"2.5"), + value=[0.5, 2] + ) end callback!(app, Output("scatter-plot", "figure"), Input("rangeslider", "value")) do val @@ -33,4 +40,4 @@ callback!(app, Output("scatter-plot", "figure"), Input("rangeslider", "value")) end -run_server(app, "0.0.0.0", 8080) \ No newline at end of file +run_server(app, "0.0.0.0", 8080) From 6c530140766a0048069d123999679e62c8c4750a Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 11:55:22 -0400 Subject: [PATCH 57/94] dash/line-and-scatter ready --- dash/line-and-scatter.jl | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/dash/line-and-scatter.jl b/dash/line-and-scatter.jl index 81cbb3c..a57b34b 100644 --- a/dash/line-and-scatter.jl +++ b/dash/line-and-scatter.jl @@ -3,19 +3,19 @@ using DashHtmlComponents using DashCoreComponents using PlotlyJS, CSV, DataFrames -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) df = dataset(DataFrame, "iris") app.layout = html_div() do - dcc_graph(id = "scatter-plot"), + dcc_graph(id="scatter-plot"), html_p("Petal Width:"), dcc_rangeslider( - id="rangeslider", - min=0, - max=2.5, - step=0.1, - marks=Dict("0"=>"0", "2.5"=>"2.5"), + id="rangeslider", + min=0, + max=2.5, + step=0.1, + marks=Dict("0" => "0", "2.5" => "2.5"), value=[0.5, 2] ) end @@ -25,16 +25,17 @@ callback!(app, Output("scatter-plot", "figure"), Input("rangeslider", "value")) high = val[2] mask = df[df.petal_width .> low, :] mask = mask[mask.petal_width .< high, :] - fig = plot(mask, - kind="scatter", - mode="markers", + fig = plot(mask, + kind="scatter", + mode="markers", x=:sepal_width, - y=:sepal_length, - color=:species, - marker_size=:petal_length, - marker_sizeref=2*maximum(df.petal_length)/(40^2), - marker_sizemode="area", - hover_data=[:petal_width] + y=:sepal_length, + color=:species, + marker=attr( + size=:petal_length, + sizeref=2 * maximum(df.petal_length) / (40^2), + sizemode="area", + ), ) return fig end From 85f2e7ff136bd4778d9d1ec69adc15c784f65415 Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 12:01:26 -0400 Subject: [PATCH 58/94] dash/legend ready --- dash/legend.jl | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/dash/legend.jl b/dash/legend.jl index 3bd677b..4227710 100644 --- a/dash/legend.jl +++ b/dash/legend.jl @@ -3,34 +3,33 @@ using DashHtmlComponents using DashCoreComponents using PlotlyJS, CSV, DataFrames -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) -df = dataset(DataFrame, "gapminder") -df_2007 = df[df.year .== 2007, :] +df = filter(x -> x.year == 2007, dataset(DataFrame, "gapminder")) app.layout = html_div() do - dcc_graph(id = "graph"), + dcc_graph(id="graph"), html_p("Legend position"), dcc_radioitems( id="xanchor", - options=[(label="left", value=0), (label="right", value=1)], + options=[(label = "left", value = 0), (label = "right", value = 1)], value=0, - labelStyle=(display= "inline-block",) + labelStyle=(display = "inline-block",) ), dcc_radioitems( - id="yanchor", - options=[(label= "top", value= 1), (label= "bottom", value= 0)], + id="yanchor", + options=[(label = "top", value = 1), (label = "bottom", value = 0)], value=1, - labelStyle=(display="inline-block",) + labelStyle=(display = "inline-block",) ) end callback!(app, Output("graph", "figure"), [Input("xanchor", "value"), Input("yanchor", "value")]) do pos_x, pos_y fig = plot( mode="markers", - df, x=:gdpPercap, y=:lifeExp, - color=:continent, marker_size=:pop, - marker_sizeref = 2*maximum(df.pop)/(40^2), + df, x=:gdpPercap, y=:lifeExp, + color=:continent, marker_size=:pop, + marker_sizeref=2 * maximum(df.pop) / (40^2), marker_sizemode="area", size_max=45, log_x=true ) From 707e447589faadad54bf35db99d730fc44e0de8e Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 12:03:59 -0400 Subject: [PATCH 59/94] remove un-needed dataframe stuff in dash/histograms.jl --- dash/histograms.jl | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/dash/histograms.jl b/dash/histograms.jl index c0004d0..895d637 100644 --- a/dash/histograms.jl +++ b/dash/histograms.jl @@ -3,30 +3,27 @@ using DashHtmlComponents using DashCoreComponents using PlotlyJS, CSV, DataFrames using Distributions -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) - -df = dataset(DataFrame, "gapminder") -df_2007 = df[df.year .== 2007, :] +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) app.layout = html_div() do - dcc_graph(id = "graph"), + dcc_graph(id="graph"), html_p("Mean:"), dcc_slider( - id="mean", - min=-3, max=3, value=0, - marks=Dict("-3"=> "-3", "3"=>"3") + id="mean", + min=-3, max=3, value=0, + marks=Dict("-3" => "-3", "3" => "3") ), html_p("Standard Deviation:"), dcc_slider( - id="std", - min=1, max=3, value=1, - marks=Dict("1"=> "1", "3"=> "3") + id="std", + min=1, max=3, value=1, + marks=Dict("1" => "1", "3" => "3") ) end callback!( - app, - Output("graph", "figure"), + app, + Output("graph", "figure"), [Input("mean", "value"), Input("std", "value")] ) do mean, std data = rand(Normal(mean, std), 500) From 32331eb64d3084f509a4016e49e533fa8d7def51 Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 12:06:06 -0400 Subject: [PATCH 60/94] merge --- dash/histograms.jl | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 dash/histograms.jl diff --git a/dash/histograms.jl b/dash/histograms.jl new file mode 100644 index 0000000..ce4eb91 --- /dev/null +++ b/dash/histograms.jl @@ -0,0 +1,37 @@ +using Dash +using DashHtmlComponents +using DashCoreComponents +using PlotlyJS +using Distributions +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) + +app.layout = html_div() do + dcc_graph(id="graph"), + html_p("Mean:"), + dcc_slider( + id="mean", + min=-3, max=3, value=0, + marks=Dict("-3" => "-3", "3" => "3") + ), + html_p("Standard Deviation:"), + dcc_slider( + id="std", + min=1, max=3, value=1, + marks=Dict("1" => "1", "3" => "3") + ) +end + +callback!( + app, + Output("graph", "figure"), + [Input("mean", "value"), Input("std", "value")] +) do mean, std + data = rand(Normal(mean, std), 500) + fig = plot(histogram( + x=data, nbins=30, range_x=[-10,10] + )) + return fig +end + + +run_server(app, "0.0.0.0", 8080) From 5c34b46b6d5f017e52aeb387237e8ec8dcafe4c5 Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 12:08:03 -0400 Subject: [PATCH 61/94] style in dash/time-series.jl --- dash/time-series.jl | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dash/time-series.jl b/dash/time-series.jl index 7a61962..2e1cc4e 100644 --- a/dash/time-series.jl +++ b/dash/time-series.jl @@ -3,15 +3,14 @@ using DashHtmlComponents using DashCoreComponents using PlotlyJS, CSV, DataFrames using Distributions -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) df = dataset(DataFrame, "stocks") app.layout = html_div() do dcc_dropdown( id="ticker", - options=[(label= x, value= x) - for x in names(df)[2:end]], + options=[(label = x, value = x) for x in names(df)[2:end]], value=names(df)[2], clearable=false ), From fa53a8815249b79f49f5f016fac8343e885fae9f Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 12:13:13 -0400 Subject: [PATCH 62/94] clean up dash/tables.jl --- dash/tables.jl | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/dash/tables.jl b/dash/tables.jl index 452b10c..15bcae2 100644 --- a/dash/tables.jl +++ b/dash/tables.jl @@ -3,9 +3,10 @@ using DashHtmlComponents using DashCoreComponents using DashTable using HTTP +using Tables using PlotlyJS, CSV, DataFrames -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) data_url = "https://raw.githubusercontent.com/plotly/datasets/master/2014_usa_states.csv" @@ -13,18 +14,14 @@ df = CSV.File( HTTP.get(data_url).body ) |> DataFrame -df_dict = [Dict(names(row) .=> values(row)) for row in eachrow(df)] app.layout = html_div() do dash_datatable( id="table", - columns=[ - Dict("name"=>i, "id"=>i) - for i in names(df) - ], - data=df_dict, - style_cell=(textAlign="left",), - style_header=(backgroundColor="paleturquoise",), - style_data=(backgroundColor="lavender",) + columns=[(;name, id=name) for name in names(df)], + data=rowtable(df), + style_cell=(textAlign = "left",), + style_header=(backgroundColor = "paleturquoise",), + style_data=(backgroundColor = "lavender",) ) end From 9a1aa042f98c36ceba9460ec213bbd6ebb532cff Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 12:16:23 -0400 Subject: [PATCH 63/94] format dash/pie-charts.jl : --- dash/pie-charts.jl | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/dash/pie-charts.jl b/dash/pie-charts.jl index 658d25f..71a36cb 100644 --- a/dash/pie-charts.jl +++ b/dash/pie-charts.jl @@ -3,27 +3,27 @@ using DashHtmlComponents using DashCoreComponents using PlotlyJS, CSV, DataFrames -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) df = dataset(DataFrame, "tips") app.layout = html_div() do html_p("Names:"), dcc_dropdown( - id="names", - value="day", + id="names", + value="day", options=[ - (value= x, label= x) + (value = x, label = x) for x in ["smoker", "day", "time", "sex"] ], clearable=false ), html_p("Values:"), dcc_dropdown( - id="values", - value="total_bill", + id="values", + value="total_bill", options=[ - (value= x, label=x) + (value = x, label = x) for x in ["total_bill", "tip", "size"] ], clearable=false @@ -32,11 +32,10 @@ app.layout = html_div() do end callback!( - app, - Output("pie-chart", "figure"), + app, + Output("pie-chart", "figure"), [Input("values", "value"), Input("names", "value")] ) do v, n - fig = plot(pie(values=df[!,v], labels=df[!, n])) - return fig + plot(pie(values=df[!,v], labels=df[!, n])) end run_server(app, "0.0.0.0", 8080) From 7aea40d68e8fa206d9694c0608b0d643b62a116a Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 12:20:00 -0400 Subject: [PATCH 64/94] format dash/box-plots.jl : --- dash/box-plots.jl | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/dash/box-plots.jl b/dash/box-plots.jl index 14bbd32..cbc2b77 100644 --- a/dash/box-plots.jl +++ b/dash/box-plots.jl @@ -3,37 +3,37 @@ using DashHtmlComponents using DashCoreComponents using PlotlyJS, CSV, DataFrames -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) df = dataset(DataFrame, "tips") app.layout = html_div() do html_p("x-axis:"), dcc_checklist( - id="x-axis", + id="x-axis", options=[ - (value= x, label= x) + (value = x, label = x) for x in ["smoker", "day", "time", "sex"] ], - value=["time"], - labelStyle=(display="inline-block",) + value=["time"], + labelStyle=(display = "inline-block",) ), html_p("y-axis:"), dcc_radioitems( id="y-axis", options=[ - (value=x,label=x) + (value = x, label = x) for x in ["total_bill", "tip", "size"] ], - value="total_bill", - labelStyle=(display= "inline-block",) + value="total_bill", + labelStyle=(display = "inline-block",) ), dcc_graph(id="box-plot") end callback!( - app, - Output("box-plot", "figure"), + app, + Output("box-plot", "figure"), [Input("x-axis", "value"), Input("y-axis", "value")] ) do x, y fig = plot( From 99903a2641d6c54f426fea610a1f4eb5d779aa43 Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 12:21:39 -0400 Subject: [PATCH 65/94] format dash/3d-scatter-plots.jl : --- dash/3d-scatter-plots.jl | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/dash/3d-scatter-plots.jl b/dash/3d-scatter-plots.jl index 9dc49b6..47b0c4f 100644 --- a/dash/3d-scatter-plots.jl +++ b/dash/3d-scatter-plots.jl @@ -5,33 +5,33 @@ using PlotlyJS, CSV, DataFrames df = dataset(DataFrame, "iris") -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) -app.layout = html_div() do +app.layout = html_div() do dcc_graph(id="scatter-plot"), html_p("Petal Width:"), dcc_rangeslider( id="range-slider", min=0, max=2.5, step=0.1, - marks=Dict("0"=> "0", "2.5"=> "2.5"), + marks=Dict("0" => "0", "2.5" => "2.5"), value=[0.5, 2] - ) + ) end callback!(app, Output("scatter-plot", "figure"), Input("range-slider", "value")) do val low = val[1] - high= val[2] + high = val[2] mask = df[df.petal_width .> low, :] mask = mask[mask.petal_width .< high, :] fig = plot( - mask, + mask, kind="scatter3d", - mode="markers", - x=:sepal_length, - y=:sepal_width, - z=:petal_width, - color=:species, + mode="markers", + x=:sepal_length, + y=:sepal_width, + z=:petal_width, + color=:species, hover_data=[:petal_width] ) From 24815a51b67ecf0a45ce43b1fa443cf37f2f68d9 Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 14:29:08 -0400 Subject: [PATCH 66/94] use Plot(::NamedTuple) to fix dash/hover-text-and-formatting --- dash/hover-text-and-formatting.jl | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/dash/hover-text-and-formatting.jl b/dash/hover-text-and-formatting.jl index ae73350..2093a13 100644 --- a/dash/hover-text-and-formatting.jl +++ b/dash/hover-text-and-formatting.jl @@ -7,41 +7,42 @@ df = dataset(DataFrame, "gapminder") oceania = df[df.continent .== "Oceania", :] default_fig = plot( - oceania, + oceania, mode="markers+lines", hovertemplate=nothing, - x=:year, - y=:lifeExp, - color=:country, + x=:year, + y=:lifeExp, + color=:country, title="Hover over points to see the change", Layout(hovermode="closest") ) -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) -app.layout = html_div() do +app.layout = html_div() do html_p("Hovermode"), dcc_radioitems( id="hovermode", - labelStyle=(display="inline-block",), + labelStyle=(display = "inline-block",), options=[ - (label=x, value=x) + (label = x, value = x) for x in ["x", "x unified", "closest"] ], value="closest" ), dcc_graph(id="graph", figure=default_fig) - + end callback!( app, Output("graph", "figure"), Input("hovermode", "value"), - State("graph" ,"figure") + State("graph", "figure") ) do hovermode, fig - fig.layout.hovermode = hovermode - return fig + plt = Plot(fig) + relayout!(plt, hovermode=hovermode) + plt end run_server(app, "0.0.0.0", 8080) From 478a66cb7dd54241014c77dc2fd462c08f532e5f Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 14:44:51 -0400 Subject: [PATCH 67/94] minor cleanup for dash/marker-style app --- dash/marker-style.jl | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/dash/marker-style.jl b/dash/marker-style.jl index b9ac812..dca7176 100644 --- a/dash/marker-style.jl +++ b/dash/marker-style.jl @@ -6,9 +6,9 @@ using PlotlyJS, CSV, DataFrames df = dataset(DataFrame, "iris") -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) -default_fig = plot( +default_fig() = plot( df, mode="markers", x=:sepal_width, @@ -19,12 +19,12 @@ default_fig = plot( height=350 ) ) -app.layout = html_div() do - dcc_graph(id="graph", figure=default_fig), +app.layout = html_div() do + dcc_graph(id="graph", figure=default_fig()), daq_colorpicker( id="color", label="Border Color", - value=(hex="#2f4f4f",), + value=(hex = "#2f4f4f",), size=164 ) @@ -32,11 +32,11 @@ app.layout = html_div() do end callback!(app, Output("graph", "figure"), Input("color", "value")) do val - fig = default_fig + fig = default_fig() restyle!( - fig, - marker_size=12, - marker_line=attr(width=2, color=val.hex), + fig, + marker_size=12, + marker_line=attr(width=2, color=val.hex), ) return fig end From 02fe5c4e69eb33485068ce229458692b259961fb Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 14:52:31 -0400 Subject: [PATCH 68/94] format --- dash/sankey-diagram.jl | 44 +++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/dash/sankey-diagram.jl b/dash/sankey-diagram.jl index 1146ae5..5314fa9 100644 --- a/dash/sankey-diagram.jl +++ b/dash/sankey-diagram.jl @@ -3,12 +3,12 @@ using DashCoreComponents using DashHtmlComponents using PlotlyJS, HTTP, JSON -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) -response=HTTP.get("https://raw.githubusercontent.com/plotly/plotly.js/master/test/image/mocks/sankey_energy.json") -data=JSON.parse(String(response.body)) +response = HTTP.get("https://raw.githubusercontent.com/plotly/plotly.js/master/test/image/mocks/sankey_energy.json") +data = JSON.parse(String(response.body)) -app.layout = html_div() do +app.layout = html_div() do dcc_graph(id="graph"), html_p("Opacity"), dcc_slider(id="opacity", min=0, max=1, value=0.5, step=0.1) @@ -19,36 +19,36 @@ callback!(app, Output("graph", "figure"), Input("opacity", "value")) do val link = data["data"][1]["link"] node["color"] = [ - c == "magenta" ? - string("rbga(255,0,255,", val,")") : + c == "magenta" ? + string("rbga(255,0,255,", val, ")") : replace(c, "0.8" => val) - for c in node["color"] + for c in node["color"] ] link["color"] = [ - node["color"][src+1] # account for 1 based index + node["color"][src + 1] # account for 1 based index for src in link["source"] ] fig = plot( sankey( - valueformat = ".0f", - valuesuffix = "TWh", + valueformat=".0f", + valuesuffix="TWh", # Define nodes - node = attr( - pad = 15, - thickness = 15, - line = attr(color = "black", width = 0.5), - label = data["data"][1]["node"]["label"], - color = data["data"][1]["node"]["color"] + node=attr( + pad=15, + thickness=15, + line=attr(color="black", width=0.5), + label=data["data"][1]["node"]["label"], + color=data["data"][1]["node"]["color"] ), # Add links - link = attr( - source = data["data"][1]["link"]["source"], - target = data["data"][1]["link"]["target"], - value = data["data"][1]["link"]["value"], - label = data["data"][1]["link"]["label"], - color = data["data"][1]["link"]["color"] + link=attr( + source=data["data"][1]["link"]["source"], + target=data["data"][1]["link"]["target"], + value=data["data"][1]["link"]["value"], + label=data["data"][1]["link"]["label"], + color=data["data"][1]["link"]["color"] ) ) ) From 384472c34ab62c265fe2c813cc6a4803161e32d5 Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 14:57:29 -0400 Subject: [PATCH 69/94] format --- dash/tick-formatting.jl | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/dash/tick-formatting.jl b/dash/tick-formatting.jl index 84d63a3..fc5deaf 100644 --- a/dash/tick-formatting.jl +++ b/dash/tick-formatting.jl @@ -3,39 +3,39 @@ using DashCoreComponents using DashHtmlComponents using PlotlyJS -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) -app.layout = html_div() do +app.layout = html_div() do dcc_graph(id="graph"), dcc_checklist( id="tick", options=[ - (label="Enable Linear Ticks", value="linear") + (label = "Enable Linear Ticks", value = "linear") ], value=["linear"] ) - + end callback!(app, Output("graph", "figure"), Input("tick", "value")) do val fig = plot( scatter( - x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], - y = [ - 28.8, 28.5, 37, 56.8, 69.7, 79.7, 78.5, - 77.8, 74.1, 62.6, 45.3, 39.9 - ] + x=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], + y=[ + 28.8, 28.5, 37, 56.8, 69.7, 79.7, 78.5, + 77.8, 74.1, 62.6, 45.3, 39.9 + ] ) ) if "linear" in val relayout!(fig, xaxis=( - tickmode="linear", - tick0=0.5, - dtick=0.75 + tickmode = "linear", + tick0 = 0.5, + dtick = 0.75 )) end - + return fig end From a06ef606b4ec9a8fa52706478dc4990f61512782 Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 15:00:27 -0400 Subject: [PATCH 70/94] format --- dash/3d-mesh.jl | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/dash/3d-mesh.jl b/dash/3d-mesh.jl index eaba9fe..c4c3f8d 100644 --- a/dash/3d-mesh.jl +++ b/dash/3d-mesh.jl @@ -10,27 +10,24 @@ dataframes = Dict( for name in mesh_names ) -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) -app.layout = html_div() do +app.layout = html_div() do html_p("Choose an object"), dcc_dropdown( id="dropdown", - options=[ - (label=x, value=x) - for x in mesh_names - ], - value=mesh_names[1], + options=[(label = x, value = x) for x in mesh_names], + value=mesh_names[1], clearable=false ), dcc_graph(id="graph") - + end callback!(app, Output("graph", "figure"), Input("dropdown", "value")) do val df = dataframes[val] fig = plot( - df, + df, kind="mesh3d", x=:x, y=:y, z=:z, i=:i, j=:j, k=:k, From 4fd2956c75286403d22b6bbcfee854159ebc7562 Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 15:01:46 -0400 Subject: [PATCH 71/94] format --- dash/figure-labels.jl | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/dash/figure-labels.jl b/dash/figure-labels.jl index df3631e..08d1283 100644 --- a/dash/figure-labels.jl +++ b/dash/figure-labels.jl @@ -5,7 +5,7 @@ using DashDaq using PlotlyJS, CSV, DataFrames df = dataset(DataFrame, "iris") -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) init_fig = plot( df, @@ -14,36 +14,36 @@ init_fig = plot( y=:sepal_width, color=:species, Layout( - height=250, + height=250, title_text="Playing with Fonts", font_family="Courier New", title_font_family="Times New Roman" ) ) -picker_style = (float="left", margin="auto") +picker_style = (float = "left", margin = "auto") -app.layout = html_div() do +app.layout = html_div() do dcc_graph(id="graph", figure=init_fig), daq_colorpicker( - id="font", + id="font", label="Font Color", size=150, style=picker_style, - value=(hex="#119dff",) + value=(hex = "#119dff",) ), daq_colorpicker( - id="title", + id="title", label="Title Color", size=150, style=picker_style, - value=(hex="#2A0203",) + value=(hex = "#2A0203",) ) end callback!( - app, + app, Output("graph", "figure"), [Input("font", "value"), Input("title", "value")] ) do font, title From e227936578921eeb2d8c111a7bcdd447c8e1f4e5 Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 15:03:31 -0400 Subject: [PATCH 72/94] format --- dash/text-and-annotations.jl | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/dash/text-and-annotations.jl b/dash/text-and-annotations.jl index 0bd6286..53bf8c8 100644 --- a/dash/text-and-annotations.jl +++ b/dash/text-and-annotations.jl @@ -6,44 +6,38 @@ using PlotlyJS, CSV, DataFrames df = dataset(DataFrame, "gapminder") df_07 = df[df.year .== 2007, :] -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) -app.layout = html_div() do +app.layout = html_div() do dcc_graph(id="graph"), html_p("Text Position"), dcc_radioitems( id="pos-x", - options=[ - (label=x, value=x) - for x in ["left", "center", "right"] - ], + options=[(label = x, value = x) for x in ["left", "center", "right"]], value="center", - labelStyle=(display="inline-block",) + labelStyle=(display = "inline-block",) ), dcc_radioitems( id="pos-y", - options=[ - (label=x, value=x) - for x in ["top", "bottom"] - ], + options=[(label = x, value = x) for x in ["top", "bottom"]], value="top", - labelStyle=(display="inline-block",) + labelStyle=(display = "inline-block",) ) end callback!( - app, + app, Output("graph", "figure"), [Input("pos-x", "value"), Input("pos-y", "value")] ) do pos_x, pos_y - print(string(pos_y, " " ,pos_x)) + print(string(pos_y, " ", pos_x)) fig = plot( df_07, mode="markers+text", x=:gdpPercap, y=:lifeExp, text=:country, size_max=60, - textposition=string(pos_y, " " ,pos_x), + textposition=string(pos_y, " ", pos_x), Layout( xaxis_log=true, title="GDP and Life Expectancy, 2007" From ca45495fdb39f107eca3d6a21a1c765cd8bb12da Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 15:05:06 -0400 Subject: [PATCH 73/94] add title to chart in dash/troubleshooting --- dash/troubleshooting.jl | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/dash/troubleshooting.jl b/dash/troubleshooting.jl index 51d2c91..3e4e9b2 100644 --- a/dash/troubleshooting.jl +++ b/dash/troubleshooting.jl @@ -3,15 +3,16 @@ using DashCoreComponents using DashHtmlComponents using PlotlyJS -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) -app.layout = html_div() do +app.layout = html_div() do dcc_graph(id="graph", figure=plot( bar( x=[0,1,2], y=[2,1,3] - ) + ), + Layout(title_text="Native PlotlyJS.jl rendering in Dash") )) end -run_server(app, "0.0.0.0", 8080, debug=true) \ No newline at end of file +run_server(app, "0.0.0.0", 8080, debug=true) From 046468107d59171d2eb04af4da7185056a381ed6 Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 15:07:38 -0400 Subject: [PATCH 74/94] sort colorscale names in dash/colorscales dropdown --- dash/colorscales.jl | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/dash/colorscales.jl b/dash/colorscales.jl index 82991ec..a543d1d 100644 --- a/dash/colorscales.jl +++ b/dash/colorscales.jl @@ -5,20 +5,17 @@ using PlotlyJS, CSV, DataFrames df = dataset(DataFrame, "iris") -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) -app.layout = html_div() do +app.layout = html_div() do html_p("Color scale"), dcc_dropdown( id="colorscale", - options=[ - (label=x, value=x) - for x in keys(colors.all) - ], + options=[(label = x, value = x) for x in sort(collect(keys(colors.all)))], value=Symbol("tableau_hue_circle") ), dcc_graph(id="graph") - + end callback!(app, Output("graph", "figure"), Input("colorscale", "value")) do val From 848739ce50901915e3907e98279da727e1a5f8ac Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 15:08:30 -0400 Subject: [PATCH 75/94] format --- dash/getting-started.jl | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/dash/getting-started.jl b/dash/getting-started.jl index e1d6af4..7ca1611 100644 --- a/dash/getting-started.jl +++ b/dash/getting-started.jl @@ -3,16 +3,13 @@ using DashCoreComponents using DashHtmlComponents using PlotlyJS -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) app.layout = html_div() do html_p("Color:"), dcc_dropdown( id="dropdown", - options=[ - (label=x, value=x) - for x in ["Gold", "MediumTurquoise", "LightGreen"] - ], + options=[(label = x, value = x) for x in ["Gold", "MediumTurquoise", "LightGreen"]], value="Gold", clearable=false ), From f681557600176cebb251fc5e8196871f9882d312 Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 2 Sep 2021 15:09:45 -0400 Subject: [PATCH 76/94] sort colorscale names in dash/builtin-colorscales dropdown --- dash/builtin-colorscales.jl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dash/builtin-colorscales.jl b/dash/builtin-colorscales.jl index 82991ec..4fb5ea0 100644 --- a/dash/builtin-colorscales.jl +++ b/dash/builtin-colorscales.jl @@ -5,20 +5,20 @@ using PlotlyJS, CSV, DataFrames df = dataset(DataFrame, "iris") -app = dash(external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]) +app = dash(external_stylesheets=["https://codepen.io/chriddyp/pen/bWLwgP.css"]) -app.layout = html_div() do +app.layout = html_div() do html_p("Color scale"), dcc_dropdown( id="colorscale", options=[ - (label=x, value=x) - for x in keys(colors.all) + (label = x, value = x) + for x in sort(collect(keys(colors.all))) ], value=Symbol("tableau_hue_circle") ), dcc_graph(id="graph") - + end callback!(app, Output("graph", "figure"), Input("colorscale", "value")) do val From 3a6250ef86017c77f8ba38eded1cf063fcb365a6 Mon Sep 17 00:00:00 2001 From: Trevor Lyon Date: Wed, 8 Sep 2021 10:21:07 -0300 Subject: [PATCH 77/94] Broken Links (#61) * 2D-histogram * 3d-axes * main link doesn't work * 3d-surface-plots * 3d-volume * axes * cone-plot * fixed dot-plot link * graphing-multiple-chart-types * images * interactive-html-export * legend * sankey-diagram * shapes * table fix permalink * text-and-annotations * time-series --- julia/2D-Histogram.md | 2 +- julia/3d-axes.md | 2 +- julia/3d-iso-surface-plots.md | 4 +++- julia/3d-surface-plots.md | 2 +- julia/3d-volume.md | 4 +--- julia/axes.md | 17 +++++++---------- julia/cone-plot.md | 2 +- julia/dot-plots.md | 2 +- julia/graphing-multiple-chart-types.md | 2 +- julia/images.md | 2 +- julia/interactve-html-export.md | 2 +- julia/legend.md | 10 +++++----- julia/sankey-diagram.md | 2 +- julia/shapes.md | 4 ++-- julia/table.md | 2 +- julia/text-and-annotations.md | 8 ++++---- julia/time-series.md | 2 +- 17 files changed, 33 insertions(+), 36 deletions(-) diff --git a/julia/2D-Histogram.md b/julia/2D-Histogram.md index c2b735b..cab708d 100644 --- a/julia/2D-Histogram.md +++ b/julia/2D-Histogram.md @@ -51,7 +51,7 @@ plot( ) ``` -Density heatmaps can also be [faceted](/julia/facet-plots/): +Density heatmaps can also be faceted: ```julia using PlotlyJS, CSV, DataFrames diff --git a/julia/3d-axes.md b/julia/3d-axes.md index eadfebd..d330008 100644 --- a/julia/3d-axes.md +++ b/julia/3d-axes.md @@ -29,7 +29,7 @@ jupyter: attributes such as `xaxis`, `yaxis` and `zaxis` parameters, in order to set the range, title, ticks, color etc. of the axes. -For creating 3D charts, see [this page](https://plotly.com/julia/3d-charts/). + ```julia using PlotlyJS diff --git a/julia/3d-iso-surface-plots.md b/julia/3d-iso-surface-plots.md index 29bbd7e..adc67bc 100644 --- a/julia/3d-iso-surface-plots.md +++ b/julia/3d-iso-surface-plots.md @@ -19,11 +19,13 @@ jupyter: name: 3D Isosurface Plots order: 10 page_type: example_index - permalink: juila/3d-isosurface-plots/ + permalink: julia/3d-isosurface-plots/ redirect_from: julia/isosurfaces-with-marching-cubes/ thumbnail: thumbnail/isosurface.jpg --- +# NOTE: this permalink does not work + With `go.Isosurface`, you can plot [isosurface contours](https://en.wikipedia.org/wiki/Isosurface) of a scalar field `value`, which is defined on `x`, `y` and `z` coordinates. #### Basic Isosurface diff --git a/julia/3d-surface-plots.md b/julia/3d-surface-plots.md index d60dcf5..4b1444d 100644 --- a/julia/3d-surface-plots.md +++ b/julia/3d-surface-plots.md @@ -71,7 +71,7 @@ plot(surface(z=z_data, x=x, y=y), layout) #### Surface Plot With Contours -Display and customize contour data for each axis using the `contours` attribute ([reference](plotly.com/julia/reference/surface/#surface-contours)). +Display and customize contour data for each axis using the `contours` attribute. ```julia using PlotlyJS, CSV, HTTP, DataFrames diff --git a/julia/3d-volume.md b/julia/3d-volume.md index ae12c55..a8b3eb9 100644 --- a/julia/3d-volume.md +++ b/julia/3d-volume.md @@ -23,7 +23,7 @@ jupyter: thumbnail: thumbnail/3d-volume-plots.jpg --- -A volume plot with `volume` shows several partially transparent isosurfaces for volume rendering. The API of `volume` is close to the one of `isosurface`. However, whereas [isosurface plots](/julia/3d-isosurface-plots/) show all surfaces with the same opacity, tweaking the `opacityscale` parameter of `volume` results in a depth effect and better volume rendering. +A volume plot with `volume` shows several partially transparent isosurfaces for volume rendering. The API of `volume` is close to the one of `isosurface`. However, whereas isosurface plots show all surfaces with the same opacity, tweaking the `opacityscale` parameter of `volume` results in a depth effect and better volume rendering. ## Basic volume plot @@ -253,6 +253,4 @@ plot(volume( See https://plotly.com/julia/reference/volume/ for more information and chart attribute options! -#### See also -[3D isosurface documentation](/julia/3d-isosurface-plots/) diff --git a/julia/axes.md b/julia/axes.md index 94b1559..e5dc0ea 100644 --- a/julia/axes.md +++ b/julia/axes.md @@ -25,30 +25,27 @@ jupyter: thumbnail: thumbnail/axes.png --- -This tutorial explain how to set the properties of [2-dimensional Cartesian axes](/julia/figure-structure/#2d-cartesian-trace-types-and-subplots), namely [`layout.xaxis`](/julia/reference/layout/xaxis/) and [`layout.yaxis`](julia/reference/layout/xaxis/). +This tutorial explain how to set the properties of [2-dimensional Cartesian axes], namely [`layout.xaxis`](/julia/reference/layout/xaxis/) and [`layout.yaxis`](/julia/reference/layout/yaxis/). Other kinds of subplots and axes are described in other tutorials: - [3D axes](/julia/3d-axes) The axis object is [`layout.Scene`](/julia/reference/layout/scene/) - [Polar axes](/julia/polar-chart/). The axis object is [`layout.Polar`](/julia/reference/layout/polar/) -- [Ternary axes](/julia/ternary-plots). The axis object is [`layout.Ternary`](/julia/reference/layout/ternary/) -- [Geo axes](/julia/map-configuration/). The axis object is [`layout.Geo`](/julia/reference/layout/geo/) -- [Mapbox axes](/julia/mapbox-layers/). The axis object is [`layout.Mapbox`](/julia/reference/layout/mapbox/) -- [Color axes](/julia/colorscales/). The axis object is [`layout.Coloraxis`](/julia/reference/layout/coloraxis/). -**See also** the tutorials on [facet plots](/julia/facet-plots/), [subplots](/julia/subplots) and [multiple axes](/julia/multiple-axes/). + +**See also** the tutorials on [subplots](/julia/subplots) and [multiple axes](/julia/multiple-axes/). ### 2-D Cartesian Axis Types and Auto-Detection The different types of Cartesian axes are configured via the `xaxis.type` or `yaxis.type` attribute, which can take on the following values: - `'linear'` as described in this page -- `'log'` (see the [log plot tutorial](/julia/log-plots/)) +- `'log'` - `'date'` (see the [tutorial on timeseries](/julia/time-series/)) -- `'category'` (see the [categorical axes tutorial](/julia/categorical-axes/)) -- `'multicategory'` (see the [categorical axes tutorial](/julia/categorical-axes/)) +- `'category'` +- `'multicategory'` -The axis type is auto-detected by looking at data from the first [trace](/julia/figure-structure/) linked to this axis: +The axis type is auto-detected by looking at data from the first [trace] linked to this axis: - First check for `multicategory`, then `date`, then `category`, else default to `linear` (`log` is never automatically selected) - `multicategory` is just a shape test: is the array nested? diff --git a/julia/cone-plot.md b/julia/cone-plot.md index 6c8a6f7..36f5677 100644 --- a/julia/cone-plot.md +++ b/julia/cone-plot.md @@ -24,7 +24,7 @@ jupyter: thumbnail: thumbnail/3dcone.png --- -A cone plot is the 3D equivalent of a 2D [quiver plot](/julia/quiver-plots/), i.e., it represents a 3D vector field using cones to represent the direction and norm of the vectors. 3-D coordinates are given by `x`, `y` and `z`, and the coordinates of the vector field by `u`, `v` and `w`. +A cone plot is the 3D equivalent of a 2D [quiver plot], i.e., it represents a 3D vector field using cones to represent the direction and norm of the vectors. 3-D coordinates are given by `x`, `y` and `z`, and the coordinates of the vector field by `u`, `v` and `w`. ### Basic 3D Cone diff --git a/julia/dot-plots.md b/julia/dot-plots.md index 1af9339..edc003f 100644 --- a/julia/dot-plots.md +++ b/julia/dot-plots.md @@ -25,7 +25,7 @@ jupyter: #### Basic Dot Plot -Dot plots (also known as [Cleveland dot plots]()) are [scatter plots](https://plotly.com/julia/line-and-scatter/) with one categorical axis and one continuous axis. They can be used to show changes between two (or more) points in time or between two (or more) conditions. Compared to a [bar chart](/julia/bar-charts/), dot plots can be less cluttered and allow for an easier comparison between conditions. +Dot plots (also known as [Cleveland dot plots](https://en.wikipedia.org/wiki/Dot_plot_(statistics))) are [scatter plots](https://plotly.com/julia/line-and-scatter/) with one categorical axis and one continuous axis. They can be used to show changes between two (or more) points in time or between two (or more) conditions. Compared to a [bar chart](/julia/bar-charts/), dot plots can be less cluttered and allow for an easier comparison between conditions. For the same data, we show below how to create a dot plot using `scatter`. diff --git a/julia/graphing-multiple-chart-types.md b/julia/graphing-multiple-chart-types.md index 6116a86..2777c50 100644 --- a/julia/graphing-multiple-chart-types.md +++ b/julia/graphing-multiple-chart-types.md @@ -25,7 +25,7 @@ jupyter: ### Chart Types versus Trace Types -Plotly figures support defining [subplots](/julia/subplots/) of various types (e.g. cartesian, [polar](/julia/polar-chart/), [3-dimensional](/julia/3d-charts/), [maps](/julia/maps/) etc) with attached traces of various compatible types (e.g. scatter, bar, choropleth, surface etc). This means that **Plotly figures are not constrained to representing a fixed set of "chart types"** such as scatter plots only or bar charts only or line charts only: any subplot can contain multiple traces of different types. +Plotly figures support defining [subplots](/julia/subplots/) of various types (e.g. cartesian, [polar](/julia/polar-chart/), [3-dimensional], [maps] etc) with attached traces of various compatible types (e.g. scatter, bar, choropleth, surface etc). This means that **Plotly figures are not constrained to representing a fixed set of "chart types"** such as scatter plots only or bar charts only or line charts only: any subplot can contain multiple traces of different types. ### Multiple Trace Types diff --git a/julia/images.md b/julia/images.md index 1705310..49db25c 100644 --- a/julia/images.md +++ b/julia/images.md @@ -25,7 +25,7 @@ jupyter: #### Add a Background Image -In this page we explain how to add static, non-interactive images as background, logo or annotation images to a figure. For exploring image data in interactive charts, see the [tutorial on displaying image data](/julia/imshow). +In this page we explain how to add static, non-interactive images as background, logo or annotation images to a figure. For exploring image data in interactive charts, see the [tutorial on displaying image data]. A background image can be added to the layout of a figure with the `images` parameter of `gLayout`. The `source` attribute of a `layout.Image` should be the URL of the image. diff --git a/julia/interactve-html-export.md b/julia/interactve-html-export.md index 0d478ae..4133a5e 100644 --- a/julia/interactve-html-export.md +++ b/julia/interactve-html-export.md @@ -27,7 +27,7 @@ jupyter: ### Interactive vs Static Export -Plotly figures are interactive when viewed in a web browser: you can hover over data points, pan and zoom axes, and show and hide traces by clicking or double-clicking on the legend. You can export figures either to [static image file formats like PNG, JPEG, SVG or PDF](/julia/static-image-export/) or you can export them to HTML files which can be opened in a browser. This page explains how to do the latter. +Plotly figures are interactive when viewed in a web browser: you can hover over data points, pan and zoom axes, and show and hide traces by clicking or double-clicking on the legend. You can export figures either to [static image file formats like PNG, JPEG, SVG or PDF] or you can export them to HTML files which can be opened in a browser. This page explains how to do the latter. ### Saving to an HTML file diff --git a/julia/legend.md b/julia/legend.md index ceacffb..cfc4ee9 100644 --- a/julia/legend.md +++ b/julia/legend.md @@ -26,11 +26,11 @@ jupyter: ### Trace Types, Legends and Color Bars -[Traces](/julia/figure-structure) of most types can be optionally associated with a single legend item in the [legend](/julia/legend/). Whether or not a given trace appears in the legend is controlled via the `showlegend` attribute. Traces which are their own subplots (see above) do not support this, with the exception of traces of type `pie` and `funnelarea` for which every distinct color represented in the trace gets a separate legend item. Users may show or hide traces by clicking or double-clicking on their associated legend item. Traces that support legend items also support the `legendgroup` attribute, and all traces with the same legend group are treated the same way during click/double-click interactions. +[Traces] of most types can be optionally associated with a single legend item in the [legend](/julia/legend/). Whether or not a given trace appears in the legend is controlled via the `showlegend` attribute. Traces which are their own subplots (see above) do not support this, with the exception of traces of type `pie` and `funnelarea` for which every distinct color represented in the trace gets a separate legend item. Users may show or hide traces by clicking or double-clicking on their associated legend item. Traces that support legend items also support the `legendgroup` attribute, and all traces with the same legend group are treated the same way during click/double-click interactions. -The fact that legend items are linked to traces means that when using [discrete color](/julia/discrete-color/), a figure must have one trace per color in order to get a meaningful legend. +The fact that legend items are linked to traces means that when using [discrete color], a figure must have one trace per color in order to get a meaningful legend. -Traces which support [continuous color](/julia/colorscales/) can also be associated with color axes in the layout via the `coloraxis` attribute. Multiple traces can be linked to the same color axis. Color axes have a legend-like component called color bars. Alternatively, color axes can be configured within the trace itself. +Traces which support [continuous color] can also be associated with color axes in the layout via the `coloraxis` attribute. Multiple traces can be linked to the same color axis. Color axes have a legend-like component called color bars. Alternatively, color axes can be configured within the trace itself. ### Legends with DataFrame @@ -55,7 +55,7 @@ plot( ### Legend Order -By default, Plotly lays out legend items in the order in which values appear in the underlying data. Every function also includes a `category_orders` keyword argument which can be used to control [the order in which categorical axes are drawn](/julia/categorical-axes/), but beyond that can also control the order in which legend items appear, and [the order in which facets are laid out](/julia/facet-plots/). +By default, Plotly lays out legend items in the order in which values appear in the underlying data. Every function also includes a `category_orders` keyword argument which can be used to control [the order in which categorical axes are drawn], but beyond that can also control the order in which legend items appear, and [the order in which facets are laid out]. ```julia using PlotlyJS, CSV, DataFrames @@ -153,7 +153,7 @@ plot( ### Legend Positioning -Legends have an anchor point, which can be set to a point within the legend using `layout.legend.xanchor` and `layout.legend.yanchor`. The coordinate of the anchor can be positioned with `layout.legend.x` and `layout.legend.y` in [paper coordinates](/julia/figure-structure/). Note that the plot margins will grow so as to accommodate the legend. The legend may also be placed within the plotting area. +Legends have an anchor point, which can be set to a point within the legend using `layout.legend.xanchor` and `layout.legend.yanchor`. The coordinate of the anchor can be positioned with `layout.legend.x` and `layout.legend.y` in [paper coordinates]. Note that the plot margins will grow so as to accommodate the legend. The legend may also be placed within the plotting area. ```julia using PlotlyJS, DataFrames, CSV diff --git a/julia/sankey-diagram.md b/julia/sankey-diagram.md index dd733db..60a4ee3 100644 --- a/julia/sankey-diagram.md +++ b/julia/sankey-diagram.md @@ -129,7 +129,7 @@ plot( ### Hovertemplate and customdata of Sankey diagrams -Links and nodes have their own hovertemplate, in which link- or node-specific attributes can be displayed. To add more data to links and nodes, it is possible to use the `customdata` attribute of `link` and `nodes`, as in the following example. For more information about hovertemplate and customdata, please see the [tutorial on hover text](/julia/hover-text-and-formatting/). +Links and nodes have their own hovertemplate, in which link- or node-specific attributes can be displayed. To add more data to links and nodes, it is possible to use the `customdata` attribute of `link` and `nodes`, as in the following example. For more information about hovertemplate and customdata, please see the [tutorial on hover text]. ```julia using PlotlyJS diff --git a/julia/shapes.md b/julia/shapes.md index 5f03fdf..e70ab30 100644 --- a/julia/shapes.md +++ b/julia/shapes.md @@ -253,7 +253,7 @@ p = plot( #### Highlighting Time Series Regions with Rectangle Shapes -_Note:_ there are [special methods `add_hline`, `add_vline`, `add_hrect` and `add_vrect` for the common cases of wanting to draw horizontal or vertical lines or rectangles](/julia/horizontal-vertical-shapes/) that are fixed to data coordinates in one axis and absolutely positioned in another. +_Note:_ there are [special methods `add_hline`, `add_vline`, `add_hrect` and `add_vrect` for the common cases of wanting to draw horizontal or vertical lines or rectangles] that are fixed to data coordinates in one axis and absolutely positioned in another. ```julia using PlotlyJS @@ -542,7 +542,7 @@ fig You can create layout shapes programmatically, but you can also draw shapes manually by setting the `dragmode` to one of the shape-drawing modes: `'drawline'`,`'drawopenpath'`, `'drawclosedpath'`, `'drawcircle'`, or `'drawrect'`. If you need to switch between different shape-drawing or other dragmodes (panning, selecting, etc.), [modebar buttons can be added](/julia/configuration-options#add-optional-shapedrawing-buttons-to-modebar) in the `config` to select the dragmode. If you switch to a different dragmode such as pan or zoom, you will need to select the drawing tool in the modebar to go back to shape drawing. -This shape-drawing feature is particularly interesting for annotating graphs, in particular [image traces](/julia/imshow) or [layout images](/julia/images). +This shape-drawing feature is particularly interesting for annotating graphs, in particular [image traces] or [layout images](/julia/images). Once you have drawn shapes, you can select and modify an existing shape by clicking on its boundary (note the arrow pointer). Its fillcolor turns to pink to highlight the activated shape and then you can diff --git a/julia/table.md b/julia/table.md index 61a5b1c..791daf6 100644 --- a/julia/table.md +++ b/julia/table.md @@ -19,7 +19,7 @@ jupyter: name: Tables order: 11 page_type: example_index - permalink: julia-/table/ + permalink: julia/table/ thumbnail: thumbnail/table.gif --- diff --git a/julia/text-and-annotations.md b/julia/text-and-annotations.md index 0af5c04..dd1ede1 100644 --- a/julia/text-and-annotations.md +++ b/julia/text-and-annotations.md @@ -106,7 +106,7 @@ plot([trace1, trace2, trace3]) ### Controlling text fontsize with uniformtext -For the [pie](/julia/pie-charts), [bar](/julia/bar-charts), [sunburst](/julia/sunburst-charts) and [treemap](/julia/treemap-charts) traces, it is possible to force all the text labels to have the same size thanks to the `uniformtext` layout parameter. The `minsize` attribute sets the font size, and the `mode` attribute sets what happens for labels which cannot fit with the desired fontsize: either `hide` them or `show` them with overflow. +For the [pie](/julia/pie-charts), [bar](/julia/bar-charts), [sunburst] and [treemap] traces, it is possible to force all the text labels to have the same size thanks to the `uniformtext` layout parameter. The `minsize` attribute sets the font size, and the `mode` attribute sets what happens for labels which cannot fit with the desired fontsize: either `hide` them or `show` them with overflow. ```julia using PlotlyJS, CSV, DataFrames @@ -148,7 +148,7 @@ plot(trace, layout) ### Controlling text fontsize with textfont -The `textfont_size` parameter of the the [pie](/julia/pie-charts), [bar](/julia/bar-charts), [sunburst](/julia/sunburst-charts) and [treemap](/julia/treemap-charts) traces can be used to set the **maximum font size** used in the chart. Note that the `textfont` parameter sets the `insidetextfont` and `outsidetextfont` parameter, which can also be set independently. +The `textfont_size` parameter of the the [pie](/julia/pie-charts), [bar](/julia/bar-charts), [sunburst] and [treemap] traces can be used to set the **maximum font size** used in the chart. Note that the `textfont` parameter sets the `insidetextfont` and `outsidetextfont` parameter, which can also be set independently. ```julia using PlotlyJS, CSV, DataFrames @@ -396,7 +396,7 @@ plot(trace, layout) ### Positioning Text Annotations Absolutely -By default, text annotations have `xref` and `yref` set to `"x"` and `"y"`, respectively, meaning that their x/y coordinates are with respect to the axes of the plot. This means that panning the plot will cause the annotations to move. Setting `xref` and/or `yref` to `"paper"` will cause the `x` and `y` attributes to be interpreted in [paper coordinates](/julia/figure-structure/#positioning-with-paper-container-coordinates-or-axis-domain-coordinates). +By default, text annotations have `xref` and `yref` set to `"x"` and `"y"`, respectively, meaning that their x/y coordinates are with respect to the axes of the plot. This means that panning the plot will cause the annotations to move. Setting `xref` and/or `yref` to `"paper"` will cause the `x` and `y` attributes to be interpreted in [paper coordinates]. Try panning or zooming in the following figure: @@ -528,7 +528,7 @@ plot(trace) ### Set Date in Text Template -The following example shows how to show date by setting [axis.type](https://plotly.com/julia/reference/layout/yaxis/#layout-yaxis-type) in [funnel charts](https://plotly.com/julia/funnel-charts/). +The following example shows how to show date by setting [axis.type](https://plotly.com/julia/reference/layout/yaxis/#layout-yaxis-type) in [funnel charts]. As you can see [textinfo](https://plotly.com/julia/reference/funnel/#funnel-textinfo) and [texttemplate](https://plotly.com/julia/reference/funnel/#funnel-texttemplate) have the same functionality when you want to determine 'just' the trace information on the graph. ```julia diff --git a/julia/time-series.md b/julia/time-series.md index 98dba49..b01f818 100644 --- a/julia/time-series.md +++ b/julia/time-series.md @@ -27,7 +27,7 @@ jupyter: Time series charts can be constructed from Julia either from Arrays or DataFrame columns with time like types (`DateTime` or `Date`). -For financial applications, Plotly can also be used to create [Candlestick charts](/julia/candlestick-charts/) and [OHLC charts](/julia/ohlc-charts/), which default to date axes. +For financial applications, Plotly can also be used to create [Candlestick charts](/julia/candlestick-charts/) and [OHLC charts], which default to date axes. ```julia using PlotlyJS, DataFrames, VegaDatasets, Dates From d9945fef7348a915e3ee9bd1372bbcc7e1bf72b6 Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Wed, 8 Sep 2021 09:25:05 -0400 Subject: [PATCH 78/94] fix Manifest.toml --- Manifest.toml | 79 +++++++++++++++++++++++---------------------------- 1 file changed, 36 insertions(+), 43 deletions(-) diff --git a/Manifest.toml b/Manifest.toml index f4bb2dd..b11edb7 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -88,15 +88,9 @@ version = "0.10.0" [[ChainRulesCore]] deps = ["Compat", "LinearAlgebra", "SparseArrays"] -git-tree-sha1 = "bdc0937269321858ab2a4f288486cb258b9a0af7" +git-tree-sha1 = "30ee06de5ff870b45c78f529a6b093b3323256a3" uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" -version = "1.3.0" - -[[CodeTracking]] -deps = ["InteractiveUtils", "UUIDs"] -git-tree-sha1 = "9aa8a5ebb6b5bf469a7e0e2b5202cf6f8c291104" -uuid = "da1fd8a2-8d9e-5ec2-8556-3022fb5608a2" -version = "1.0.6" +version = "1.3.1" [[CodecZlib]] deps = ["TranscodingStreams", "Zlib_jll"] @@ -112,9 +106,9 @@ version = "3.14.0" [[ColorTypes]] deps = ["FixedPointNumbers", "Random"] -git-tree-sha1 = "024fe24d83e4a5bf5fc80501a314ce0d1aa35597" +git-tree-sha1 = "32a2b8af383f11cbb65803883837a149d10dfe8a" uuid = "3da002f7-5984-5a60-b8a6-cbb66c0b333f" -version = "0.11.0" +version = "0.10.12" [[ColorVectorSpace]] deps = ["ColorTypes", "FixedPointNumbers", "LinearAlgebra", "SpecialFunctions", "Statistics", "TensorCore"] @@ -130,9 +124,9 @@ version = "0.12.8" [[Compat]] deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "SHA", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"] -git-tree-sha1 = "727e463cfebd0c7b999bbf3e9e7e16f254b94193" +git-tree-sha1 = "6071cb87be6a444ac75fdbf51b8e7273808ce62f" uuid = "34da2185-b29b-5c13-b0c7-acf172513d20" -version = "3.34.0" +version = "3.35.0" [[CompilerSupportLibraries_jll]] deps = ["Artifacts", "Libdl"] @@ -196,9 +190,9 @@ uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" version = "4.12.0" [[DataAPI]] -git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" +git-tree-sha1 = "bec2532f8adb82005476c141ec23e921fc20971b" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" -version = "1.7.0" +version = "1.8.0" [[DataDeps]] deps = ["BinaryProvider", "HTTP", "Libdl", "Reexport", "SHA", "p7zip_jll"] @@ -239,9 +233,9 @@ uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab" [[Distances]] deps = ["LinearAlgebra", "Statistics", "StatsAPI"] -git-tree-sha1 = "abe4ad222b26af3337262b8afb28fab8d215e9f8" +git-tree-sha1 = "9f46deb4d4ee4494ffb5a40a27a2aced67bdd838" uuid = "b4f34e82-e78d-54a5-968a-f98e89d6e8f7" -version = "0.10.3" +version = "0.10.4" [[Distributed]] deps = ["Random", "Serialization", "Sockets"] @@ -389,10 +383,10 @@ uuid = "a09fc81d-aa75-5fe9-8630-4744c3626534" version = "0.9.2" [[ImageFiltering]] -deps = ["CatIndices", "ComputationalResources", "DataStructures", "FFTViews", "FFTW", "ImageCore", "LinearAlgebra", "OffsetArrays", "Requires", "SparseArrays", "StaticArrays", "Statistics", "TiledIteration"] -git-tree-sha1 = "79dac52336910325a5675813053b1eee3eb5dcc6" +deps = ["CatIndices", "ComputationalResources", "DataStructures", "FFTViews", "FFTW", "ImageCore", "LinearAlgebra", "OffsetArrays", "Reexport", "SparseArrays", "StaticArrays", "Statistics", "TiledIteration"] +git-tree-sha1 = "442e9f9d4beb2fe5ca45ee34356a4e26a5a9c1a2" uuid = "6a3955dd-da59-5b1f-98d4-e7296123deb5" -version = "0.6.22" +version = "0.7.0" [[Inflate]] git-tree-sha1 = "f5fc07d4e706b84f72d54eedcc1c13d92fb0871c" @@ -428,10 +422,9 @@ uuid = "d8418881-c3e1-53bb-8760-2df7ec849ed5" version = "1.5.0" [[InvertedIndices]] -deps = ["Test"] -git-tree-sha1 = "15732c475062348b0165684ffe28e85ea8396afc" +git-tree-sha1 = "bee5f1ef5bf65df56bdd2e40447590b272a5471f" uuid = "41ab1584-1d38-5bbf-9106-f11c6c58b48f" -version = "1.0.0" +version = "1.1.0" [[IrrationalConstants]] git-tree-sha1 = "f76424439413893a832026ca355fe273e93bce94" @@ -564,10 +557,10 @@ deps = ["Libdl"] uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" [[LogExpFunctions]] -deps = ["DocStringExtensions", "IrrationalConstants", "LinearAlgebra"] -git-tree-sha1 = "3d682c07e6dd250ed082f883dc88aee7996bf2cc" +deps = ["ChainRulesCore", "DocStringExtensions", "IrrationalConstants", "LinearAlgebra"] +git-tree-sha1 = "86197a8ecb06e222d66797b0c2d2f0cc7b69e42b" uuid = "2ab3a3ac-af41-5b50-aa03-7779005ae688" -version = "0.3.0" +version = "0.3.2" [[Logging]] uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" @@ -598,9 +591,9 @@ version = "0.16.7" [[MLJBase]] deps = ["CategoricalArrays", "ComputationalResources", "Dates", "DelimitedFiles", "Distributed", "Distributions", "InteractiveUtils", "InvertedIndices", "LinearAlgebra", "LossFunctions", "MLJModelInterface", "Missings", "OrderedCollections", "Parameters", "PrettyTables", "ProgressMeter", "Random", "ScientificTypes", "StatisticalTraits", "Statistics", "StatsBase", "Tables"] -git-tree-sha1 = "c0e721c7ab80d37e9eb87ef69361e212a12e3f37" +git-tree-sha1 = "7fb47f132e3df112eb65c11ec1ac7625197fa3b1" uuid = "a7f614a8-145f-11e9-1d2a-a57a1082229d" -version = "0.18.19" +version = "0.18.21" [[MLJEnsembles]] deps = ["CategoricalArrays", "ComputationalResources", "Distributed", "Distributions", "MLJBase", "MLJModelInterface", "ProgressMeter", "Random", "ScientificTypes", "StatsBase"] @@ -616,9 +609,9 @@ version = "0.3.1" [[MLJModelInterface]] deps = ["Random", "ScientificTypesBase", "StatisticalTraits"] -git-tree-sha1 = "0c2bcd5c5b99988bb88552a4408beb3da1f1fd4d" +git-tree-sha1 = "1b780b191a65dbefc42d2a225850d20b243dde88" uuid = "e80e1ace-859a-464e-9ed9-23947d8ae3ea" -version = "1.2.0" +version = "1.3.0" [[MLJModels]] deps = ["CategoricalArrays", "Dates", "Distances", "Distributions", "InteractiveUtils", "LinearAlgebra", "MLJBase", "MLJModelInterface", "OrderedCollections", "Parameters", "Pkg", "REPL", "Random", "Requires", "ScientificTypes", "Statistics", "StatsBase", "Tables"] @@ -833,15 +826,15 @@ uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" [[PlotlyBase]] deps = ["ColorSchemes", "Dates", "DelimitedFiles", "DocStringExtensions", "JSON", "LaTeXStrings", "Logging", "Parameters", "Pkg", "REPL", "Requires", "Statistics", "UUIDs"] -path = "/home/tlyon3/.julia/dev/PlotlyBase" +git-tree-sha1 = "7eb4ec38e1c4e00fea999256e9eb11ee7ede0c69" uuid = "a03496cd-edff-5a9b-9e67-9cda94a718b5" -version = "0.8.15" +version = "0.8.16" [[PlotlyJS]] deps = ["Base64", "Blink", "DelimitedFiles", "JSExpr", "JSON", "Kaleido_jll", "Markdown", "Pkg", "PlotlyBase", "REPL", "Reexport", "Requires", "WebIO"] -git-tree-sha1 = "fc760eacadc70dcb2a9fec7c57f0dd5a5f12a814" +git-tree-sha1 = "ec6bc7270269be2d565b272116ca74ca2f8bd9ab" uuid = "f0f68f2c-4968-5e81-91da-67840de0976a" -version = "0.18.6" +version = "0.18.7" [[Polynomials]] deps = ["Intervals", "LinearAlgebra", "MutableArithmetics", "RecipesBase"] @@ -913,12 +906,6 @@ git-tree-sha1 = "4036a3bd08ac7e968e27c203d45f5fff15020621" uuid = "ae029012-a4dd-5104-9daa-d747884805df" version = "1.1.3" -[[Revise]] -deps = ["CodeTracking", "Distributed", "FileWatching", "JuliaInterpreter", "LibGit2", "LoweredCodeUtils", "OrderedCollections", "Pkg", "REPL", "Requires", "UUIDs", "Unicode"] -git-tree-sha1 = "1947d2d75463bd86d87eaba7265b0721598dd803" -uuid = "295af30f-e4ad-537b-8983-00126c2a3abe" -version = "3.1.19" - [[Rmath]] deps = ["Random", "Rmath_jll"] git-tree-sha1 = "bf3188feca147ce108c76ad82c2792c57abe7b1f" @@ -936,9 +923,9 @@ uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" [[ScientificTypes]] deps = ["CategoricalArrays", "ColorTypes", "CorpusLoaders", "Dates", "Distributions", "PersistenceDiagramsBase", "PrettyTables", "Reexport", "ScientificTypesBase", "StatisticalTraits", "Tables"] -git-tree-sha1 = "5af0e5c6c79d498ae40a9ae803875b845e2bad2f" +git-tree-sha1 = "cf596b0378c45642b76b7a60ab608a25c7236506" uuid = "321657f4-b219-11e9-178b-2701a2544e81" -version = "2.2.0" +version = "2.2.2" [[ScientificTypesBase]] git-tree-sha1 = "9c1a0dea3b442024c54ca6a318e8acf842eab06f" @@ -1028,6 +1015,12 @@ git-tree-sha1 = "46d7ccc7104860c38b11966dd1f72ff042f382e4" uuid = "4c63d2b9-4356-54db-8cca-17b64c39e42c" version = "0.9.10" +[[StrTables]] +deps = ["Dates"] +git-tree-sha1 = "5998faae8c6308acc25c25896562a1e66a3bb038" +uuid = "9700d1a9-a7c8-5760-9816-a99fda30bb8f" +version = "1.0.1" + [[StringEncodings]] deps = ["Libiconv_jll"] git-tree-sha1 = "50ccd5ddb00d19392577902f0079267a72c5ab04" @@ -1074,9 +1067,9 @@ version = "1.0.2" [[Tables]] deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "TableTraits", "Test"] -git-tree-sha1 = "d0c690d37c73aeb5ca063056283fde5585a41710" +git-tree-sha1 = "368d04a820fe069f9080ff1b432147a6203c3c89" uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c" -version = "1.5.0" +version = "1.5.1" [[Tar]] deps = ["ArgTools", "SHA"] From d340185b4d94af0e77143395dbc5b1b26bab954a Mon Sep 17 00:00:00 2001 From: Danh Cong Date: Fri, 10 Sep 2021 23:17:12 +0700 Subject: [PATCH 79/94] Update ml-pca.md change language --- julia/ml-pca.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/julia/ml-pca.md b/julia/ml-pca.md index dd26779..c00d70b 100644 --- a/julia/ml-pca.md +++ b/julia/ml-pca.md @@ -11,7 +11,7 @@ jupyter: description: Visualize Principle Component Analysis (PCA) of your high-dimensional data in Julia with PlotlyJS.jl. display_as: ai_ml - language: python + language: julia layout: base name: PCA Visualization order: 4 From 2501c18be2163cfd7d77fc4346c524fda48bfe57 Mon Sep 17 00:00:00 2001 From: Arshad Kazmi Date: Fri, 22 Oct 2021 21:23:33 +0530 Subject: [PATCH 80/94] Fix Broken Link --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 1064c87..877f07d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -41,7 +41,7 @@ jobs: git config user.name plotlydocbot git config user.email accounts@plot.ly git add * - git commit -m "build of https://github.com/plotlyplotlyjs.jl-docs/commit/${CIRCLE_SHA1}" + git commit -m "build of https://github.com/plotly/plotlyjs.jl-docs/commit/${CIRCLE_SHA1}" git push --force git@github.com:plotly/plotlyjs.jl-docs.git master:built rm -rf .git cd ../.. From fa8bbcb63364bccbb96edcd17fc7c4d3ebc88e02 Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 28 Oct 2021 14:12:56 -0400 Subject: [PATCH 81/94] add chart studio page --- julia/getting-started-with-chart-studio.md | 132 +++++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 julia/getting-started-with-chart-studio.md diff --git a/julia/getting-started-with-chart-studio.md b/julia/getting-started-with-chart-studio.md new file mode 100644 index 0000000..3ea5cbc --- /dev/null +++ b/julia/getting-started-with-chart-studio.md @@ -0,0 +1,132 @@ +--- +jupyter: + jupytext: + notebook_metadata_filter: all + text_representation: + extension: .md + format_name: markdown + format_version: "1.2" + jupytext_version: 1.4.2 + kernelspec: + display_name: Julia 1.6.0 + language: julia + name: julia-1.6 + plotly: + description: Installation and Initialization Steps for Using Chart Studio in Julia + display_as: chart_studio + language: julia + layout: base + name: Getting Started with Plotly + order: 0.1 + page_type: example_index + permalink: julia/getting-started-with-chart-studio/ + thumbnail: thumbnail/bubble.jpg +--- + +### Installation + +To install Chart Studio's Julia package, use the built-in Julia package manager to install the `Plotly` package. + +```julia +using Pkg +Pkg.add("Plotly") +``` + +Plotly's main Julia package is called PlotlyJS.jl. PlotlyJS.jl drives all the plot creation. Plotly.jl is an interface between PlotlyJS.jl and the chart-studio web service. + +### Initialization for Online Plotting + +Chart Studio provides a web-service for hosting graphs! Create a [free account](https://plotly.com/api_signup) to get started. Graphs are saved inside your online Chart Studio account and you control the privacy. Public hosting is free, for private hosting, check out our [paid plans](https://plotly.com/products/cloud/). + +After installing the Plotly.jl package, you're ready to fire up julia: + +`$ julia` + +and set your credentials: + +```julia +using Plotly +Plotly.signin("DemoAccount", "lr1c37zw81") +``` + + + +You'll need to replace **"DemoAccount"** and **"lr1c37zw81"** with _your_ Plotly username and [API key](https://plotly.com/settings/api). +Find your API key [here](https://plotly.com/settings/api). + +The initialization step places a special **.plotly/.credentials** file in your home directory. Your **~/.plotly/.credentials** file should look something like this: + +```json +{ + "username": "DemoAccount", + "api_key": "lr1c37zw81" +} +``` + + + +### Online Plot Privacy + +Plot can be set to three different type of privacies: public, private or secret. + +- **public**: Anyone can view this graph. It will appear in your profile and can appear in search engines. You do not need to be logged in to Chart Studio to view this chart. +- **private**: Only you can view this plot. It will not appear in the Plotly feed, your profile, or search engines. You must be logged in to Plotly to view this graph. You can privately share this graph with other Chart Studio users in your online Chart Studio account and they will need to be logged in to view this plot. +- **secret**: Anyone with this secret link can view this chart. It will not appear in the Chart Studio feed, your profile, or search engines. If it is embedded inside a webpage or an IPython notebook, anybody who is viewing that page will be able to view the graph. You do not need to be logged in to view this plot. + +By default all plots are set to **public**. Users with free account have the permission to keep one private plot. If you need to save private plots, [upgrade to a pro account](https://plotly.com/plans). If you're a [Personal or Professional user](https://plotly.com/settings/subscription/?modal=true&utm_source=api-docs&utm_medium=support-oss) and would like the default setting for your plots to be private, you can edit your Chart Studio configuration: + +```julia +using Plotly +Plotly.set_config_file( + world_readable=false, + sharing="private" +) + +``` + +### Special Instructions for [Chart Studio Enterprise](https://plotly.com/product/enterprise/) Users + +Your API key for account on the public cloud will be different than the API key in Chart Studio Enterprise. Visit https://plotly.your-company.com/settings/api/ to find your Chart Studio Enterprise API key. Remember to replace "your-company.com" with the URL of your Chart Studio Enterprise server. +If your company has a Chart Studio Enterprise server, change the API endpoint so that it points to your company's Plotly server instead of Plotly's cloud. + +In Julia, enter: + +```julia +using Plotly +Plotly.set_config_file( + plotly_domain="https://plotly.your-company.com", + plotly_streaming_domain="https://stream-plotly.your-company.com" +) +``` + +Make sure to replace **"your-company.com"** with the URL of _your_ Chart Studio Enterprise server. + +Additionally, you can set your configuration so that you generate **private plots by default**. + +In pJulia, enter: + +```julia +using Plotly +Plotly.set_config_file( + plotly_domain="https://plotly.your-company.com", + plotly_streaming_domain="https://stream-plotly.your-company.com", + world_readable=false, + sharing="private" +) + +``` + +### Start Plotting Online + +When plotting online, the plot and data will be saved to your cloud account. The main workflow for plotting on line is to first create a plot using any of the plotting commands from PlotlyJS.jl. Then, with the plot in hand, call the `Plotly.post` function. This will "post" the plot to your Chart Studio account. + +Copy and paste the following example to create your first hosted Plotly graph using the Plotly Julia library: + +```julia +using Plotly + +trace0 = scatter(x=1:4, y=[10, 15, 13, 17]) +trace1 = scatter(1:4, y=[16, 5, 11, 9]) +p = plot([trace0, trace1]) +Plotly.post(p, filename="basic-line") +``` From ff3cf22b91b7d9ddd0f78a4d4dde364b7d1a8140 Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Thu, 28 Oct 2021 21:42:55 -0400 Subject: [PATCH 82/94] Update getting-started-with-chart-studio.md --- julia/getting-started-with-chart-studio.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/julia/getting-started-with-chart-studio.md b/julia/getting-started-with-chart-studio.md index 3ea5cbc..e5bb4a6 100644 --- a/julia/getting-started-with-chart-studio.md +++ b/julia/getting-started-with-chart-studio.md @@ -27,7 +27,7 @@ jupyter: To install Chart Studio's Julia package, use the built-in Julia package manager to install the `Plotly` package. -```julia +``` using Pkg Pkg.add("Plotly") ``` @@ -44,7 +44,7 @@ After installing the Plotly.jl package, you're ready to fire up julia: and set your credentials: -```julia +``` using Plotly Plotly.signin("DemoAccount", "lr1c37zw81") ``` @@ -75,7 +75,7 @@ Plot can be set to three different type of privacies: public, private or secret. By default all plots are set to **public**. Users with free account have the permission to keep one private plot. If you need to save private plots, [upgrade to a pro account](https://plotly.com/plans). If you're a [Personal or Professional user](https://plotly.com/settings/subscription/?modal=true&utm_source=api-docs&utm_medium=support-oss) and would like the default setting for your plots to be private, you can edit your Chart Studio configuration: -```julia +``` using Plotly Plotly.set_config_file( world_readable=false, @@ -91,7 +91,7 @@ If your company has a Chart Studio Enterprise server, change the API endpoint so In Julia, enter: -```julia +``` using Plotly Plotly.set_config_file( plotly_domain="https://plotly.your-company.com", @@ -105,7 +105,7 @@ Additionally, you can set your configuration so that you generate **private plot In pJulia, enter: -```julia +``` using Plotly Plotly.set_config_file( plotly_domain="https://plotly.your-company.com", @@ -122,7 +122,7 @@ When plotting online, the plot and data will be saved to your cloud account. The Copy and paste the following example to create your first hosted Plotly graph using the Plotly Julia library: -```julia +``` using Plotly trace0 = scatter(x=1:4, y=[10, 15, 13, 17]) From c913e08ee1159976dd4953778c6068addd100798 Mon Sep 17 00:00:00 2001 From: Liam Connors Date: Mon, 27 May 2024 12:28:52 -0400 Subject: [PATCH 83/94] fix reference link --- julia/sankey-diagram.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/julia/sankey-diagram.md b/julia/sankey-diagram.md index 60a4ee3..05b11b6 100644 --- a/julia/sankey-diagram.md +++ b/julia/sankey-diagram.md @@ -182,4 +182,4 @@ plot(sankey( ### Reference -See [https://plotly.com/julia/reference/sankey](https://plotly.com/jluia/reference/sankey/) for more information and options! +See [https://plotly.com/julia/reference/sankey](https://plotly.com/julia/reference/sankey/) for more information and options! From dd74dec7a19a4081a10d5e97cdb10512978f5d1a Mon Sep 17 00:00:00 2001 From: Liam Connors Date: Mon, 27 May 2024 12:36:16 -0400 Subject: [PATCH 84/94] fix links --- julia/axes.md | 4 ++-- julia/line-charts.md | 2 +- julia/text-and-annotations.md | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/julia/axes.md b/julia/axes.md index e5dc0ea..024ffef 100644 --- a/julia/axes.md +++ b/julia/axes.md @@ -40,7 +40,7 @@ Other kinds of subplots and axes are described in other tutorials: The different types of Cartesian axes are configured via the `xaxis.type` or `yaxis.type` attribute, which can take on the following values: - `'linear'` as described in this page -- `'log'` +- `'log'` - `'date'` (see the [tutorial on timeseries](/julia/time-series/)) - `'category'` - `'multicategory'` @@ -75,7 +75,7 @@ The different groups of Cartesian axes properties are - range of the axis - domain of the axis -The examples on this page apply to axes of any type, but extra attributes are available for [axes of type `category`](/juliae/categorical-axes/) and [axes of type `date`](/julia/time-series/). +The examples on this page apply to axes of any type, but extra attributes are available for [axes of type `category`](/julia/axes/) and [axes of type `date`](/julia/time-series/). #### Set and Style Axes Title Labels diff --git a/julia/line-charts.md b/julia/line-charts.md index 36db12c..70eaee3 100644 --- a/julia/line-charts.md +++ b/julia/line-charts.md @@ -169,7 +169,7 @@ plot([trace1 ,trace2, trace3, trace4, trace5, trace6], layout) #### Connect Data Gaps -[connectgaps](https://plotly.com/julia/reference/scatter/#scatter-connectgaps) determines if missing values in the provided data are shown as a gap in the graph or not. In [this tutorial](https://plotly.com/julia/filled-area-on-mapbox/#multiple-filled-areas-with-a-scattermapbox-trace), we showed how to take benefit of this feature and illustrate multiple areas in mapbox. +[connectgaps](https://plotly.com/julia/reference/scatter/#scatter-connectgaps) determines if missing values in the provided data are shown as a gap in the graph or not. ```julia using PlotlyJS diff --git a/julia/text-and-annotations.md b/julia/text-and-annotations.md index dd1ede1..c01b791 100644 --- a/julia/text-and-annotations.md +++ b/julia/text-and-annotations.md @@ -106,7 +106,7 @@ plot([trace1, trace2, trace3]) ### Controlling text fontsize with uniformtext -For the [pie](/julia/pie-charts), [bar](/julia/bar-charts), [sunburst] and [treemap] traces, it is possible to force all the text labels to have the same size thanks to the `uniformtext` layout parameter. The `minsize` attribute sets the font size, and the `mode` attribute sets what happens for labels which cannot fit with the desired fontsize: either `hide` them or `show` them with overflow. +For the pie, [bar](/julia/bar-charts), sunburst, and treemap traces, it is possible to force all the text labels to have the same size thanks to the `uniformtext` layout parameter. The `minsize` attribute sets the font size, and the `mode` attribute sets what happens for labels which cannot fit with the desired fontsize: either `hide` them or `show` them with overflow. ```julia using PlotlyJS, CSV, DataFrames @@ -148,7 +148,7 @@ plot(trace, layout) ### Controlling text fontsize with textfont -The `textfont_size` parameter of the the [pie](/julia/pie-charts), [bar](/julia/bar-charts), [sunburst] and [treemap] traces can be used to set the **maximum font size** used in the chart. Note that the `textfont` parameter sets the `insidetextfont` and `outsidetextfont` parameter, which can also be set independently. +The `textfont_size` parameter of the pie, [bar](/julia/bar-charts), sunburst, and treemap traces can be used to set the **maximum font size** used in the chart. Note that the `textfont` parameter sets the `insidetextfont` and `outsidetextfont` parameter, which can also be set independently. ```julia using PlotlyJS, CSV, DataFrames From d7c4063b0ac3da7393e8d69d73c9004edda994d3 Mon Sep 17 00:00:00 2001 From: Liam Connors Date: Tue, 28 May 2024 10:00:18 -0400 Subject: [PATCH 85/94] update dependency --- Manifest.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Manifest.toml b/Manifest.toml index b11edb7..3cafd55 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -198,7 +198,7 @@ version = "1.8.0" deps = ["BinaryProvider", "HTTP", "Libdl", "Reexport", "SHA", "p7zip_jll"] git-tree-sha1 = "4f0e41ff461d42cfc62ff0de4f1cd44c6e6b3771" uuid = "124859b0-ceae-595e-8997-d05f6a7a8dfe" -version = "0.7.7" +version = "0.7.13" [[DataFrames]] deps = ["Compat", "DataAPI", "Future", "InvertedIndices", "IteratorInterfaceExtensions", "LinearAlgebra", "Markdown", "Missings", "PooledArrays", "PrettyTables", "Printf", "REPL", "Reexport", "SortingAlgorithms", "Statistics", "TableTraits", "Tables", "Unicode"] From e8d0b8dafac3cce1e7f0889aa4b4df9dabe13c38 Mon Sep 17 00:00:00 2001 From: Liam Connors Date: Tue, 28 May 2024 10:14:02 -0400 Subject: [PATCH 86/94] Update ci.yml --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5d544fc..237b995 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: julia-version: - - "1.6" + - "1.10" julia-arch: [x64] os: [ubuntu-latest] From 09a5cc6febaea3482cbe80314052465ad43cdbd8 Mon Sep 17 00:00:00 2001 From: Liam Connors Date: Tue, 28 May 2024 10:30:13 -0400 Subject: [PATCH 87/94] revert change --- .github/workflows/ci.yml | 2 +- Manifest.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 237b995..5d544fc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: julia-version: - - "1.10" + - "1.6" julia-arch: [x64] os: [ubuntu-latest] diff --git a/Manifest.toml b/Manifest.toml index 3cafd55..b11edb7 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -198,7 +198,7 @@ version = "1.8.0" deps = ["BinaryProvider", "HTTP", "Libdl", "Reexport", "SHA", "p7zip_jll"] git-tree-sha1 = "4f0e41ff461d42cfc62ff0de4f1cd44c6e6b3771" uuid = "124859b0-ceae-595e-8997-d05f6a7a8dfe" -version = "0.7.13" +version = "0.7.7" [[DataFrames]] deps = ["Compat", "DataAPI", "Future", "InvertedIndices", "IteratorInterfaceExtensions", "LinearAlgebra", "Markdown", "Missings", "PooledArrays", "PrettyTables", "Printf", "REPL", "Reexport", "SortingAlgorithms", "Statistics", "TableTraits", "Tables", "Unicode"] From 5913cffc68632de0599b4cbd9130924c39ba3368 Mon Sep 17 00:00:00 2001 From: Liam Connors Date: Tue, 28 May 2024 11:56:20 -0400 Subject: [PATCH 88/94] Update Manifest.toml --- Manifest.toml | 1418 +++++++++++++++++++++++++++++++++---------------- 1 file changed, 953 insertions(+), 465 deletions(-) diff --git a/Manifest.toml b/Manifest.toml index b11edb7..a68b77e 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -1,19 +1,46 @@ # This file is machine-generated - editing it directly is not advised +[[ARFFFiles]] +deps = ["CategoricalArrays", "Dates", "Parsers", "Tables"] +git-tree-sha1 = "e8c8e0a2be6eb4f56b1672e46004463033daa409" +uuid = "da404889-ca92-49ff-9e8b-0aa6b4d38dc8" +version = "1.4.1" + [[AbstractFFTs]] deps = ["LinearAlgebra"] -git-tree-sha1 = "485ee0867925449198280d4af84bdb46a2a404d0" +git-tree-sha1 = "d92ad398961a3ed262d8bf04a1a2b8340f915fef" uuid = "621f4979-c628-5d54-868e-fcf4e3e8185c" -version = "1.0.1" +version = "1.5.0" +weakdeps = ["ChainRulesCore", "Test"] + + [AbstractFFTs.extensions] + AbstractFFTsChainRulesCoreExt = "ChainRulesCore" + AbstractFFTsTestExt = "Test" [[Adapt]] -deps = ["LinearAlgebra"] -git-tree-sha1 = "84918055d15b3114ede17ac6a7182f68870c16f7" +deps = ["LinearAlgebra", "Requires"] +git-tree-sha1 = "6a55b747d1812e699320963ffde36f1ebdda4099" uuid = "79e6a3ab-5dfb-504d-930d-738a2a938a0e" -version = "3.3.1" +version = "4.0.4" +weakdeps = ["StaticArrays"] + + [Adapt.extensions] + AdaptStaticArraysExt = "StaticArrays" + +[[AliasTables]] +deps = ["PtrArrays", "Random"] +git-tree-sha1 = "9876e1e164b144ca45e9e3198d0b689cadfed9ff" +uuid = "66dad0bd-aa9a-41b7-9441-69ab47430ed8" +version = "1.1.3" + +[[ArgCheck]] +git-tree-sha1 = "a3a402a35a2f7e0b87828ccabbd5ebfbebe356b4" +uuid = "dce04be8-c92d-5529-be00-80e4d2c0e197" +version = "2.3.0" [[ArgTools]] uuid = "0dad84c5-d112-42e6-8d28-ef12dabb789f" +version = "1.1.1" [[ArnoldiMethod]] deps = ["LinearAlgebra", "Random", "StaticArrays"] @@ -22,16 +49,44 @@ uuid = "ec485272-7323-5ecc-a04f-4719b315124d" version = "0.1.0" [[Arpack]] -deps = ["Arpack_jll", "Libdl", "LinearAlgebra"] -git-tree-sha1 = "2ff92b71ba1747c5fdd541f8fc87736d82f40ec9" +deps = ["Arpack_jll", "Libdl", "LinearAlgebra", "Logging"] +git-tree-sha1 = "9b9b347613394885fd1c8c7729bfc60528faa436" uuid = "7d9fca2a-8960-54d3-9f78-7d1dccf2cb97" -version = "0.4.0" +version = "0.5.4" [[Arpack_jll]] -deps = ["Libdl", "OpenBLAS_jll", "Pkg"] -git-tree-sha1 = "e214a9b9bd1b4e1b4f15b22c0994862b66af7ff7" +deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "OpenBLAS_jll", "Pkg"] +git-tree-sha1 = "5ba6c757e8feccf03a1554dfaf3e26b3cfc7fd5e" uuid = "68821587-b530-5797-8361-c406ea357684" -version = "3.5.0+3" +version = "3.5.1+1" + +[[ArrayInterface]] +deps = ["Adapt", "LinearAlgebra", "SparseArrays", "SuiteSparse"] +git-tree-sha1 = "133a240faec6e074e07c31ee75619c90544179cf" +uuid = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9" +version = "7.10.0" + + [ArrayInterface.extensions] + ArrayInterfaceBandedMatricesExt = "BandedMatrices" + ArrayInterfaceBlockBandedMatricesExt = "BlockBandedMatrices" + ArrayInterfaceCUDAExt = "CUDA" + ArrayInterfaceCUDSSExt = "CUDSS" + ArrayInterfaceChainRulesExt = "ChainRules" + ArrayInterfaceGPUArraysCoreExt = "GPUArraysCore" + ArrayInterfaceReverseDiffExt = "ReverseDiff" + ArrayInterfaceStaticArraysCoreExt = "StaticArraysCore" + ArrayInterfaceTrackerExt = "Tracker" + + [ArrayInterface.weakdeps] + BandedMatrices = "aae01518-5342-5314-be14-df237901396f" + BlockBandedMatrices = "ffab5731-97b5-5995-9138-79e8c1846df0" + CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba" + CUDSS = "45b445bb-4962-46a0-9369-b4df9d0f772e" + ChainRules = "082447d4-558c-5d27-93f4-14fc19e9eca2" + GPUArraysCore = "46192b85-c4d5-4398-a991-12ede77f4527" + ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" + StaticArraysCore = "1e83bf80-4336-4d27-bf5d-d5a4f845583c" + Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c" [[Artifacts]] uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33" @@ -42,37 +97,67 @@ git-tree-sha1 = "b25e88db7944f98789130d7b503276bc34bc098e" uuid = "bf4720bc-e11a-5d0c-854e-bdca1663c893" version = "0.1.0" -[[BSON]] -git-tree-sha1 = "92b8a8479128367aaab2620b8e73dff632f5ae69" -uuid = "fbb218c0-5317-5bc6-957e-2ee96dd4b1f0" -version = "0.3.3" +[[Atomix]] +deps = ["UnsafeAtomics"] +git-tree-sha1 = "c06a868224ecba914baa6942988e2f2aade419be" +uuid = "a9b6321e-bd34-4604-b9c9-b65b8de01458" +version = "0.1.0" + +[[BangBang]] +deps = ["Compat", "ConstructionBase", "InitialValues", "LinearAlgebra", "Requires", "Setfield", "Tables"] +git-tree-sha1 = "7aa7ad1682f3d5754e3491bb59b8103cae28e3a3" +uuid = "198e06fe-97b7-11e9-32a5-e1d131e6ad66" +version = "0.3.40" + + [BangBang.extensions] + BangBangChainRulesCoreExt = "ChainRulesCore" + BangBangDataFramesExt = "DataFrames" + BangBangStaticArraysExt = "StaticArrays" + BangBangStructArraysExt = "StructArrays" + BangBangTypedTablesExt = "TypedTables" + + [BangBang.weakdeps] + ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" + DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" + StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" + StructArrays = "09ab397b-f2b6-538f-b94a-2f83cf4a842a" + TypedTables = "9d95f2ec-7b3d-5a63-8d20-e2491e220bb9" [[Base64]] uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f" -[[BinDeps]] -deps = ["Libdl", "Pkg", "SHA", "URIParser", "Unicode"] -git-tree-sha1 = "1289b57e8cf019aede076edab0587eb9644175bd" -uuid = "9e28174c-4ba2-5203-b857-d8d62c4213ee" -version = "1.0.2" +[[Baselet]] +git-tree-sha1 = "aebf55e6d7795e02ca500a689d326ac979aaf89e" +uuid = "9718e550-a3fa-408a-8086-8db961cd8217" +version = "0.1.1" -[[BinaryProvider]] -deps = ["Libdl", "Logging", "SHA"] -git-tree-sha1 = "ecdec412a9abc8db54c0efc5548c64dfce072058" -uuid = "b99e7846-7c00-51b0-8f62-c81ae34c0232" -version = "0.5.10" +[[BitFlags]] +git-tree-sha1 = "2dc09997850d68179b69dafb58ae806167a32b1b" +uuid = "d1d4a3ce-64b1-5f1a-9ba4-7e7e69966f35" +version = "0.1.8" [[Blink]] -deps = ["Base64", "BinDeps", "Distributed", "JSExpr", "JSON", "Lazy", "Logging", "MacroTools", "Mustache", "Mux", "Reexport", "Sockets", "WebIO", "WebSockets"] -git-tree-sha1 = "08d0b679fd7caa49e2bca9214b131289e19808c0" +deps = ["Base64", "Distributed", "HTTP", "JSExpr", "JSON", "Lazy", "Logging", "MacroTools", "Mustache", "Mux", "Pkg", "Reexport", "Sockets", "WebIO"] +git-tree-sha1 = "bc93511973d1f949d45b0ea17878e6cb0ad484a1" uuid = "ad839575-38b3-5650-b840-f874b8c74a25" -version = "0.12.5" +version = "0.12.9" + +[[CEnum]] +git-tree-sha1 = "389ad5c84de1ae7cf0e28e381131c98ea87d54fc" +uuid = "fa961155-64e5-5f13-b03f-caf6b980ea82" +version = "0.5.0" [[CSV]] -deps = ["Dates", "Mmap", "Parsers", "PooledArrays", "SentinelArrays", "Tables", "Unicode"] -git-tree-sha1 = "b83aa3f513be680454437a0eee21001607e5d983" +deps = ["CodecZlib", "Dates", "FilePathsBase", "InlineStrings", "Mmap", "Parsers", "PooledArrays", "PrecompileTools", "SentinelArrays", "Tables", "Unicode", "WeakRefStrings", "WorkerUtilities"] +git-tree-sha1 = "6c834533dc1fabd820c1db03c839bf97e45a3fab" uuid = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" -version = "0.8.5" +version = "0.10.14" + +[[Calculus]] +deps = ["LinearAlgebra"] +git-tree-sha1 = "f641eb0a4f00c343bbc32346e1217b86f3ce9dad" +uuid = "49dc2e85-a5d0-5ad3-a950-438e2897f1b9" +version = "0.5.1" [[CatIndices]] deps = ["CustomUnitRanges", "OffsetArrays"] @@ -81,78 +166,146 @@ uuid = "aafaddc9-749c-510e-ac4f-586e18779b91" version = "0.2.2" [[CategoricalArrays]] -deps = ["DataAPI", "Future", "JSON", "Missings", "Printf", "RecipesBase", "Statistics", "StructTypes", "Unicode"] -git-tree-sha1 = "1562002780515d2573a4fb0c3715e4e57481075e" +deps = ["DataAPI", "Future", "Missings", "Printf", "Requires", "Statistics", "Unicode"] +git-tree-sha1 = "1568b28f91293458345dabba6a5ea3f183250a61" uuid = "324d7699-5711-5eae-9e2f-1d82baa6b597" -version = "0.10.0" +version = "0.10.8" +weakdeps = ["JSON", "RecipesBase", "SentinelArrays", "StructTypes"] + + [CategoricalArrays.extensions] + CategoricalArraysJSONExt = "JSON" + CategoricalArraysRecipesBaseExt = "RecipesBase" + CategoricalArraysSentinelArraysExt = "SentinelArrays" + CategoricalArraysStructTypesExt = "StructTypes" + +[[CategoricalDistributions]] +deps = ["CategoricalArrays", "Distributions", "Missings", "OrderedCollections", "Random", "ScientificTypes"] +git-tree-sha1 = "926862f549a82d6c3a7145bc7f1adff2a91a39f0" +uuid = "af321ab8-2d2e-40a6-b165-3d674595d28e" +version = "0.1.15" + + [CategoricalDistributions.extensions] + UnivariateFiniteDisplayExt = "UnicodePlots" + + [CategoricalDistributions.weakdeps] + UnicodePlots = "b8865327-cd53-5732-bb35-84acbb429228" [[ChainRulesCore]] -deps = ["Compat", "LinearAlgebra", "SparseArrays"] -git-tree-sha1 = "30ee06de5ff870b45c78f529a6b093b3323256a3" +deps = ["Compat", "LinearAlgebra"] +git-tree-sha1 = "575cd02e080939a33b6df6c5853d14924c08e35b" uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" -version = "1.3.1" +version = "1.23.0" +weakdeps = ["SparseArrays"] + + [ChainRulesCore.extensions] + ChainRulesCoreSparseArraysExt = "SparseArrays" [[CodecZlib]] deps = ["TranscodingStreams", "Zlib_jll"] -git-tree-sha1 = "ded953804d019afa9a3f98981d99b33e3db7b6da" +git-tree-sha1 = "59939d8a997469ee05c4b4944560a820f9ba0d73" uuid = "944b1d66-785c-5afd-91f1-9de20f533193" -version = "0.7.0" +version = "0.7.4" [[ColorSchemes]] -deps = ["ColorTypes", "Colors", "FixedPointNumbers", "Random"] -git-tree-sha1 = "9995eb3977fbf67b86d0a0a0508e83017ded03f2" +deps = ["ColorTypes", "ColorVectorSpace", "Colors", "FixedPointNumbers", "PrecompileTools", "Random"] +git-tree-sha1 = "4b270d6465eb21ae89b732182c20dc165f8bf9f2" uuid = "35d6a980-a343-548e-a6ea-1d62b119f2f4" -version = "3.14.0" +version = "3.25.0" [[ColorTypes]] deps = ["FixedPointNumbers", "Random"] -git-tree-sha1 = "32a2b8af383f11cbb65803883837a149d10dfe8a" +git-tree-sha1 = "b10d0b65641d57b8b4d5e234446582de5047050d" uuid = "3da002f7-5984-5a60-b8a6-cbb66c0b333f" -version = "0.10.12" +version = "0.11.5" [[ColorVectorSpace]] -deps = ["ColorTypes", "FixedPointNumbers", "LinearAlgebra", "SpecialFunctions", "Statistics", "TensorCore"] -git-tree-sha1 = "42a9b08d3f2f951c9b283ea427d96ed9f1f30343" +deps = ["ColorTypes", "FixedPointNumbers", "LinearAlgebra", "Requires", "Statistics", "TensorCore"] +git-tree-sha1 = "a1f44953f2382ebb937d60dafbe2deea4bd23249" uuid = "c3611d14-8923-5661-9e6a-0046d554d3a4" -version = "0.9.5" +version = "0.10.0" +weakdeps = ["SpecialFunctions"] + + [ColorVectorSpace.extensions] + SpecialFunctionsExt = "SpecialFunctions" [[Colors]] deps = ["ColorTypes", "FixedPointNumbers", "Reexport"] -git-tree-sha1 = "417b0ed7b8b838aa6ca0a87aadf1bb9eb111ce40" +git-tree-sha1 = "362a287c3aa50601b0bc359053d5c2468f0e7ce0" uuid = "5ae59095-9a9b-59fe-a467-6f913c188581" -version = "0.12.8" +version = "0.12.11" + +[[Combinatorics]] +git-tree-sha1 = "08c8b6831dc00bfea825826be0bc8336fc369860" +uuid = "861a8166-3701-5b0c-9a16-15d98fcdc6aa" +version = "1.0.2" [[Compat]] -deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "SHA", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"] -git-tree-sha1 = "6071cb87be6a444ac75fdbf51b8e7273808ce62f" +deps = ["TOML", "UUIDs"] +git-tree-sha1 = "b1c55339b7c6c350ee89f2c1604299660525b248" uuid = "34da2185-b29b-5c13-b0c7-acf172513d20" -version = "3.35.0" +version = "4.15.0" +weakdeps = ["Dates", "LinearAlgebra"] + + [Compat.extensions] + CompatLinearAlgebraExt = "LinearAlgebra" [[CompilerSupportLibraries_jll]] deps = ["Artifacts", "Libdl"] uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae" +version = "1.1.1+0" [[Compose]] deps = ["Base64", "Colors", "DataStructures", "Dates", "IterTools", "JSON", "LinearAlgebra", "Measures", "Printf", "Random", "Requires", "Statistics", "UUIDs"] -git-tree-sha1 = "c6461fc7c35a4bb8d00905df7adafcff1fe3a6bc" +git-tree-sha1 = "bf6570a34c850f99407b494757f5d7ad233a7257" uuid = "a81c6b42-2e10-5240-aca2-a61377ecd94b" -version = "0.9.2" +version = "0.9.5" + +[[CompositionsBase]] +git-tree-sha1 = "802bb88cd69dfd1509f6670416bd4434015693ad" +uuid = "a33af91c-f02d-484b-be07-31d278c5ca2b" +version = "0.1.2" + + [CompositionsBase.extensions] + CompositionsBaseInverseFunctionsExt = "InverseFunctions" + + [CompositionsBase.weakdeps] + InverseFunctions = "3587e190-3f89-42d0-90ee-14403ec27112" [[ComputationalResources]] git-tree-sha1 = "52cb3ec90e8a8bea0e62e275ba577ad0f74821f7" uuid = "ed09eef8-17a6-5b46-8889-db040fac31e3" version = "0.3.2" -[[CorpusLoaders]] -deps = ["CSV", "DataDeps", "Glob", "InternedStrings", "LightXML", "MultiResolutionIterators", "StringEncodings", "WordTokenizers"] -git-tree-sha1 = "66b3a067f466eb4c0c9670fb5f5bbaad8e206cef" -uuid = "214a0ac2-f95b-54f7-a80b-442ed9c2c9e8" -version = "0.3.2" +[[ConcurrentUtilities]] +deps = ["Serialization", "Sockets"] +git-tree-sha1 = "6cbbd4d241d7e6579ab354737f4dd95ca43946e1" +uuid = "f0e56b4a-5159-44fe-b623-3e5288b988bb" +version = "2.4.1" + +[[ConstructionBase]] +deps = ["LinearAlgebra"] +git-tree-sha1 = "260fd2400ed2dab602a7c15cf10c1933c59930a2" +uuid = "187b0558-2788-49d3-abe0-74a17ed4e7c9" +version = "1.5.5" + + [ConstructionBase.extensions] + ConstructionBaseIntervalSetsExt = "IntervalSets" + ConstructionBaseStaticArraysExt = "StaticArrays" + + [ConstructionBase.weakdeps] + IntervalSets = "8197267c-284f-5f27-9208-e0e47529a953" + StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" + +[[ContextVariablesX]] +deps = ["Compat", "Logging", "UUIDs"] +git-tree-sha1 = "25cc3803f1030ab855e383129dcd3dc294e322cc" +uuid = "6add18c4-b38d-439d-96f6-d6bc489c04c5" +version = "0.1.3" [[Crayons]] -git-tree-sha1 = "3f71217b538d7aaee0b69ab47d9b7724ca8afa0d" +git-tree-sha1 = "249fe38abf76d48563e2f4556bebd215aa317e15" uuid = "a8cc5b0e-0ffa-5ad4-8c14-923d3ee1735f" -version = "4.0.4" +version = "4.1.1" [[CustomUnitRanges]] git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" @@ -160,57 +313,58 @@ uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" [[Dash]] -deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] -git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" +deps = ["Base64", "CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON3", "MD5", "Pkg", "Sockets", "Test", "UUIDs", "YAML"] +git-tree-sha1 = "826c9960644b38dcf0689115a86b57c3f1aa7f1d" uuid = "1b08a953-4be3-4667-9a23-3db579824955" -version = "0.1.6" +version = "1.5.0" [[DashBase]] -deps = ["JSON2", "Test"] -git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" +deps = ["JSON3", "Requires"] +git-tree-sha1 = "f56a284687c4f7a67a1341a275baf733c99149ba" uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" -version = "0.1.0" +version = "1.0.0" + + [DashBase.extensions] + DashBasePlotlyBaseExt = "PlotlyBase" + DashBasePlotlyJSExt = "PlotlyJS" + DashBasePlotsExt = "Plots" + + [DashBase.weakdeps] + PlotlyBase = "a03496cd-edff-5a9b-9e67-9cda94a718b5" + PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" + Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" [[DashCoreComponents]] -deps = ["DashBase"] -git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" +git-tree-sha1 = "f50f65803f79f4d131a1dad8843fcd51c7c71f7d" uuid = "1b08a953-4be3-4667-9a23-9da06441d987" -version = "1.17.1" +version = "2.0.0" [[DashHtmlComponents]] -deps = ["DashBase"] -git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" +git-tree-sha1 = "972f71ee6c3c22841cdc6a44eca6117fb843c86c" uuid = "1b08a953-4be3-4667-9a23-24100242a84a" -version = "1.1.4" +version = "2.0.0" [[DashTable]] -deps = ["DashBase"] -git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" +git-tree-sha1 = "923491df78fc9b36191162f0f0f4b0c38467a5db" uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" -version = "4.12.0" +version = "5.0.0" [[DataAPI]] -git-tree-sha1 = "bec2532f8adb82005476c141ec23e921fc20971b" +git-tree-sha1 = "abe83f3a2f1b857aac70ef8b269080af17764bbe" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" -version = "1.8.0" - -[[DataDeps]] -deps = ["BinaryProvider", "HTTP", "Libdl", "Reexport", "SHA", "p7zip_jll"] -git-tree-sha1 = "4f0e41ff461d42cfc62ff0de4f1cd44c6e6b3771" -uuid = "124859b0-ceae-595e-8997-d05f6a7a8dfe" -version = "0.7.7" +version = "1.16.0" [[DataFrames]] -deps = ["Compat", "DataAPI", "Future", "InvertedIndices", "IteratorInterfaceExtensions", "LinearAlgebra", "Markdown", "Missings", "PooledArrays", "PrettyTables", "Printf", "REPL", "Reexport", "SortingAlgorithms", "Statistics", "TableTraits", "Tables", "Unicode"] -git-tree-sha1 = "d785f42445b63fc86caa08bb9a9351008be9b765" +deps = ["Compat", "DataAPI", "DataStructures", "Future", "InlineStrings", "InvertedIndices", "IteratorInterfaceExtensions", "LinearAlgebra", "Markdown", "Missings", "PooledArrays", "PrecompileTools", "PrettyTables", "Printf", "REPL", "Random", "Reexport", "SentinelArrays", "SortingAlgorithms", "Statistics", "TableTraits", "Tables", "Unicode"] +git-tree-sha1 = "04c738083f29f86e62c8afc341f0967d8717bdb8" uuid = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" -version = "1.2.2" +version = "1.6.1" [[DataStructures]] deps = ["Compat", "InteractiveUtils", "OrderedCollections"] -git-tree-sha1 = "7d9d316f04214f7efdbb6398d545446e246eff02" +git-tree-sha1 = "1d0a14036acb104d9e89698bd408f63ab58cdc82" uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8" -version = "0.18.10" +version = "0.18.20" [[DataValueInterfaces]] git-tree-sha1 = "bfc1187b79289637fa0ef6d4436ebdfe6905cbd6" @@ -227,70 +381,112 @@ version = "0.4.13" deps = ["Printf"] uuid = "ade2ca70-3891-5945-98fb-dc099432e06a" +[[DefineSingletons]] +git-tree-sha1 = "0fba8b706d0178b4dc7fd44a96a92382c9065c2c" +uuid = "244e2a9f-e319-4986-a169-4d1fe445cd52" +version = "0.1.2" + [[DelimitedFiles]] deps = ["Mmap"] +git-tree-sha1 = "9e2f36d3c96a820c678f2f1f1782582fcf685bae" uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab" +version = "1.9.1" [[Distances]] deps = ["LinearAlgebra", "Statistics", "StatsAPI"] -git-tree-sha1 = "9f46deb4d4ee4494ffb5a40a27a2aced67bdd838" +git-tree-sha1 = "66c4c81f259586e8f002eacebc177e1fb06363b0" uuid = "b4f34e82-e78d-54a5-968a-f98e89d6e8f7" -version = "0.10.4" +version = "0.10.11" +weakdeps = ["ChainRulesCore", "SparseArrays"] + + [Distances.extensions] + DistancesChainRulesCoreExt = "ChainRulesCore" + DistancesSparseArraysExt = "SparseArrays" [[Distributed]] deps = ["Random", "Serialization", "Sockets"] uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b" [[Distributions]] -deps = ["ChainRulesCore", "FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SparseArrays", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns"] -git-tree-sha1 = "f4efaa4b5157e0cdb8283ae0b5428bc9208436ed" +deps = ["AliasTables", "FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SpecialFunctions", "Statistics", "StatsAPI", "StatsBase", "StatsFuns"] +git-tree-sha1 = "22c595ca4146c07b16bcf9c8bea86f731f7109d2" uuid = "31c24e10-a181-5473-b8eb-7969acd0382f" -version = "0.25.16" +version = "0.25.108" + + [Distributions.extensions] + DistributionsChainRulesCoreExt = "ChainRulesCore" + DistributionsDensityInterfaceExt = "DensityInterface" + DistributionsTestExt = "Test" + + [Distributions.weakdeps] + ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" + DensityInterface = "b429d917-457f-4dbc-8f4c-0cc954292b1d" + Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [[DocStringExtensions]] deps = ["LibGit2"] -git-tree-sha1 = "a32185f5428d3986f47c2ab78b1f216d5e6cc96f" +git-tree-sha1 = "2fb1e02f2b635d0845df5d7c167fec4dd739b00d" uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae" -version = "0.8.5" +version = "0.9.3" [[DoubleFloats]] deps = ["GenericLinearAlgebra", "LinearAlgebra", "Polynomials", "Printf", "Quadmath", "Random", "Requires", "SpecialFunctions"] -git-tree-sha1 = "1c962cf7e75c09a5f1fbf504df7d6a06447a1129" +git-tree-sha1 = "b14dd11945504e0fd81b4f92dc610a80168bca66" uuid = "497a8b3b-efae-58df-a0af-a86822472b78" -version = "1.1.23" +version = "1.3.8" [[Downloads]] -deps = ["ArgTools", "LibCURL", "NetworkOptions"] +deps = ["ArgTools", "FileWatching", "LibCURL", "NetworkOptions"] uuid = "f43a241f-c20a-4ad4-852c-f6b1247861c6" +version = "1.6.0" + +[[DualNumbers]] +deps = ["Calculus", "NaNMath", "SpecialFunctions"] +git-tree-sha1 = "5837a837389fccf076445fce071c8ddaea35a566" +uuid = "fa6b7ba4-c1ee-5f82-b5fc-ecf0adba8f74" +version = "0.6.8" [[EarlyStopping]] deps = ["Dates", "Statistics"] -git-tree-sha1 = "9427bc7a6c186d892f71b1c36ee7619e440c9e06" +git-tree-sha1 = "98fdf08b707aaf69f524a6cd0a67858cefe0cfb6" uuid = "792122b4-ca99-40de-a6bc-6742525f08b6" -version = "0.1.8" +version = "0.3.0" -[[ExprTools]] -git-tree-sha1 = "b7e3d17636b348f005f11040025ae8c6f645fe92" -uuid = "e2ba6199-217a-4e67-a87a-7c52f15ade04" -version = "0.1.6" +[[ExceptionUnwrapping]] +deps = ["Test"] +git-tree-sha1 = "dcb08a0d93ec0b1cdc4af184b26b591e9695423a" +uuid = "460bff9d-24e4-43bc-9d9f-a8973cb893f4" +version = "0.1.10" [[FFTViews]] deps = ["CustomUnitRanges", "FFTW"] -git-tree-sha1 = "70a0cfd9b1c86b0209e38fbfe6d8231fd606eeaf" +git-tree-sha1 = "cbdf14d1e8c7c8aacbe8b19862e0179fd08321c2" uuid = "4f61f5a4-77b1-5117-aa51-3ab5ef4ef0cd" -version = "0.3.1" +version = "0.3.2" [[FFTW]] deps = ["AbstractFFTs", "FFTW_jll", "LinearAlgebra", "MKL_jll", "Preferences", "Reexport"] -git-tree-sha1 = "f985af3b9f4e278b1d24434cbb546d6092fca661" +git-tree-sha1 = "4820348781ae578893311153d69049a93d05f39d" uuid = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341" -version = "1.4.3" +version = "1.8.0" [[FFTW_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] -git-tree-sha1 = "3676abafff7e4ff07bbd2c42b3d8201f31653dcc" +git-tree-sha1 = "c6033cc3892d0ef5bb9cd29b7f2f0331ea5184ea" uuid = "f5851436-0d7a-5f13-b9de-f02708fd171a" -version = "3.3.9+8" +version = "3.3.10+0" + +[[FLoops]] +deps = ["BangBang", "Compat", "FLoopsBase", "InitialValues", "JuliaVariables", "MLStyle", "Serialization", "Setfield", "Transducers"] +git-tree-sha1 = "ffb97765602e3cbe59a0589d237bf07f245a8576" +uuid = "cc61a311-1640-44b5-9fba-1b764f453329" +version = "0.2.1" + +[[FLoopsBase]] +deps = ["ContextVariablesX"] +git-tree-sha1 = "656f7a6859be8673bf1f35da5670246b923964f7" +uuid = "b9860ae5-e623-471e-878b-f6a53c775ea6" +version = "0.1.1" [[FilePaths]] deps = ["FilePathsBase", "MacroTools", "Reexport", "Requires"] @@ -299,31 +495,31 @@ uuid = "8fc22ac5-c921-52a6-82fd-178b2807b824" version = "0.8.3" [[FilePathsBase]] -deps = ["Dates", "Mmap", "Printf", "Test", "UUIDs"] -git-tree-sha1 = "0f5e8d0cb91a6386ba47bd1527b240bd5725fbae" +deps = ["Compat", "Dates", "Mmap", "Printf", "Test", "UUIDs"] +git-tree-sha1 = "9f00e42f8d99fdde64d40c8ea5d14269a2e2c1aa" uuid = "48062228-2e41-5def-b9a4-89aafe57970f" -version = "0.9.10" +version = "0.9.21" [[FileWatching]] uuid = "7b1f6079-737a-58dc-b8bc-7a2ca5c1b5ee" [[FillArrays]] -deps = ["LinearAlgebra", "Random", "SparseArrays", "Statistics"] -git-tree-sha1 = "a3b7b041753094f3b17ffa9d2e2e07d8cace09cd" +deps = ["LinearAlgebra"] +git-tree-sha1 = "0653c0a2396a6da5bc4766c43041ef5fd3efbe57" uuid = "1a297f60-69ca-5386-bcde-b61e274b549b" -version = "0.12.3" +version = "1.11.0" +weakdeps = ["PDMats", "SparseArrays", "Statistics"] + + [FillArrays.extensions] + FillArraysPDMatsExt = "PDMats" + FillArraysSparseArraysExt = "SparseArrays" + FillArraysStatisticsExt = "Statistics" [[FixedPointNumbers]] deps = ["Statistics"] -git-tree-sha1 = "335bfdceacc84c5cdf16aadc768aa5ddfc5383cc" +git-tree-sha1 = "05882d6995ae5c12bb5f36dd2ed3f61c98cbb172" uuid = "53c48c17-4a7d-5ca2-90c5-79b7896eea93" -version = "0.8.4" - -[[Formatting]] -deps = ["Printf"] -git-tree-sha1 = "8339d61043228fdd3eb658d86c926cb282ae72a8" -uuid = "59287772-0a20-5a39-b81b-1366585eb4c0" -version = "0.4.2" +version = "0.8.5" [[FunctionalCollections]] deps = ["Test"] @@ -335,40 +531,35 @@ version = "0.5.0" deps = ["Random"] uuid = "9fa8497b-333b-5362-9e8d-4d0656e87820" +[[GPUArraysCore]] +deps = ["Adapt"] +git-tree-sha1 = "ec632f177c0d990e64d955ccc1b8c04c485a0950" +uuid = "46192b85-c4d5-4398-a991-12ede77f4527" +version = "0.1.6" + [[GenericLinearAlgebra]] -deps = ["LinearAlgebra", "Printf", "Random"] -git-tree-sha1 = "ff291c1827030ffaacaf53e3c83ed92d4d5e6fb6" +deps = ["LinearAlgebra", "Printf", "Random", "libblastrampoline_jll"] +git-tree-sha1 = "02be7066f936af6b04669f7c370a31af9036c440" uuid = "14197337-ba66-59df-a3e3-ca00e7dcff7a" -version = "0.2.5" - -[[Glob]] -git-tree-sha1 = "4df9f7e06108728ebf00a0a11edee4b29a482bb2" -uuid = "c27321d9-0574-5035-807b-f59d2c89b15c" -version = "1.3.0" +version = "0.3.11" [[GraphPlot]] -deps = ["ArnoldiMethod", "ColorTypes", "Colors", "Compose", "DelimitedFiles", "LightGraphs", "LinearAlgebra", "Random", "SparseArrays"] -git-tree-sha1 = "dd8f15128a91b0079dfe3f4a4a1e190e54ac7164" +deps = ["ArnoldiMethod", "ColorTypes", "Colors", "Compose", "DelimitedFiles", "Graphs", "LinearAlgebra", "Random", "SparseArrays"] +git-tree-sha1 = "5cd479730a0cb01f880eff119e9803c13f214cab" uuid = "a2cc645c-3eea-5389-862e-a155d0052231" -version = "0.4.4" +version = "0.5.2" -[[Graphics]] -deps = ["Colors", "LinearAlgebra", "NaNMath"] -git-tree-sha1 = "2c1cf4df419938ece72de17f368a021ee162762e" -uuid = "a2bd30eb-e257-5431-a919-1863eab51364" -version = "1.1.0" - -[[HTML_Entities]] -deps = ["StrTables"] -git-tree-sha1 = "c4144ed3bc5f67f595622ad03c0e39fa6c70ccc7" -uuid = "7693890a-d069-55fe-a829-b4a6d304f0ee" -version = "1.0.1" +[[Graphs]] +deps = ["ArnoldiMethod", "Compat", "DataStructures", "Distributed", "Inflate", "LinearAlgebra", "Random", "SharedArrays", "SimpleTraits", "SparseArrays", "Statistics"] +git-tree-sha1 = "899050ace26649433ef1af25bc17a815b3db52b7" +uuid = "86223c79-3864-5bf0-83f7-82e725a168b6" +version = "1.9.0" [[HTTP]] -deps = ["Base64", "Dates", "IniFile", "Logging", "MbedTLS", "NetworkOptions", "Sockets", "URIs"] -git-tree-sha1 = "60ed5f1643927479f845b0135bb369b031b541fa" +deps = ["Base64", "CodecZlib", "ConcurrentUtilities", "Dates", "ExceptionUnwrapping", "Logging", "LoggingExtras", "MbedTLS", "NetworkOptions", "OpenSSL", "Random", "SimpleBufferStream", "Sockets", "URIs", "UUIDs"] +git-tree-sha1 = "d1d712be3164d61d1fb98e7ce9bcbc6cc06b45ed" uuid = "cd3eb016-35fb-5094-929b-558a96fad6f3" -version = "0.9.14" +version = "1.10.8" [[Hiccup]] deps = ["MacroTools", "Test"] @@ -376,65 +567,75 @@ git-tree-sha1 = "6187bb2d5fcbb2007c39e7ac53308b0d371124bd" uuid = "9fb69e20-1954-56bb-a84f-559cc56a8ff7" version = "0.2.2" +[[HypergeometricFunctions]] +deps = ["DualNumbers", "LinearAlgebra", "OpenLibm_jll", "SpecialFunctions"] +git-tree-sha1 = "f218fe3736ddf977e0e772bc9a586b2383da2685" +uuid = "34004b35-14d8-5ef3-9330-4cdb6864b03a" +version = "0.3.23" + +[[IfElse]] +git-tree-sha1 = "debdd00ffef04665ccbb3e150747a77560e8fad1" +uuid = "615f187c-cbe4-4ef1-ba3b-2fcf58d6d173" +version = "0.1.1" + +[[ImageBase]] +deps = ["ImageCore", "Reexport"] +git-tree-sha1 = "eb49b82c172811fd2c86759fa0553a2221feb909" +uuid = "c817782e-172a-44cc-b673-b171935fbb9e" +version = "0.1.7" + [[ImageCore]] -deps = ["AbstractFFTs", "ColorVectorSpace", "Colors", "FixedPointNumbers", "Graphics", "MappedArrays", "MosaicViews", "OffsetArrays", "PaddedViews", "Reexport"] -git-tree-sha1 = "595155739d361589b3d074386f77c107a8ada6f7" +deps = ["ColorVectorSpace", "Colors", "FixedPointNumbers", "MappedArrays", "MosaicViews", "OffsetArrays", "PaddedViews", "PrecompileTools", "Reexport"] +git-tree-sha1 = "b2a7eaa169c13f5bcae8131a83bc30eff8f71be0" uuid = "a09fc81d-aa75-5fe9-8630-4744c3626534" -version = "0.9.2" +version = "0.10.2" [[ImageFiltering]] -deps = ["CatIndices", "ComputationalResources", "DataStructures", "FFTViews", "FFTW", "ImageCore", "LinearAlgebra", "OffsetArrays", "Reexport", "SparseArrays", "StaticArrays", "Statistics", "TiledIteration"] -git-tree-sha1 = "442e9f9d4beb2fe5ca45ee34356a4e26a5a9c1a2" +deps = ["CatIndices", "ComputationalResources", "DataStructures", "FFTViews", "FFTW", "ImageBase", "ImageCore", "LinearAlgebra", "OffsetArrays", "PrecompileTools", "Reexport", "SparseArrays", "StaticArrays", "Statistics", "TiledIteration"] +git-tree-sha1 = "432ae2b430a18c58eb7eca9ef8d0f2db90bc749c" uuid = "6a3955dd-da59-5b1f-98d4-e7296123deb5" -version = "0.7.0" +version = "0.7.8" [[Inflate]] -git-tree-sha1 = "f5fc07d4e706b84f72d54eedcc1c13d92fb0871c" +git-tree-sha1 = "ea8031dea4aff6bd41f1df8f2fdfb25b33626381" uuid = "d25df0c9-e2be-5dd7-82c8-3ad0b3e990b9" -version = "0.1.2" +version = "0.1.4" -[[IniFile]] -deps = ["Test"] -git-tree-sha1 = "098e4d2c533924c921f9f9847274f2ad89e018b8" -uuid = "83e8ac13-25f8-5344-8a64-a9f2b223428f" -version = "0.5.0" +[[InitialValues]] +git-tree-sha1 = "4da0f88e9a39111c2fa3add390ab15f3a44f3ca3" +uuid = "22cec73e-a1b8-11e9-2c92-598750a2cf9c" +version = "0.3.1" + +[[InlineStrings]] +deps = ["Parsers"] +git-tree-sha1 = "9cc2baf75c6d09f9da536ddf58eb2f29dedaf461" +uuid = "842dd82b-1e85-43dc-bf29-5d0ee9dffc48" +version = "1.4.0" [[IntelOpenMP_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] -git-tree-sha1 = "d979e54b71da82f3a65b62553da4fc3d18c9004c" +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "be50fe8df3acbffa0274a744f1a99d29c45a57f4" uuid = "1d5cc7b8-4909-519e-a0f8-d0f5ad9712d0" -version = "2018.0.3+2" +version = "2024.1.0+0" [[InteractiveUtils]] deps = ["Markdown"] uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240" -[[InternedStrings]] -deps = ["Random", "Test"] -git-tree-sha1 = "eb05b5625bc5d821b8075a77e4c421933e20c76b" -uuid = "7d512f48-7fb1-5a58-b986-67e6dc259f01" -version = "0.7.0" - -[[Intervals]] -deps = ["Dates", "Printf", "RecipesBase", "Serialization", "TimeZones"] -git-tree-sha1 = "323a38ed1952d30586d0fe03412cde9399d3618b" -uuid = "d8418881-c3e1-53bb-8760-2df7ec849ed5" -version = "1.5.0" - [[InvertedIndices]] -git-tree-sha1 = "bee5f1ef5bf65df56bdd2e40447590b272a5471f" +git-tree-sha1 = "0dc7b50b8d436461be01300fd8cd45aa0274b038" uuid = "41ab1584-1d38-5bbf-9106-f11c6c58b48f" -version = "1.1.0" +version = "1.3.0" [[IrrationalConstants]] -git-tree-sha1 = "f76424439413893a832026ca355fe273e93bce94" +git-tree-sha1 = "630b497eafcc20001bba38a4651b327dcfc491d2" uuid = "92d709cd-6900-40b7-9082-c6be49f344b6" -version = "0.1.0" +version = "0.2.2" [[IterTools]] -git-tree-sha1 = "05110a2ab1fc5f932622ffea2a003221f4782c18" +git-tree-sha1 = "42d5f897009e7ff2cf88db414a389e5ed1bdd023" uuid = "c8e1da08-722c-5040-9ed9-7db0dc04731e" -version = "1.3.0" +version = "1.10.0" [[IterableTables]] deps = ["DataValues", "IteratorInterfaceExtensions", "Requires", "TableTraits", "TableTraitsUtils"] @@ -444,9 +645,9 @@ version = "1.0.0" [[IterationControl]] deps = ["EarlyStopping", "InteractiveUtils"] -git-tree-sha1 = "f61d5d4d0e433b3fab03ca5a1bfa2d7dcbb8094c" +git-tree-sha1 = "e663925ebc3d93c1150a7570d114f9ea2f664726" uuid = "b3c1a2ee-3fec-4384-bf48-272ea71de57c" -version = "0.4.0" +version = "0.5.4" [[IteratorInterfaceExtensions]] git-tree-sha1 = "a3f24677c21f5bbe9d2a714f95dcd58337fb2856" @@ -454,51 +655,87 @@ uuid = "82899510-4779-5014-852e-03e436cf321d" version = "1.0.0" [[JLLWrappers]] -deps = ["Preferences"] -git-tree-sha1 = "642a199af8b68253517b80bd3bfd17eb4e84df6e" +deps = ["Artifacts", "Preferences"] +git-tree-sha1 = "7e5d6779a1e09a36db2a7b6cff50942a0a7d0fca" uuid = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210" -version = "1.3.0" - -[[JLSO]] -deps = ["BSON", "CodecZlib", "FilePathsBase", "Memento", "Pkg", "Serialization"] -git-tree-sha1 = "e00feb9d56e9e8518e0d60eef4d1040b282771e2" -uuid = "9da8a3cd-07a3-59c0-a743-3fdc52c30d11" -version = "2.6.0" +version = "1.5.0" [[JSExpr]] deps = ["JSON", "MacroTools", "Observables", "WebIO"] -git-tree-sha1 = "bd6c034156b1e7295450a219c4340e32e50b08b1" +git-tree-sha1 = "b413a73785b98474d8af24fd4c8a975e31df3658" uuid = "97c1335a-c9c5-57fe-bc5d-ec35cebe8660" -version = "0.5.3" +version = "0.5.4" [[JSON]] deps = ["Dates", "Mmap", "Parsers", "Unicode"] -git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" +git-tree-sha1 = "31e996f0a15c7b280ba9f76636b3ff9e2ae58c9a" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" -version = "0.21.2" +version = "0.21.4" -[[JSON2]] -deps = ["Dates", "Parsers", "Test"] -git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" -uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" -version = "0.3.2" +[[JSON3]] +deps = ["Dates", "Mmap", "Parsers", "PrecompileTools", "StructTypes", "UUIDs"] +git-tree-sha1 = "eb3edce0ed4fa32f75a0a11217433c31d56bd48b" +uuid = "0f8b85d8-7281-11e9-16c2-39a750bddbf1" +version = "1.14.0" + + [JSON3.extensions] + JSON3ArrowExt = ["ArrowTypes"] + + [JSON3.weakdeps] + ArrowTypes = "31f734f8-188a-4ce0-8406-c8a06bd891cd" + +[[JuliaVariables]] +deps = ["MLStyle", "NameResolution"] +git-tree-sha1 = "49fb3cb53362ddadb4415e9b73926d6b40709e70" +uuid = "b14d175d-62b4-44ba-8fb7-3064adc8c3ec" +version = "0.2.4" [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] -git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" +git-tree-sha1 = "43032da5832754f58d14a91ffbe86d5f176acda9" uuid = "f7e6163d-2fa5-5f23-b69c-1db539e41963" -version = "0.1.0+0" +version = "0.2.1+0" + +[[KernelAbstractions]] +deps = ["Adapt", "Atomix", "InteractiveUtils", "LinearAlgebra", "MacroTools", "PrecompileTools", "Requires", "SparseArrays", "StaticArrays", "UUIDs", "UnsafeAtomics", "UnsafeAtomicsLLVM"] +git-tree-sha1 = "db02395e4c374030c53dc28f3c1d33dec35f7272" +uuid = "63c18a36-062a-441e-b654-da1e3ab1ce7c" +version = "0.9.19" + + [KernelAbstractions.extensions] + EnzymeExt = "EnzymeCore" + + [KernelAbstractions.weakdeps] + EnzymeCore = "f151be2c-9106-41f4-ab19-57ee4f262869" + +[[LLVM]] +deps = ["CEnum", "LLVMExtra_jll", "Libdl", "Preferences", "Printf", "Requires", "Unicode"] +git-tree-sha1 = "065c36f95709dd4a676dc6839a35d6fa6f192f24" +uuid = "929cbde3-209d-540e-8aea-75f648917ca0" +version = "7.1.0" + + [LLVM.extensions] + BFloat16sExt = "BFloat16s" + + [LLVM.weakdeps] + BFloat16s = "ab4f0b2a-ad5b-11e8-123f-65d77653426b" + +[[LLVMExtra_jll]] +deps = ["Artifacts", "JLLWrappers", "LazyArtifacts", "Libdl", "TOML"] +git-tree-sha1 = "88b916503aac4fb7f701bb625cd84ca5dd1677bc" +uuid = "dad2f222-ce93-54a1-a47d-0025e8a3acab" +version = "0.0.29+0" [[LaTeXStrings]] -git-tree-sha1 = "c7f1c695e06c01b95a67f0cd1d34994f3e7db104" +git-tree-sha1 = "50901ebc375ed41dbf8058da26f9de442febbbec" uuid = "b964fa9f-0449-5b57-a5c2-d3ea65f4040f" -version = "1.2.1" +version = "1.3.1" [[LatinHypercubeSampling]] deps = ["Random", "StableRNGs", "StatsBase", "Test"] -git-tree-sha1 = "42938ab65e9ed3c3029a8d2c58382ca75bdab243" +git-tree-sha1 = "825289d43c753c7f1bf9bed334c253e9913997f8" uuid = "a5e1c1ea-c99a-51d3-a14d-a9a37257b02d" -version = "1.8.0" +version = "1.9.0" [[Lazy]] deps = ["MacroTools"] @@ -510,35 +747,44 @@ version = "0.15.1" deps = ["Artifacts", "Pkg"] uuid = "4af54fe1-eca0-43a8-85a7-787d91b784e3" -[[LearnBase]] -git-tree-sha1 = "a0d90569edd490b82fdc4dc078ea54a5a800d30a" -uuid = "7f8f8fb0-2700-5f03-b4bd-41f8cfc144b6" -version = "0.4.1" +[[LearnAPI]] +deps = ["InteractiveUtils", "Statistics"] +git-tree-sha1 = "ec695822c1faaaa64cee32d0b21505e1977b4809" +uuid = "92ad9a40-7767-427a-9ee6-6e577f1266cb" +version = "0.1.0" [[LibCURL]] deps = ["LibCURL_jll", "MozillaCACerts_jll"] uuid = "b27032c2-a3e7-50c8-80cd-2d36dbcbfd21" +version = "0.6.4" [[LibCURL_jll]] deps = ["Artifacts", "LibSSH2_jll", "Libdl", "MbedTLS_jll", "Zlib_jll", "nghttp2_jll"] uuid = "deac9b47-8bc7-5906-a0fe-35ac56dc84c0" +version = "8.4.0+0" [[LibGit2]] -deps = ["Base64", "NetworkOptions", "Printf", "SHA"] +deps = ["Base64", "LibGit2_jll", "NetworkOptions", "Printf", "SHA"] uuid = "76f85450-5226-5b5a-8eaa-529ad045b433" +[[LibGit2_jll]] +deps = ["Artifacts", "LibSSH2_jll", "Libdl", "MbedTLS_jll"] +uuid = "e37daf67-58a4-590a-8e99-b0245dd2ffc5" +version = "1.6.4+0" + [[LibSSH2_jll]] deps = ["Artifacts", "Libdl", "MbedTLS_jll"] uuid = "29816b5a-b9ab-546f-933c-edad1886dfa8" +version = "1.11.0+1" [[Libdl]] uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb" [[Libiconv_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] -git-tree-sha1 = "42b62845d70a619f063a7da093d995ec8e15e778" +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "f9557a255370125b405568f9767d6d195822a175" uuid = "94ce4f54-9a6c-5748-9c1c-f9c7231a4531" -version = "1.16.1+1" +version = "1.17.0+0" [[LightGraphs]] deps = ["ArnoldiMethod", "DataStructures", "Distributed", "Inflate", "LinearAlgebra", "Random", "SharedArrays", "SimpleTraits", "SparseArrays", "Statistics"] @@ -546,212 +792,247 @@ git-tree-sha1 = "432428df5f360964040ed60418dd5601ecd240b6" uuid = "093fc24a-ae57-5d10-9952-331d41423f4d" version = "1.3.5" -[[LightXML]] -deps = ["BinaryProvider", "Libdl"] -git-tree-sha1 = "be855e3c975b89746b09952407c156b5e4a33a1d" -uuid = "9c8b4983-aa76-5018-a973-4c85ecc9e179" -version = "0.8.1" - [[LinearAlgebra]] -deps = ["Libdl"] +deps = ["Libdl", "OpenBLAS_jll", "libblastrampoline_jll"] uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" [[LogExpFunctions]] -deps = ["ChainRulesCore", "DocStringExtensions", "IrrationalConstants", "LinearAlgebra"] -git-tree-sha1 = "86197a8ecb06e222d66797b0c2d2f0cc7b69e42b" +deps = ["DocStringExtensions", "IrrationalConstants", "LinearAlgebra"] +git-tree-sha1 = "18144f3e9cbe9b15b070288eef858f71b291ce37" uuid = "2ab3a3ac-af41-5b50-aa03-7779005ae688" -version = "0.3.2" +version = "0.3.27" + + [LogExpFunctions.extensions] + LogExpFunctionsChainRulesCoreExt = "ChainRulesCore" + LogExpFunctionsChangesOfVariablesExt = "ChangesOfVariables" + LogExpFunctionsInverseFunctionsExt = "InverseFunctions" + + [LogExpFunctions.weakdeps] + ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" + ChangesOfVariables = "9e997f8a-9a97-42d5-a9f1-ce6bfc15e2c0" + InverseFunctions = "3587e190-3f89-42d0-90ee-14403ec27112" [[Logging]] uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" -[[LossFunctions]] -deps = ["InteractiveUtils", "LearnBase", "Markdown", "RecipesBase", "StatsBase"] -git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" -uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" -version = "0.7.2" +[[LoggingExtras]] +deps = ["Dates", "Logging"] +git-tree-sha1 = "c1dd6d7978c12545b4179fb6153b9250c96b0075" +uuid = "e6f89c97-d47a-5376-807f-9c37f3926c36" +version = "1.0.3" [[MD5]] deps = ["Random", "SHA"] -git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" +git-tree-sha1 = "1576f756617d31eb397a4a517b68562fd28dc2b4" uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" -version = "0.2.1" +version = "0.2.3" [[MKL_jll]] -deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] -git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" +deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "oneTBB_jll"] +git-tree-sha1 = "80b2833b56d466b3858d565adcd16a4a05f2089b" uuid = "856f044c-d86e-5d09-b602-aeab76dc8ba7" -version = "2021.1.1+1" +version = "2024.1.0+0" + +[[MLFlowClient]] +deps = ["Dates", "FilePathsBase", "HTTP", "JSON", "ShowCases", "URIs", "UUIDs"] +git-tree-sha1 = "9abb12b62debc27261c008daa13627255bf79967" +uuid = "64a0f543-368b-4a9a-827a-e71edb2a0b83" +version = "0.5.1" [[MLJ]] -deps = ["CategoricalArrays", "ComputationalResources", "Distributed", "Distributions", "LinearAlgebra", "MLJBase", "MLJEnsembles", "MLJIteration", "MLJModels", "MLJOpenML", "MLJSerialization", "MLJTuning", "Pkg", "ProgressMeter", "Random", "ScientificTypes", "Statistics", "StatsBase", "Tables"] -git-tree-sha1 = "7cbd651e39fd3f3aa37e8a4d8beaccfa8d13b1cd" +deps = ["CategoricalArrays", "ComputationalResources", "Distributed", "Distributions", "LinearAlgebra", "MLJBalancing", "MLJBase", "MLJEnsembles", "MLJFlow", "MLJIteration", "MLJModels", "MLJTuning", "OpenML", "Pkg", "ProgressMeter", "Random", "Reexport", "ScientificTypes", "StatisticalMeasures", "Statistics", "StatsBase", "Tables"] +git-tree-sha1 = "bd2072e9cd65be0a3cb841f3d8cda1d2cacfe5db" uuid = "add582a8-e3ab-11e8-2d5e-e98b27df1bc7" -version = "0.16.7" +version = "0.20.5" + +[[MLJBalancing]] +deps = ["MLJBase", "MLJModelInterface", "MLUtils", "OrderedCollections", "Random", "StatsBase"] +git-tree-sha1 = "f02e28f9f3c54a138db12a97a5d823e5e572c2d6" +uuid = "45f359ea-796d-4f51-95a5-deb1a414c586" +version = "0.1.4" [[MLJBase]] -deps = ["CategoricalArrays", "ComputationalResources", "Dates", "DelimitedFiles", "Distributed", "Distributions", "InteractiveUtils", "InvertedIndices", "LinearAlgebra", "LossFunctions", "MLJModelInterface", "Missings", "OrderedCollections", "Parameters", "PrettyTables", "ProgressMeter", "Random", "ScientificTypes", "StatisticalTraits", "Statistics", "StatsBase", "Tables"] -git-tree-sha1 = "7fb47f132e3df112eb65c11ec1ac7625197fa3b1" +deps = ["CategoricalArrays", "CategoricalDistributions", "ComputationalResources", "Dates", "DelimitedFiles", "Distributed", "Distributions", "InteractiveUtils", "InvertedIndices", "LearnAPI", "LinearAlgebra", "MLJModelInterface", "Missings", "OrderedCollections", "Parameters", "PrettyTables", "ProgressMeter", "Random", "RecipesBase", "Reexport", "ScientificTypes", "Serialization", "StatisticalMeasuresBase", "StatisticalTraits", "Statistics", "StatsBase", "Tables"] +git-tree-sha1 = "aba2ffd56a9a97027b4102055dd9f909a6e35d12" uuid = "a7f614a8-145f-11e9-1d2a-a57a1082229d" -version = "0.18.21" +version = "1.3.0" +weakdeps = ["StatisticalMeasures"] + + [MLJBase.extensions] + DefaultMeasuresExt = "StatisticalMeasures" [[MLJEnsembles]] -deps = ["CategoricalArrays", "ComputationalResources", "Distributed", "Distributions", "MLJBase", "MLJModelInterface", "ProgressMeter", "Random", "ScientificTypes", "StatsBase"] -git-tree-sha1 = "f8ca949d52432b81f621d9da641cf59829ad2c8c" +deps = ["CategoricalArrays", "CategoricalDistributions", "ComputationalResources", "Distributed", "Distributions", "MLJModelInterface", "ProgressMeter", "Random", "ScientificTypesBase", "StatisticalMeasuresBase", "StatsBase"] +git-tree-sha1 = "d3dd87194ec96892bb243b65225a462c7ab16e66" uuid = "50ed68f4-41fd-4504-931a-ed422449fee0" -version = "0.1.2" +version = "0.4.2" + +[[MLJFlow]] +deps = ["MLFlowClient", "MLJBase", "MLJModelInterface"] +git-tree-sha1 = "508bff8071d7d1902d6f1b9d1e868d58821f1cfe" +uuid = "7b7b8358-b45c-48ea-a8ef-7ca328ad328f" +version = "0.5.0" [[MLJIteration]] -deps = ["IterationControl", "MLJBase", "Random"] -git-tree-sha1 = "f927564f7e295b3205f37186191c82720a3d93a5" +deps = ["IterationControl", "MLJBase", "Random", "Serialization"] +git-tree-sha1 = "1e909ee09417ebd18559c4d9c15febff887192df" uuid = "614be32b-d00c-4edb-bd02-1eb411ab5e55" -version = "0.3.1" +version = "0.6.1" [[MLJModelInterface]] deps = ["Random", "ScientificTypesBase", "StatisticalTraits"] -git-tree-sha1 = "1b780b191a65dbefc42d2a225850d20b243dde88" +git-tree-sha1 = "d2a45e1b5998ba3fdfb6cfe0c81096d4c7fb40e7" uuid = "e80e1ace-859a-464e-9ed9-23947d8ae3ea" -version = "1.3.0" +version = "1.9.6" [[MLJModels]] -deps = ["CategoricalArrays", "Dates", "Distances", "Distributions", "InteractiveUtils", "LinearAlgebra", "MLJBase", "MLJModelInterface", "OrderedCollections", "Parameters", "Pkg", "REPL", "Random", "Requires", "ScientificTypes", "Statistics", "StatsBase", "Tables"] -git-tree-sha1 = "ced5223e0b8cecfab2cd0e688deec16984bd879c" +deps = ["CategoricalArrays", "CategoricalDistributions", "Combinatorics", "Dates", "Distances", "Distributions", "InteractiveUtils", "LinearAlgebra", "MLJModelInterface", "Markdown", "OrderedCollections", "Parameters", "Pkg", "PrettyPrinting", "REPL", "Random", "RelocatableFolders", "ScientificTypes", "StatisticalTraits", "Statistics", "StatsBase", "Tables"] +git-tree-sha1 = "410da88e0e6ece5467293d2c76b51b7c6df7d072" uuid = "d491faf4-2d78-11e9-2867-c94bc002c0b7" -version = "0.14.10" +version = "0.16.17" [[MLJMultivariateStatsInterface]] -deps = ["Distances", "LinearAlgebra", "MLJModelInterface", "MultivariateStats", "StatsBase"] -git-tree-sha1 = "0cfc81ff677ea13ed72894992ee9e5f8ae4dbb9d" +deps = ["CategoricalDistributions", "Distances", "LinearAlgebra", "MLJModelInterface", "MultivariateStats", "StatsBase"] +git-tree-sha1 = "0d76e36bf83926235dcd3eaeafa7f47d3e7f32ea" uuid = "1b6a4a23-ba22-4f51-9698-8599985d3728" -version = "0.2.2" - -[[MLJOpenML]] -deps = ["CSV", "HTTP", "JSON", "Markdown", "ScientificTypes"] -git-tree-sha1 = "a0d6e25ec042ab84505733a62a2b2894fbcf260c" -uuid = "cbea4545-8c96-4583-ad3a-44078d60d369" -version = "1.1.0" - -[[MLJSerialization]] -deps = ["IterationControl", "JLSO", "MLJBase", "MLJModelInterface"] -git-tree-sha1 = "cd6285f95948fe1047b7d6fd346c172e247c1188" -uuid = "17bed46d-0ab5-4cd4-b792-a5c4b8547c6d" -version = "1.1.2" +version = "0.5.3" [[MLJTuning]] -deps = ["ComputationalResources", "Distributed", "Distributions", "LatinHypercubeSampling", "MLJBase", "ProgressMeter", "Random", "RecipesBase"] -git-tree-sha1 = "1deadc54bf1577a46978d80fe2506d62fa8bf18f" +deps = ["ComputationalResources", "Distributed", "Distributions", "LatinHypercubeSampling", "MLJBase", "ProgressMeter", "Random", "RecipesBase", "StatisticalMeasuresBase"] +git-tree-sha1 = "efb9ec087ab9589afad0002e69fdd9cd38ef1643" uuid = "03970b2e-30c4-11ea-3135-d1576263f10f" -version = "0.6.10" +version = "0.8.6" + +[[MLStyle]] +git-tree-sha1 = "bc38dff0548128765760c79eb7388a4b37fae2c8" +uuid = "d8e11817-5142-5d16-987a-aa16d5891078" +version = "0.4.17" + +[[MLUtils]] +deps = ["ChainRulesCore", "Compat", "DataAPI", "DelimitedFiles", "FLoops", "NNlib", "Random", "ShowCases", "SimpleTraits", "Statistics", "StatsBase", "Tables", "Transducers"] +git-tree-sha1 = "b45738c2e3d0d402dffa32b2c1654759a2ac35a4" +uuid = "f1d291b0-491e-4a28-83b9-f70985020b54" +version = "0.4.4" [[MacroTools]] deps = ["Markdown", "Random"] -git-tree-sha1 = "0fb723cd8c45858c22169b2e42269e53271a6df7" +git-tree-sha1 = "2fa9ee3e63fd3a4f7a9a4f4744a52f4856de82df" uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09" -version = "0.5.7" +version = "0.5.13" [[MappedArrays]] -git-tree-sha1 = "e8b359ef06ec72e8c030463fe02efe5527ee5142" +git-tree-sha1 = "2dab0221fe2b0f2cb6754eaa743cc266339f527e" uuid = "dbb5928d-eab1-5f90-85c2-b9b0edb7c900" -version = "0.4.1" +version = "0.4.2" [[Markdown]] deps = ["Base64"] uuid = "d6f4376e-aef5-505a-96c1-9c027394607a" [[MbedTLS]] -deps = ["Dates", "MbedTLS_jll", "Random", "Sockets"] -git-tree-sha1 = "1c38e51c3d08ef2278062ebceade0e46cefc96fe" +deps = ["Dates", "MbedTLS_jll", "MozillaCACerts_jll", "NetworkOptions", "Random", "Sockets"] +git-tree-sha1 = "c067a280ddc25f196b5e7df3877c6b226d390aaf" uuid = "739be429-bea8-5141-9913-cc70e7f3736d" -version = "1.0.3" +version = "1.1.9" [[MbedTLS_jll]] deps = ["Artifacts", "Libdl"] uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1" +version = "2.28.2+1" [[Measures]] -git-tree-sha1 = "e498ddeee6f9fdb4551ce855a46f54dbd900245f" +git-tree-sha1 = "c13304c81eec1ed3af7fc20e75fb6b26092a1102" uuid = "442fdcdd-2543-5da2-b0f3-8c86c306513e" -version = "0.3.1" +version = "0.3.2" -[[Memento]] -deps = ["Dates", "Distributed", "JSON", "Serialization", "Sockets", "Syslogs", "Test", "TimeZones", "UUIDs"] -git-tree-sha1 = "19650888f97362a2ae6c84f0f5f6cda84c30ac38" -uuid = "f28f55f0-a522-5efc-85c2-fe41dfb9b2d9" -version = "1.2.0" +[[MicroCollections]] +deps = ["BangBang", "InitialValues", "Setfield"] +git-tree-sha1 = "629afd7d10dbc6935ec59b32daeb33bc4460a42e" +uuid = "128add7d-3638-4c79-886c-908ea0c25c34" +version = "0.1.4" [[Missings]] deps = ["DataAPI"] -git-tree-sha1 = "2ca267b08821e86c5ef4376cffed98a46c2cb205" +git-tree-sha1 = "ec4f7fbeab05d7747bdf98eb74d130a2a2ed298d" uuid = "e1d29d7a-bbdc-5cf2-9ac0-f12de2c33e28" -version = "1.0.1" +version = "1.2.0" [[Mmap]] uuid = "a63ad114-7e13-5084-954f-fe012c677804" -[[Mocking]] -deps = ["ExprTools"] -git-tree-sha1 = "748f6e1e4de814b101911e64cc12d83a6af66782" -uuid = "78c3b35d-d492-501b-9361-3d52fe80e533" -version = "0.7.2" - [[MosaicViews]] deps = ["MappedArrays", "OffsetArrays", "PaddedViews", "StackViews"] -git-tree-sha1 = "b34e3bc3ca7c94914418637cb10cc4d1d80d877d" +git-tree-sha1 = "7b86a5d4d70a9f5cdf2dacb3cbe6d251d1a61dbe" uuid = "e94cdb99-869f-56ef-bcf0-1ae2bcbe0389" -version = "0.3.3" +version = "0.3.4" [[MozillaCACerts_jll]] uuid = "14a3606d-f60d-562e-9121-12d972cd8159" - -[[MultiResolutionIterators]] -deps = ["IterTools", "Random", "Test"] -git-tree-sha1 = "27fa99913e031afaf06ea8a6d4362fd8c94bb9fb" -uuid = "396aa475-d5af-5b65-8c11-5c82e21b2380" -version = "0.5.0" +version = "2023.1.10" [[MultivariateStats]] -deps = ["Arpack", "LinearAlgebra", "SparseArrays", "Statistics", "StatsBase"] -git-tree-sha1 = "8d958ff1854b166003238fe191ec34b9d592860a" +deps = ["Arpack", "LinearAlgebra", "SparseArrays", "Statistics", "StatsAPI", "StatsBase"] +git-tree-sha1 = "68bf5103e002c44adfd71fea6bd770b3f0586843" uuid = "6f286f6a-111f-5878-ab1e-185364afe411" -version = "0.8.0" +version = "0.10.2" [[Mustache]] deps = ["Printf", "Tables"] -git-tree-sha1 = "36995ef0d532fe08119d70b2365b7b03d4e00f48" +git-tree-sha1 = "a7cefa21a2ff993bff0456bf7521f46fc077ddf1" uuid = "ffc61752-8dc7-55ee-8c37-f3e9cdd09e70" -version = "1.0.10" - -[[MutableArithmetics]] -deps = ["LinearAlgebra", "SparseArrays", "Test"] -git-tree-sha1 = "3927848ccebcc165952dc0d9ac9aa274a87bfe01" -uuid = "d8a4904e-b15c-11e9-3269-09a3773c0cb0" -version = "0.2.20" +version = "1.0.19" [[Mux]] -deps = ["AssetRegistry", "Base64", "HTTP", "Hiccup", "Pkg", "Sockets", "WebSockets"] -git-tree-sha1 = "82dfb2cead9895e10ee1b0ca37a01088456c4364" +deps = ["AssetRegistry", "Base64", "HTTP", "Hiccup", "MbedTLS", "Pkg", "Sockets"] +git-tree-sha1 = "7295d849103ac4fcbe3b2e439f229c5cc77b9b69" uuid = "a975b10e-0019-58db-a62f-e48ff68538c9" -version = "0.7.6" +version = "1.0.2" + +[[NNlib]] +deps = ["Adapt", "Atomix", "ChainRulesCore", "GPUArraysCore", "KernelAbstractions", "LinearAlgebra", "Pkg", "Random", "Requires", "Statistics"] +git-tree-sha1 = "3d4617f943afe6410206a5294a95948c8d1b35bd" +uuid = "872c559c-99b0-510c-b3b7-b6c96a88d5cd" +version = "0.9.17" + + [NNlib.extensions] + NNlibAMDGPUExt = "AMDGPU" + NNlibCUDACUDNNExt = ["CUDA", "cuDNN"] + NNlibCUDAExt = "CUDA" + NNlibEnzymeCoreExt = "EnzymeCore" + + [NNlib.weakdeps] + AMDGPU = "21141c5a-9bdb-4563-92ae-f87d6854732e" + CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba" + EnzymeCore = "f151be2c-9106-41f4-ab19-57ee4f262869" + cuDNN = "02a925ec-e4fe-4b08-9a7e-0d78e3d38ccd" [[NaNMath]] -git-tree-sha1 = "bfe47e760d60b82b66b61d2d44128b62e3a369fb" +deps = ["OpenLibm_jll"] +git-tree-sha1 = "0877504529a3e5c3343c6f8b4c0381e57e4387e4" uuid = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3" -version = "0.3.5" +version = "1.0.2" + +[[NameResolution]] +deps = ["PrettyPrint"] +git-tree-sha1 = "1a0fa0e9613f46c9b8c11eee38ebb4f590013c5e" +uuid = "71a1bf82-56d0-4bbc-8a3c-48b961074391" +version = "0.1.5" [[NearestNeighborModels]] deps = ["Distances", "FillArrays", "InteractiveUtils", "LinearAlgebra", "MLJModelInterface", "NearestNeighbors", "Statistics", "StatsBase", "Tables"] -git-tree-sha1 = "ae40740082d5d05ae6343241ad8fc5d592fd5fcf" +git-tree-sha1 = "e411143a8362926e4284a54e745972e939fbab78" uuid = "636a865e-7cf4-491e-846c-de09b730eb36" -version = "0.1.6" +version = "0.2.3" [[NearestNeighbors]] deps = ["Distances", "StaticArrays"] -git-tree-sha1 = "16baacfdc8758bc374882566c9187e785e85c2f0" +git-tree-sha1 = "ded64ff6d4fdd1cb68dfcbb818c69e144a5b2e4c" uuid = "b8a86587-4115-5ab1-83bc-aa920d37bbce" -version = "0.4.9" +version = "0.4.16" [[NetworkOptions]] uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908" +version = "1.2.0" [[Nullables]] git-tree-sha1 = "8f87854cc8f3685a60689d8edecaa29d2251979b" @@ -759,19 +1040,46 @@ uuid = "4d1e1d77-625e-5b40-9113-a560ec7a8ecd" version = "1.0.0" [[Observables]] -git-tree-sha1 = "3469ef96607a6b9a1e89e54e6f23401073ed3126" +git-tree-sha1 = "7438a59546cf62428fc9d1bc94729146d37a7225" uuid = "510215fc-4207-5dde-b226-833fc4488ee2" -version = "0.3.3" +version = "0.5.5" [[OffsetArrays]] -deps = ["Adapt"] -git-tree-sha1 = "c870a0d713b51e4b49be6432eff0e26a4325afee" +git-tree-sha1 = "e64b4f5ea6b7389f6f046d13d4896a8f9c1ba71e" uuid = "6fe1bfb0-de20-5000-8ca7-80f57d26f881" -version = "1.10.6" +version = "1.14.0" +weakdeps = ["Adapt"] + + [OffsetArrays.extensions] + OffsetArraysAdaptExt = "Adapt" [[OpenBLAS_jll]] deps = ["Artifacts", "CompilerSupportLibraries_jll", "Libdl"] uuid = "4536629a-c528-5b80-bd46-f80d51c5b363" +version = "0.3.23+4" + +[[OpenLibm_jll]] +deps = ["Artifacts", "Libdl"] +uuid = "05823500-19ac-5b8b-9628-191a04bc5112" +version = "0.8.1+2" + +[[OpenML]] +deps = ["ARFFFiles", "HTTP", "JSON", "Markdown", "Pkg", "Scratch"] +git-tree-sha1 = "6efb039ae888699d5a74fb593f6f3e10c7193e33" +uuid = "8b6db2d4-7670-4922-a472-f9537c81ab66" +version = "0.3.1" + +[[OpenSSL]] +deps = ["BitFlags", "Dates", "MozillaCACerts_jll", "OpenSSL_jll", "Sockets"] +git-tree-sha1 = "38cb508d080d21dc1128f7fb04f20387ed4c0af4" +uuid = "4d8831e6-92b7-49fb-bdf8-b643e874388c" +version = "1.4.3" + +[[OpenSSL_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "3da7367955dcc5c54c1ba4d402ccdc09a1a3e046" +uuid = "458c3c95-2e84-50aa-8efc-19380b2a3a95" +version = "3.0.13+1" [[OpenSpecFun_jll]] deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "Pkg"] @@ -780,85 +1088,126 @@ uuid = "efe28fd5-8261-553b-a9e1-b2916fc3738e" version = "0.5.5+0" [[OrderedCollections]] -git-tree-sha1 = "85f8e6578bf1f9ee0d11e7bb1b1456435479d47c" +git-tree-sha1 = "dfdf5519f235516220579f949664f1bf44e741c5" uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d" -version = "1.4.1" +version = "1.6.3" [[PDMats]] deps = ["LinearAlgebra", "SparseArrays", "SuiteSparse"] -git-tree-sha1 = "4dd403333bcf0909341cfe57ec115152f937d7d8" +git-tree-sha1 = "949347156c25054de2db3b166c52ac4728cbad65" uuid = "90014a1f-27ba-587c-ab20-58faa44d9150" -version = "0.11.1" +version = "0.11.31" [[PaddedViews]] deps = ["OffsetArrays"] -git-tree-sha1 = "646eed6f6a5d8df6708f15ea7e02a7a2c4fe4800" +git-tree-sha1 = "0fac6313486baae819364c52b4f483450a9d793f" uuid = "5432bcbf-9aad-5242-b902-cca2824c8663" -version = "0.5.10" +version = "0.5.12" [[Parameters]] deps = ["OrderedCollections", "UnPack"] -git-tree-sha1 = "2276ac65f1e236e0a6ea70baff3f62ad4c625345" +git-tree-sha1 = "34c0e9ad262e5f7fc75b10a9952ca7692cfc5fbe" uuid = "d96e819e-fc66-5662-9728-84c9c7592b0a" -version = "0.12.2" +version = "0.12.3" [[Parsers]] -deps = ["Dates"] -git-tree-sha1 = "bfd7d8c7fd87f04543810d9cbd3995972236ba1b" +deps = ["Dates", "PrecompileTools", "UUIDs"] +git-tree-sha1 = "8489905bcdbcfac64d1daa51ca07c0d8f0283821" uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0" -version = "1.1.2" - -[[PersistenceDiagramsBase]] -deps = ["Compat", "Tables"] -git-tree-sha1 = "ec6eecbfae1c740621b5d903a69ec10e30f3f4bc" -uuid = "b1ad91c1-539c-4ace-90bd-ea06abc420fa" -version = "0.1.1" +version = "2.8.1" [[Pidfile]] deps = ["FileWatching", "Test"] -git-tree-sha1 = "1be8660b2064893cd2dae4bd004b589278e4440d" +git-tree-sha1 = "2d8aaf8ee10df53d0dfb9b8ee44ae7c04ced2b03" uuid = "fa939f87-e72e-5be4-a000-7fc836dbe307" -version = "1.2.0" +version = "1.3.0" [[Pkg]] -deps = ["Artifacts", "Dates", "Downloads", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "Serialization", "TOML", "Tar", "UUIDs", "p7zip_jll"] +deps = ["Artifacts", "Dates", "Downloads", "FileWatching", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "Serialization", "TOML", "Tar", "UUIDs", "p7zip_jll"] uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" +version = "1.10.0" [[PlotlyBase]] deps = ["ColorSchemes", "Dates", "DelimitedFiles", "DocStringExtensions", "JSON", "LaTeXStrings", "Logging", "Parameters", "Pkg", "REPL", "Requires", "Statistics", "UUIDs"] -git-tree-sha1 = "7eb4ec38e1c4e00fea999256e9eb11ee7ede0c69" +git-tree-sha1 = "56baf69781fc5e61607c3e46227ab17f7040ffa2" uuid = "a03496cd-edff-5a9b-9e67-9cda94a718b5" -version = "0.8.16" +version = "0.8.19" [[PlotlyJS]] -deps = ["Base64", "Blink", "DelimitedFiles", "JSExpr", "JSON", "Kaleido_jll", "Markdown", "Pkg", "PlotlyBase", "REPL", "Reexport", "Requires", "WebIO"] -git-tree-sha1 = "ec6bc7270269be2d565b272116ca74ca2f8bd9ab" +deps = ["Base64", "Blink", "DelimitedFiles", "JSExpr", "JSON", "Kaleido_jll", "Markdown", "Pkg", "PlotlyBase", "PlotlyKaleido", "REPL", "Reexport", "Requires", "WebIO"] +git-tree-sha1 = "e62d886d33b81c371c9d4e2f70663c0637f19459" uuid = "f0f68f2c-4968-5e81-91da-67840de0976a" -version = "0.18.7" +version = "0.18.13" + + [PlotlyJS.extensions] + CSVExt = "CSV" + DataFramesExt = ["DataFrames", "CSV"] + IJuliaExt = "IJulia" + JSON3Ext = "JSON3" + + [PlotlyJS.weakdeps] + CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" + DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" + IJulia = "7073ff75-c697-5162-941a-fcdaad2a7d2a" + JSON3 = "0f8b85d8-7281-11e9-16c2-39a750bddbf1" + +[[PlotlyKaleido]] +deps = ["Base64", "JSON", "Kaleido_jll"] +git-tree-sha1 = "2650cd8fb83f73394996d507b3411a7316f6f184" +uuid = "f2990250-8cf9-495f-b13a-cce12b45703c" +version = "2.2.4" [[Polynomials]] -deps = ["Intervals", "LinearAlgebra", "MutableArithmetics", "RecipesBase"] -git-tree-sha1 = "0bbfdcd8cda81b8144de4be8a67f5717e959a005" +deps = ["LinearAlgebra", "RecipesBase", "Setfield", "SparseArrays"] +git-tree-sha1 = "89620a0b5458dca4bf9ea96174fa6422b3adf6f9" uuid = "f27b6e38-b328-58d1-80ce-0feddd5e7a45" -version = "2.0.14" +version = "4.0.8" + + [Polynomials.extensions] + PolynomialsChainRulesCoreExt = "ChainRulesCore" + PolynomialsFFTWExt = "FFTW" + PolynomialsMakieCoreExt = "MakieCore" + PolynomialsMutableArithmeticsExt = "MutableArithmetics" + + [Polynomials.weakdeps] + ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" + FFTW = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341" + MakieCore = "20f20a25-4f0e-4fdf-b5d1-57303727442b" + MutableArithmetics = "d8a4904e-b15c-11e9-3269-09a3773c0cb0" [[PooledArrays]] deps = ["DataAPI", "Future"] -git-tree-sha1 = "a193d6ad9c45ada72c14b731a318bedd3c2f00cf" +git-tree-sha1 = "36d8b4b899628fb92c2749eb488d884a926614d3" uuid = "2dfb63ee-cc39-5dd5-95bd-886bf059d720" -version = "1.3.0" +version = "1.4.3" + +[[PrecompileTools]] +deps = ["Preferences"] +git-tree-sha1 = "5aa36f7049a63a1528fe8f7c3f2113413ffd4e1f" +uuid = "aea7be01-6a6a-4083-8856-8a6e6704d82a" +version = "1.2.1" [[Preferences]] deps = ["TOML"] -git-tree-sha1 = "00cfd92944ca9c760982747e9a1d0d5d86ab1e5a" +git-tree-sha1 = "9306f6085165d270f7e3db02af26a400d580f5c6" uuid = "21216c6a-2e73-6563-6e65-726566657250" -version = "1.2.2" +version = "1.4.3" + +[[PrettyPrint]] +git-tree-sha1 = "632eb4abab3449ab30c5e1afaa874f0b98b586e4" +uuid = "8162dcfd-2161-5ef2-ae6c-7681170c5f98" +version = "0.2.0" + +[[PrettyPrinting]] +git-tree-sha1 = "142ee93724a9c5d04d78df7006670a93ed1b244e" +uuid = "54e16d92-306c-5ea0-a30b-337be88ac337" +version = "0.4.2" [[PrettyTables]] -deps = ["Crayons", "Formatting", "Markdown", "Reexport", "Tables"] -git-tree-sha1 = "0d1245a357cc61c8cd61934c07447aa569ff22e6" +deps = ["Crayons", "LaTeXStrings", "Markdown", "PrecompileTools", "Printf", "Reexport", "StringManipulation", "Tables"] +git-tree-sha1 = "66b20dd35966a748321d3b2537c4584cf40387c7" uuid = "08abe8d2-0d0c-5749-adfa-8a2ac140af0d" -version = "1.1.0" +version = "2.3.2" [[Printf]] deps = ["Unicode"] @@ -866,85 +1215,120 @@ uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7" [[ProgressMeter]] deps = ["Distributed", "Printf"] -git-tree-sha1 = "afadeba63d90ff223a6a48d2009434ecee2ec9e8" +git-tree-sha1 = "763a8ceb07833dd51bb9e3bbca372de32c0605ad" uuid = "92933f4c-e287-5a05-a399-4b506db050ca" -version = "1.7.1" +version = "1.10.0" + +[[PtrArrays]] +git-tree-sha1 = "f011fbb92c4d401059b2212c05c0601b70f8b759" +uuid = "43287f4e-b6f4-7ad1-bb20-aadabca52c3d" +version = "1.2.0" [[QuadGK]] deps = ["DataStructures", "LinearAlgebra"] -git-tree-sha1 = "12fbe86da16df6679be7521dfb39fbc861e1dc7b" +git-tree-sha1 = "9b23c31e76e333e6fb4c1595ae6afa74966a729e" uuid = "1fd47b50-473d-5c70-9696-f719f8f3bcdc" -version = "2.4.1" +version = "2.9.4" [[Quadmath]] -deps = ["Printf", "Random", "Requires"] -git-tree-sha1 = "5a8f74af8eae654086a1d058b4ec94ff192e3de0" +deps = ["Compat", "Printf", "Random", "Requires"] +git-tree-sha1 = "67fe599f02c3f7be5d97310674cd05429d6f1b42" uuid = "be4d8f0f-7fa4-5f49-b795-2f01399ab2dd" -version = "0.5.5" +version = "0.5.10" [[REPL]] deps = ["InteractiveUtils", "Markdown", "Sockets", "Unicode"] uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb" [[Random]] -deps = ["Serialization"] +deps = ["SHA"] uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" [[RecipesBase]] -git-tree-sha1 = "44a75aa7a527910ee3d1751d1f0e4148698add9e" +deps = ["PrecompileTools"] +git-tree-sha1 = "5c3d09cc4f31f5fc6af001c250bf1278733100ff" uuid = "3cdcf5f2-1ef4-517c-9805-6587b60abb01" -version = "1.1.2" +version = "1.3.4" [[Reexport]] git-tree-sha1 = "45e428421666073eab6f2da5c9d310d99bb12f9b" uuid = "189a3867-3050-52da-a836-e630ba90ab69" version = "1.2.2" +[[RelocatableFolders]] +deps = ["SHA", "Scratch"] +git-tree-sha1 = "ffdaf70d81cf6ff22c2b6e733c900c3321cab864" +uuid = "05181044-ff0b-4ac5-8273-598c1e38db00" +version = "1.0.1" + [[Requires]] deps = ["UUIDs"] -git-tree-sha1 = "4036a3bd08ac7e968e27c203d45f5fff15020621" +git-tree-sha1 = "838a3a4188e2ded87a4f9f184b4b0d78a1e91cb7" uuid = "ae029012-a4dd-5104-9daa-d747884805df" -version = "1.1.3" +version = "1.3.0" [[Rmath]] deps = ["Random", "Rmath_jll"] -git-tree-sha1 = "bf3188feca147ce108c76ad82c2792c57abe7b1f" +git-tree-sha1 = "f65dcb5fa46aee0cf9ed6274ccbd597adc49aa7b" uuid = "79098fc4-a85e-5d69-aa6a-4863f24498fa" -version = "0.7.0" +version = "0.7.1" [[Rmath_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] -git-tree-sha1 = "68db32dff12bb6127bac73c209881191bf0efbb7" +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "d483cd324ce5cf5d61b77930f0bbd6cb61927d21" uuid = "f50d1b31-88e8-58de-be2c-1cc44531875f" -version = "0.3.0+0" +version = "0.4.2+0" [[SHA]] uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" +version = "0.7.0" [[ScientificTypes]] -deps = ["CategoricalArrays", "ColorTypes", "CorpusLoaders", "Dates", "Distributions", "PersistenceDiagramsBase", "PrettyTables", "Reexport", "ScientificTypesBase", "StatisticalTraits", "Tables"] -git-tree-sha1 = "cf596b0378c45642b76b7a60ab608a25c7236506" +deps = ["CategoricalArrays", "ColorTypes", "Dates", "Distributions", "PrettyTables", "Reexport", "ScientificTypesBase", "StatisticalTraits", "Tables"] +git-tree-sha1 = "75ccd10ca65b939dab03b812994e571bf1e3e1da" uuid = "321657f4-b219-11e9-178b-2701a2544e81" -version = "2.2.2" +version = "3.0.2" [[ScientificTypesBase]] -git-tree-sha1 = "9c1a0dea3b442024c54ca6a318e8acf842eab06f" +git-tree-sha1 = "a8e18eb383b5ecf1b5e6fc237eb39255044fd92b" uuid = "30f210dd-8aff-4c5f-94ba-8e64358c1161" -version = "2.2.0" +version = "3.0.0" + +[[Scratch]] +deps = ["Dates"] +git-tree-sha1 = "3bac05bc7e74a75fd9cba4295cde4045d9fe2386" +uuid = "6c6a2e73-6563-6170-7368-637461726353" +version = "1.2.1" [[SentinelArrays]] deps = ["Dates", "Random"] -git-tree-sha1 = "54f37736d8934a12a200edea2f9206b03bdf3159" +git-tree-sha1 = "90b4f68892337554d31cdcdbe19e48989f26c7e6" uuid = "91c51154-3ec4-41a3-a24f-3f23e20d615c" -version = "1.3.7" +version = "1.4.3" [[Serialization]] uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b" +[[Setfield]] +deps = ["ConstructionBase", "Future", "MacroTools", "StaticArraysCore"] +git-tree-sha1 = "e2cc6d8c88613c05e1defb55170bf5ff211fbeac" +uuid = "efcf1570-3423-57d1-acb7-fd33fddbac46" +version = "1.1.1" + [[SharedArrays]] deps = ["Distributed", "Mmap", "Random", "Serialization"] uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383" +[[ShowCases]] +git-tree-sha1 = "7f534ad62ab2bd48591bdeac81994ea8c445e4a5" +uuid = "605ecd9f-84a6-4c9e-81e2-4798472b76a3" +version = "0.1.0" + +[[SimpleBufferStream]] +git-tree-sha1 = "874e8867b33a00e784c8a7e4b60afe9e037b74e1" +uuid = "777ac1f9-54b0-4bf8-805c-2214025038e7" +version = "1.1.0" + [[SimpleTraits]] deps = ["InteractiveUtils", "MacroTools"] git-tree-sha1 = "5d7e3f4e11935503d3ecaf7186eac40602e7d231" @@ -956,25 +1340,36 @@ uuid = "6462fe0b-24de-5631-8697-dd941f90decc" [[SortingAlgorithms]] deps = ["DataStructures"] -git-tree-sha1 = "b3363d7460f7d098ca0912c69b082f75625d7508" +git-tree-sha1 = "66e0a8e672a0bdfca2c3f5937efb8538b9ddc085" uuid = "a2af1166-a08f-5f64-846c-94a0d3cef48c" -version = "1.0.1" +version = "1.2.1" [[SparseArrays]] -deps = ["LinearAlgebra", "Random"] +deps = ["Libdl", "LinearAlgebra", "Random", "Serialization", "SuiteSparse_jll"] uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" +version = "1.10.0" [[SpecialFunctions]] -deps = ["ChainRulesCore", "LogExpFunctions", "OpenSpecFun_jll"] -git-tree-sha1 = "a322a9493e49c5f3a10b50df3aedaf1cdb3244b7" +deps = ["IrrationalConstants", "LogExpFunctions", "OpenLibm_jll", "OpenSpecFun_jll"] +git-tree-sha1 = "2f5d4697f21388cbe1ff299430dd169ef97d7e14" uuid = "276daf66-3868-5448-9aa4-cd146d93841b" -version = "1.6.1" +version = "2.4.0" +weakdeps = ["ChainRulesCore"] + + [SpecialFunctions.extensions] + SpecialFunctionsChainRulesCoreExt = "ChainRulesCore" + +[[SplittablesBase]] +deps = ["Setfield", "Test"] +git-tree-sha1 = "e08a62abc517eb79667d0a29dc08a3b589516bb5" +uuid = "171d559e-b47b-412a-8079-5efa626c420e" +version = "0.1.15" [[StableRNGs]] -deps = ["Random", "Test"] -git-tree-sha1 = "3be7d49667040add7ee151fefaf1f8c04c8c8276" +deps = ["Random"] +git-tree-sha1 = "83e6cce8324d49dfaf9ef059227f91ed4441a8e5" uuid = "860ef19b-820b-49d6-a774-d7a799459cd3" -version = "1.0.0" +version = "1.0.2" [[StackViews]] deps = ["OffsetArrays"] @@ -982,76 +1377,133 @@ git-tree-sha1 = "46e589465204cd0c08b4bd97385e4fa79a0c770c" uuid = "cae243ae-269e-4f55-b966-ac2d0dc13c15" version = "0.1.1" +[[Static]] +deps = ["IfElse"] +git-tree-sha1 = "d2fdac9ff3906e27f7a618d47b676941baa6c80c" +uuid = "aedffcd0-7271-4cad-89d0-dc628f76c6d3" +version = "0.8.10" + +[[StaticArrayInterface]] +deps = ["ArrayInterface", "Compat", "IfElse", "LinearAlgebra", "PrecompileTools", "Requires", "SparseArrays", "Static", "SuiteSparse"] +git-tree-sha1 = "5d66818a39bb04bf328e92bc933ec5b4ee88e436" +uuid = "0d7ed370-da01-4f52-bd93-41d350b8b718" +version = "1.5.0" +weakdeps = ["OffsetArrays", "StaticArrays"] + + [StaticArrayInterface.extensions] + StaticArrayInterfaceOffsetArraysExt = "OffsetArrays" + StaticArrayInterfaceStaticArraysExt = "StaticArrays" + [[StaticArrays]] -deps = ["LinearAlgebra", "Random", "Statistics"] -git-tree-sha1 = "3240808c6d463ac46f1c1cd7638375cd22abbccb" +deps = ["LinearAlgebra", "PrecompileTools", "Random", "StaticArraysCore"] +git-tree-sha1 = "9ae599cd7529cfce7fea36cf00a62cfc56f0f37c" uuid = "90137ffa-7385-5640-81b9-e52037218182" -version = "1.2.12" +version = "1.9.4" +weakdeps = ["ChainRulesCore", "Statistics"] + + [StaticArrays.extensions] + StaticArraysChainRulesCoreExt = "ChainRulesCore" + StaticArraysStatisticsExt = "Statistics" + +[[StaticArraysCore]] +git-tree-sha1 = "36b3d696ce6366023a0ea192b4cd442268995a0d" +uuid = "1e83bf80-4336-4d27-bf5d-d5a4f845583c" +version = "1.4.2" + +[[StatisticalMeasures]] +deps = ["CategoricalArrays", "CategoricalDistributions", "Distributions", "LearnAPI", "LinearAlgebra", "MacroTools", "OrderedCollections", "PrecompileTools", "ScientificTypesBase", "StatisticalMeasuresBase", "Statistics", "StatsBase"] +git-tree-sha1 = "8b5a165b0ee2b361d692636bfb423b19abfd92b3" +uuid = "a19d573c-0a75-4610-95b3-7071388c7541" +version = "0.1.6" + + [StatisticalMeasures.extensions] + LossFunctionsExt = "LossFunctions" + ScientificTypesExt = "ScientificTypes" + + [StatisticalMeasures.weakdeps] + LossFunctions = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" + ScientificTypes = "321657f4-b219-11e9-178b-2701a2544e81" + +[[StatisticalMeasuresBase]] +deps = ["CategoricalArrays", "InteractiveUtils", "MLUtils", "MacroTools", "OrderedCollections", "PrecompileTools", "ScientificTypesBase", "Statistics"] +git-tree-sha1 = "17dfb22e2e4ccc9cd59b487dce52883e0151b4d3" +uuid = "c062fc1d-0d66-479b-b6ac-8b44719de4cc" +version = "0.1.1" [[StatisticalTraits]] deps = ["ScientificTypesBase"] -git-tree-sha1 = "730732cae4d3135e2f2182bd47f8d8b795ea4439" +git-tree-sha1 = "30b9236691858e13f167ce829490a68e1a597782" uuid = "64bff920-2084-43da-a3e6-9bb72801c0c9" -version = "2.1.0" +version = "3.2.0" [[Statistics]] deps = ["LinearAlgebra", "SparseArrays"] uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" +version = "1.10.0" [[StatsAPI]] -git-tree-sha1 = "1958272568dc176a1d881acb797beb909c785510" +deps = ["LinearAlgebra"] +git-tree-sha1 = "1ff449ad350c9c4cbc756624d6f8a8c3ef56d3ed" uuid = "82ae8749-77ed-4fe6-ae5f-f523153014b0" -version = "1.0.0" +version = "1.7.0" [[StatsBase]] -deps = ["DataAPI", "DataStructures", "LinearAlgebra", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics", "StatsAPI"] -git-tree-sha1 = "8cbbc098554648c84f79a463c9ff0fd277144b6c" +deps = ["DataAPI", "DataStructures", "LinearAlgebra", "LogExpFunctions", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics", "StatsAPI"] +git-tree-sha1 = "5cf7606d6cef84b543b483848d4ae08ad9832b21" uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" -version = "0.33.10" +version = "0.34.3" [[StatsFuns]] -deps = ["ChainRulesCore", "IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] -git-tree-sha1 = "46d7ccc7104860c38b11966dd1f72ff042f382e4" +deps = ["HypergeometricFunctions", "IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] +git-tree-sha1 = "cef0472124fab0695b58ca35a77c6fb942fdab8a" uuid = "4c63d2b9-4356-54db-8cca-17b64c39e42c" -version = "0.9.10" +version = "1.3.1" -[[StrTables]] -deps = ["Dates"] -git-tree-sha1 = "5998faae8c6308acc25c25896562a1e66a3bb038" -uuid = "9700d1a9-a7c8-5760-9816-a99fda30bb8f" -version = "1.0.1" + [StatsFuns.extensions] + StatsFunsChainRulesCoreExt = "ChainRulesCore" + StatsFunsInverseFunctionsExt = "InverseFunctions" + + [StatsFuns.weakdeps] + ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" + InverseFunctions = "3587e190-3f89-42d0-90ee-14403ec27112" [[StringEncodings]] deps = ["Libiconv_jll"] -git-tree-sha1 = "50ccd5ddb00d19392577902f0079267a72c5ab04" +git-tree-sha1 = "b765e46ba27ecf6b44faf70df40c57aa3a547dcb" uuid = "69024149-9ee7-55f6-a4c4-859efe599b68" -version = "0.3.5" +version = "0.3.7" + +[[StringManipulation]] +deps = ["PrecompileTools"] +git-tree-sha1 = "a04cabe79c5f01f4d723cc6704070ada0b9d46d5" +uuid = "892a3eda-7b42-436c-8928-eab12a02cf0e" +version = "0.3.4" [[StructTypes]] deps = ["Dates", "UUIDs"] -git-tree-sha1 = "8445bf99a36d703a09c601f9a57e2f83000ef2ae" +git-tree-sha1 = "ca4bccb03acf9faaf4137a9abc1881ed1841aa70" uuid = "856f2bd8-1eba-4b0a-8007-ebc267875bd4" -version = "1.7.3" +version = "1.10.0" [[SuiteSparse]] deps = ["Libdl", "LinearAlgebra", "Serialization", "SparseArrays"] uuid = "4607b0f0-06f3-5cda-b6b1-a6196a1729e9" -[[Syslogs]] -deps = ["Printf", "Sockets"] -git-tree-sha1 = "46badfcc7c6e74535cc7d833a91f4ac4f805f86d" -uuid = "cea106d9-e007-5e6c-ad93-58fe2094e9c4" -version = "0.3.0" +[[SuiteSparse_jll]] +deps = ["Artifacts", "Libdl", "libblastrampoline_jll"] +uuid = "bea87d4a-7f5b-5778-9afe-8cc45184846c" +version = "7.2.1+1" [[TOML]] deps = ["Dates"] uuid = "fa267f1f-6049-4f14-aa54-33bafae1ed76" +version = "1.0.3" [[TableShowUtils]] -deps = ["DataValues", "Dates", "JSON", "Markdown", "Test"] -git-tree-sha1 = "14c54e1e96431fb87f0d2f5983f090f1b9d06457" +deps = ["DataValues", "Dates", "JSON", "Markdown", "Unicode"] +git-tree-sha1 = "2a41a3dedda21ed1184a47caab56ed9304e9a038" uuid = "5e66a065-1f0a-5976-b372-e0b8c017ca10" -version = "0.2.5" +version = "0.2.6" [[TableTraits]] deps = ["IteratorInterfaceExtensions"] @@ -1066,14 +1518,15 @@ uuid = "382cd787-c1b6-5bf2-a167-d5b971a19bda" version = "1.0.2" [[Tables]] -deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "TableTraits", "Test"] -git-tree-sha1 = "368d04a820fe069f9080ff1b432147a6203c3c89" +deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "OrderedCollections", "TableTraits"] +git-tree-sha1 = "cb76cf677714c095e535e3501ac7954732aeea2d" uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c" -version = "1.5.1" +version = "1.11.1" [[Tar]] deps = ["ArgTools", "SHA"] uuid = "a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e" +version = "1.10.0" [[TensorCore]] deps = ["LinearAlgebra"] @@ -1092,33 +1545,44 @@ uuid = "e0df1984-e451-5cb5-8b61-797a481e67e3" version = "1.0.2" [[TiledIteration]] -deps = ["OffsetArrays"] -git-tree-sha1 = "52c5f816857bfb3291c7d25420b1f4aca0a74d18" +deps = ["OffsetArrays", "StaticArrayInterface"] +git-tree-sha1 = "1176cc31e867217b06928e2f140c90bd1bc88283" uuid = "06e1c1a7-607b-532d-9fad-de7d9aa2abac" -version = "0.3.0" - -[[TimeZones]] -deps = ["Dates", "Future", "LazyArtifacts", "Mocking", "Pkg", "Printf", "RecipesBase", "Serialization", "Unicode"] -git-tree-sha1 = "6c9040665b2da00d30143261aea22c7427aada1c" -uuid = "f269a46b-ccf7-5d73-abea-4c690281aa53" -version = "1.5.7" +version = "0.5.0" [[TranscodingStreams]] -deps = ["Random", "Test"] -git-tree-sha1 = "216b95ea110b5972db65aa90f88d8d89dcb8851c" +git-tree-sha1 = "5d54d076465da49d6746c647022f3b3674e64156" uuid = "3bb67fe8-82b1-5028-8e26-92a6c54297fa" -version = "0.9.6" - -[[URIParser]] -deps = ["Unicode"] -git-tree-sha1 = "53a9f49546b8d2dd2e688d216421d050c9a31d0d" -uuid = "30578b45-9adc-5946-b283-645ec420af67" -version = "0.4.1" +version = "0.10.8" +weakdeps = ["Random", "Test"] + + [TranscodingStreams.extensions] + TestExt = ["Test", "Random"] + +[[Transducers]] +deps = ["Adapt", "ArgCheck", "BangBang", "Baselet", "CompositionsBase", "ConstructionBase", "DefineSingletons", "Distributed", "InitialValues", "Logging", "Markdown", "MicroCollections", "Requires", "Setfield", "SplittablesBase", "Tables"] +git-tree-sha1 = "3064e780dbb8a9296ebb3af8f440f787bb5332af" +uuid = "28d57a85-8fef-5791-bfe6-a80928e7c999" +version = "0.4.80" + + [Transducers.extensions] + TransducersBlockArraysExt = "BlockArrays" + TransducersDataFramesExt = "DataFrames" + TransducersLazyArraysExt = "LazyArrays" + TransducersOnlineStatsBaseExt = "OnlineStatsBase" + TransducersReferenceablesExt = "Referenceables" + + [Transducers.weakdeps] + BlockArrays = "8e7c35d0-a365-5155-bbbb-fb81a777f24e" + DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" + LazyArrays = "5078a376-72f3-5289-bfd5-ec5146d43c02" + OnlineStatsBase = "925886fa-5bf2-5e8e-b522-a9147a512338" + Referenceables = "42d2dcc6-99eb-4e98-b66c-637b7d73030e" [[URIs]] -git-tree-sha1 = "97bbe755a53fe859669cd907f2d96aee8d2c1355" +git-tree-sha1 = "67db6cc7b3821e19ebe75791a9dd19c9b1188f2b" uuid = "5c2747f8-b7ea-4ff2-ba2e-563bfd36b1d4" -version = "1.3.0" +version = "1.5.1" [[UUIDs]] deps = ["Random", "SHA"] @@ -1132,6 +1596,17 @@ version = "1.0.2" [[Unicode]] uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5" +[[UnsafeAtomics]] +git-tree-sha1 = "6331ac3440856ea1988316b46045303bef658278" +uuid = "013be700-e6cd-48c3-b4a1-df204f14c38f" +version = "0.2.1" + +[[UnsafeAtomicsLLVM]] +deps = ["LLVM", "UnsafeAtomics"] +git-tree-sha1 = "d9f5962fecd5ccece07db1ff006fb0b5271bdfdd" +uuid = "d80eeb9a-aca5-4d75-85e5-170c8b632249" +version = "0.1.4" + [[VegaDatasets]] deps = ["DataStructures", "DataValues", "FilePaths", "IterableTables", "IteratorInterfaceExtensions", "JSON", "TableShowUtils", "TableTraits", "TableTraitsUtils", "TextParse"] git-tree-sha1 = "c997c7217f37205c5795de8c797f8f8531890f1d" @@ -1139,49 +1614,62 @@ uuid = "0ae4a718-28b7-58ec-9efb-cded64d6d5b4" version = "2.1.1" [[WeakRefStrings]] -deps = ["DataAPI", "Parsers", "Random", "Test"] -git-tree-sha1 = "9ef95db08bf767499a74586bcbd4b5df30c19b9f" +deps = ["DataAPI", "InlineStrings", "Parsers"] +git-tree-sha1 = "b1be2855ed9ed8eac54e5caff2afcdb442d52c23" uuid = "ea10d353-3f73-51f8-a26c-33c1cb351aa5" -version = "1.1.0" +version = "1.4.2" [[WebIO]] deps = ["AssetRegistry", "Base64", "Distributed", "FunctionalCollections", "JSON", "Logging", "Observables", "Pkg", "Random", "Requires", "Sockets", "UUIDs", "WebSockets", "Widgets"] -git-tree-sha1 = "adc25e225bc334c7df6eec3b39496edfc451cc38" +git-tree-sha1 = "0eef0765186f7452e52236fa42ca8c9b3c11c6e3" uuid = "0f1e0344-ec1d-5b48-a673-e5cf874b6c29" -version = "0.8.15" +version = "0.8.21" [[WebSockets]] deps = ["Base64", "Dates", "HTTP", "Logging", "Sockets"] -git-tree-sha1 = "f91a602e25fe6b89afc93cf02a4ae18ee9384ce3" +git-tree-sha1 = "4162e95e05e79922e44b9952ccbc262832e4ad07" uuid = "104b5d7c-a370-577a-8038-80a2059c5097" -version = "1.5.9" +version = "1.6.0" [[Widgets]] deps = ["Colors", "Dates", "Observables", "OrderedCollections"] -git-tree-sha1 = "eae2fbbc34a79ffd57fb4c972b08ce50b8f6a00d" +git-tree-sha1 = "fcdae142c1cfc7d89de2d11e08721d0f2f86c98a" uuid = "cc8bc4a8-27d6-5769-a93b-9d913e69aa62" -version = "0.6.3" +version = "0.6.6" -[[WordTokenizers]] -deps = ["DataDeps", "HTML_Entities", "StrTables", "Unicode"] -git-tree-sha1 = "01dd4068c638da2431269f49a5964bf42ff6c9d2" -uuid = "796a5d58-b03d-544a-977e-18100b691f6e" -version = "0.5.6" +[[WorkerUtilities]] +git-tree-sha1 = "cd1659ba0d57b71a464a29e64dbc67cfe83d54e7" +uuid = "76eceee3-57b5-4d4a-8e66-0e911cebbf60" +version = "1.6.1" [[YAML]] deps = ["Base64", "Dates", "Printf", "StringEncodings"] -git-tree-sha1 = "3c6e8b9f5cdaaa21340f841653942e1a6b6561e5" +git-tree-sha1 = "669a78c59a307fa3ebc0a0bffd7ae83bd2184361" uuid = "ddb6d928-2868-570f-bddf-ab3f9cf99eb6" -version = "0.4.7" +version = "0.4.10" [[Zlib_jll]] deps = ["Libdl"] uuid = "83775a58-1f1d-513f-b197-d71354ab007a" +version = "1.2.13+1" + +[[libblastrampoline_jll]] +deps = ["Artifacts", "Libdl"] +uuid = "8e850b90-86db-534c-a0d3-1478176c7d93" +version = "5.8.0+1" [[nghttp2_jll]] deps = ["Artifacts", "Libdl"] uuid = "8e850ede-7688-5339-a07c-302acd2aaf8d" +version = "1.52.0+1" + +[[oneTBB_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "7d0ea0f4895ef2f5cb83645fa689e52cb55cf493" +uuid = "1317d2d5-d96f-522e-a858-c73665f53c3e" +version = "2021.12.0+0" [[p7zip_jll]] deps = ["Artifacts", "Libdl"] uuid = "3f19e933-33d8-53b3-aaab-bd5110c3b7a0" +version = "17.4.0+2" From ef83c32feb589b18cd74e515a7736d134255e559 Mon Sep 17 00:00:00 2001 From: Liam Connors Date: Tue, 28 May 2024 11:58:33 -0400 Subject: [PATCH 89/94] Revert "Update Manifest.toml" This reverts commit 5913cffc68632de0599b4cbd9130924c39ba3368. --- Manifest.toml | 1418 ++++++++++++++++--------------------------------- 1 file changed, 465 insertions(+), 953 deletions(-) diff --git a/Manifest.toml b/Manifest.toml index a68b77e..b11edb7 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -1,46 +1,19 @@ # This file is machine-generated - editing it directly is not advised -[[ARFFFiles]] -deps = ["CategoricalArrays", "Dates", "Parsers", "Tables"] -git-tree-sha1 = "e8c8e0a2be6eb4f56b1672e46004463033daa409" -uuid = "da404889-ca92-49ff-9e8b-0aa6b4d38dc8" -version = "1.4.1" - [[AbstractFFTs]] deps = ["LinearAlgebra"] -git-tree-sha1 = "d92ad398961a3ed262d8bf04a1a2b8340f915fef" +git-tree-sha1 = "485ee0867925449198280d4af84bdb46a2a404d0" uuid = "621f4979-c628-5d54-868e-fcf4e3e8185c" -version = "1.5.0" -weakdeps = ["ChainRulesCore", "Test"] - - [AbstractFFTs.extensions] - AbstractFFTsChainRulesCoreExt = "ChainRulesCore" - AbstractFFTsTestExt = "Test" +version = "1.0.1" [[Adapt]] -deps = ["LinearAlgebra", "Requires"] -git-tree-sha1 = "6a55b747d1812e699320963ffde36f1ebdda4099" +deps = ["LinearAlgebra"] +git-tree-sha1 = "84918055d15b3114ede17ac6a7182f68870c16f7" uuid = "79e6a3ab-5dfb-504d-930d-738a2a938a0e" -version = "4.0.4" -weakdeps = ["StaticArrays"] - - [Adapt.extensions] - AdaptStaticArraysExt = "StaticArrays" - -[[AliasTables]] -deps = ["PtrArrays", "Random"] -git-tree-sha1 = "9876e1e164b144ca45e9e3198d0b689cadfed9ff" -uuid = "66dad0bd-aa9a-41b7-9441-69ab47430ed8" -version = "1.1.3" - -[[ArgCheck]] -git-tree-sha1 = "a3a402a35a2f7e0b87828ccabbd5ebfbebe356b4" -uuid = "dce04be8-c92d-5529-be00-80e4d2c0e197" -version = "2.3.0" +version = "3.3.1" [[ArgTools]] uuid = "0dad84c5-d112-42e6-8d28-ef12dabb789f" -version = "1.1.1" [[ArnoldiMethod]] deps = ["LinearAlgebra", "Random", "StaticArrays"] @@ -49,44 +22,16 @@ uuid = "ec485272-7323-5ecc-a04f-4719b315124d" version = "0.1.0" [[Arpack]] -deps = ["Arpack_jll", "Libdl", "LinearAlgebra", "Logging"] -git-tree-sha1 = "9b9b347613394885fd1c8c7729bfc60528faa436" +deps = ["Arpack_jll", "Libdl", "LinearAlgebra"] +git-tree-sha1 = "2ff92b71ba1747c5fdd541f8fc87736d82f40ec9" uuid = "7d9fca2a-8960-54d3-9f78-7d1dccf2cb97" -version = "0.5.4" +version = "0.4.0" [[Arpack_jll]] -deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "OpenBLAS_jll", "Pkg"] -git-tree-sha1 = "5ba6c757e8feccf03a1554dfaf3e26b3cfc7fd5e" +deps = ["Libdl", "OpenBLAS_jll", "Pkg"] +git-tree-sha1 = "e214a9b9bd1b4e1b4f15b22c0994862b66af7ff7" uuid = "68821587-b530-5797-8361-c406ea357684" -version = "3.5.1+1" - -[[ArrayInterface]] -deps = ["Adapt", "LinearAlgebra", "SparseArrays", "SuiteSparse"] -git-tree-sha1 = "133a240faec6e074e07c31ee75619c90544179cf" -uuid = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9" -version = "7.10.0" - - [ArrayInterface.extensions] - ArrayInterfaceBandedMatricesExt = "BandedMatrices" - ArrayInterfaceBlockBandedMatricesExt = "BlockBandedMatrices" - ArrayInterfaceCUDAExt = "CUDA" - ArrayInterfaceCUDSSExt = "CUDSS" - ArrayInterfaceChainRulesExt = "ChainRules" - ArrayInterfaceGPUArraysCoreExt = "GPUArraysCore" - ArrayInterfaceReverseDiffExt = "ReverseDiff" - ArrayInterfaceStaticArraysCoreExt = "StaticArraysCore" - ArrayInterfaceTrackerExt = "Tracker" - - [ArrayInterface.weakdeps] - BandedMatrices = "aae01518-5342-5314-be14-df237901396f" - BlockBandedMatrices = "ffab5731-97b5-5995-9138-79e8c1846df0" - CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba" - CUDSS = "45b445bb-4962-46a0-9369-b4df9d0f772e" - ChainRules = "082447d4-558c-5d27-93f4-14fc19e9eca2" - GPUArraysCore = "46192b85-c4d5-4398-a991-12ede77f4527" - ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" - StaticArraysCore = "1e83bf80-4336-4d27-bf5d-d5a4f845583c" - Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c" +version = "3.5.0+3" [[Artifacts]] uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33" @@ -97,67 +42,37 @@ git-tree-sha1 = "b25e88db7944f98789130d7b503276bc34bc098e" uuid = "bf4720bc-e11a-5d0c-854e-bdca1663c893" version = "0.1.0" -[[Atomix]] -deps = ["UnsafeAtomics"] -git-tree-sha1 = "c06a868224ecba914baa6942988e2f2aade419be" -uuid = "a9b6321e-bd34-4604-b9c9-b65b8de01458" -version = "0.1.0" - -[[BangBang]] -deps = ["Compat", "ConstructionBase", "InitialValues", "LinearAlgebra", "Requires", "Setfield", "Tables"] -git-tree-sha1 = "7aa7ad1682f3d5754e3491bb59b8103cae28e3a3" -uuid = "198e06fe-97b7-11e9-32a5-e1d131e6ad66" -version = "0.3.40" - - [BangBang.extensions] - BangBangChainRulesCoreExt = "ChainRulesCore" - BangBangDataFramesExt = "DataFrames" - BangBangStaticArraysExt = "StaticArrays" - BangBangStructArraysExt = "StructArrays" - BangBangTypedTablesExt = "TypedTables" - - [BangBang.weakdeps] - ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" - DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" - StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" - StructArrays = "09ab397b-f2b6-538f-b94a-2f83cf4a842a" - TypedTables = "9d95f2ec-7b3d-5a63-8d20-e2491e220bb9" +[[BSON]] +git-tree-sha1 = "92b8a8479128367aaab2620b8e73dff632f5ae69" +uuid = "fbb218c0-5317-5bc6-957e-2ee96dd4b1f0" +version = "0.3.3" [[Base64]] uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f" -[[Baselet]] -git-tree-sha1 = "aebf55e6d7795e02ca500a689d326ac979aaf89e" -uuid = "9718e550-a3fa-408a-8086-8db961cd8217" -version = "0.1.1" +[[BinDeps]] +deps = ["Libdl", "Pkg", "SHA", "URIParser", "Unicode"] +git-tree-sha1 = "1289b57e8cf019aede076edab0587eb9644175bd" +uuid = "9e28174c-4ba2-5203-b857-d8d62c4213ee" +version = "1.0.2" -[[BitFlags]] -git-tree-sha1 = "2dc09997850d68179b69dafb58ae806167a32b1b" -uuid = "d1d4a3ce-64b1-5f1a-9ba4-7e7e69966f35" -version = "0.1.8" +[[BinaryProvider]] +deps = ["Libdl", "Logging", "SHA"] +git-tree-sha1 = "ecdec412a9abc8db54c0efc5548c64dfce072058" +uuid = "b99e7846-7c00-51b0-8f62-c81ae34c0232" +version = "0.5.10" [[Blink]] -deps = ["Base64", "Distributed", "HTTP", "JSExpr", "JSON", "Lazy", "Logging", "MacroTools", "Mustache", "Mux", "Pkg", "Reexport", "Sockets", "WebIO"] -git-tree-sha1 = "bc93511973d1f949d45b0ea17878e6cb0ad484a1" +deps = ["Base64", "BinDeps", "Distributed", "JSExpr", "JSON", "Lazy", "Logging", "MacroTools", "Mustache", "Mux", "Reexport", "Sockets", "WebIO", "WebSockets"] +git-tree-sha1 = "08d0b679fd7caa49e2bca9214b131289e19808c0" uuid = "ad839575-38b3-5650-b840-f874b8c74a25" -version = "0.12.9" - -[[CEnum]] -git-tree-sha1 = "389ad5c84de1ae7cf0e28e381131c98ea87d54fc" -uuid = "fa961155-64e5-5f13-b03f-caf6b980ea82" -version = "0.5.0" +version = "0.12.5" [[CSV]] -deps = ["CodecZlib", "Dates", "FilePathsBase", "InlineStrings", "Mmap", "Parsers", "PooledArrays", "PrecompileTools", "SentinelArrays", "Tables", "Unicode", "WeakRefStrings", "WorkerUtilities"] -git-tree-sha1 = "6c834533dc1fabd820c1db03c839bf97e45a3fab" +deps = ["Dates", "Mmap", "Parsers", "PooledArrays", "SentinelArrays", "Tables", "Unicode"] +git-tree-sha1 = "b83aa3f513be680454437a0eee21001607e5d983" uuid = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" -version = "0.10.14" - -[[Calculus]] -deps = ["LinearAlgebra"] -git-tree-sha1 = "f641eb0a4f00c343bbc32346e1217b86f3ce9dad" -uuid = "49dc2e85-a5d0-5ad3-a950-438e2897f1b9" -version = "0.5.1" +version = "0.8.5" [[CatIndices]] deps = ["CustomUnitRanges", "OffsetArrays"] @@ -166,146 +81,78 @@ uuid = "aafaddc9-749c-510e-ac4f-586e18779b91" version = "0.2.2" [[CategoricalArrays]] -deps = ["DataAPI", "Future", "Missings", "Printf", "Requires", "Statistics", "Unicode"] -git-tree-sha1 = "1568b28f91293458345dabba6a5ea3f183250a61" +deps = ["DataAPI", "Future", "JSON", "Missings", "Printf", "RecipesBase", "Statistics", "StructTypes", "Unicode"] +git-tree-sha1 = "1562002780515d2573a4fb0c3715e4e57481075e" uuid = "324d7699-5711-5eae-9e2f-1d82baa6b597" -version = "0.10.8" -weakdeps = ["JSON", "RecipesBase", "SentinelArrays", "StructTypes"] - - [CategoricalArrays.extensions] - CategoricalArraysJSONExt = "JSON" - CategoricalArraysRecipesBaseExt = "RecipesBase" - CategoricalArraysSentinelArraysExt = "SentinelArrays" - CategoricalArraysStructTypesExt = "StructTypes" - -[[CategoricalDistributions]] -deps = ["CategoricalArrays", "Distributions", "Missings", "OrderedCollections", "Random", "ScientificTypes"] -git-tree-sha1 = "926862f549a82d6c3a7145bc7f1adff2a91a39f0" -uuid = "af321ab8-2d2e-40a6-b165-3d674595d28e" -version = "0.1.15" - - [CategoricalDistributions.extensions] - UnivariateFiniteDisplayExt = "UnicodePlots" - - [CategoricalDistributions.weakdeps] - UnicodePlots = "b8865327-cd53-5732-bb35-84acbb429228" +version = "0.10.0" [[ChainRulesCore]] -deps = ["Compat", "LinearAlgebra"] -git-tree-sha1 = "575cd02e080939a33b6df6c5853d14924c08e35b" +deps = ["Compat", "LinearAlgebra", "SparseArrays"] +git-tree-sha1 = "30ee06de5ff870b45c78f529a6b093b3323256a3" uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" -version = "1.23.0" -weakdeps = ["SparseArrays"] - - [ChainRulesCore.extensions] - ChainRulesCoreSparseArraysExt = "SparseArrays" +version = "1.3.1" [[CodecZlib]] deps = ["TranscodingStreams", "Zlib_jll"] -git-tree-sha1 = "59939d8a997469ee05c4b4944560a820f9ba0d73" +git-tree-sha1 = "ded953804d019afa9a3f98981d99b33e3db7b6da" uuid = "944b1d66-785c-5afd-91f1-9de20f533193" -version = "0.7.4" +version = "0.7.0" [[ColorSchemes]] -deps = ["ColorTypes", "ColorVectorSpace", "Colors", "FixedPointNumbers", "PrecompileTools", "Random"] -git-tree-sha1 = "4b270d6465eb21ae89b732182c20dc165f8bf9f2" +deps = ["ColorTypes", "Colors", "FixedPointNumbers", "Random"] +git-tree-sha1 = "9995eb3977fbf67b86d0a0a0508e83017ded03f2" uuid = "35d6a980-a343-548e-a6ea-1d62b119f2f4" -version = "3.25.0" +version = "3.14.0" [[ColorTypes]] deps = ["FixedPointNumbers", "Random"] -git-tree-sha1 = "b10d0b65641d57b8b4d5e234446582de5047050d" +git-tree-sha1 = "32a2b8af383f11cbb65803883837a149d10dfe8a" uuid = "3da002f7-5984-5a60-b8a6-cbb66c0b333f" -version = "0.11.5" +version = "0.10.12" [[ColorVectorSpace]] -deps = ["ColorTypes", "FixedPointNumbers", "LinearAlgebra", "Requires", "Statistics", "TensorCore"] -git-tree-sha1 = "a1f44953f2382ebb937d60dafbe2deea4bd23249" +deps = ["ColorTypes", "FixedPointNumbers", "LinearAlgebra", "SpecialFunctions", "Statistics", "TensorCore"] +git-tree-sha1 = "42a9b08d3f2f951c9b283ea427d96ed9f1f30343" uuid = "c3611d14-8923-5661-9e6a-0046d554d3a4" -version = "0.10.0" -weakdeps = ["SpecialFunctions"] - - [ColorVectorSpace.extensions] - SpecialFunctionsExt = "SpecialFunctions" +version = "0.9.5" [[Colors]] deps = ["ColorTypes", "FixedPointNumbers", "Reexport"] -git-tree-sha1 = "362a287c3aa50601b0bc359053d5c2468f0e7ce0" +git-tree-sha1 = "417b0ed7b8b838aa6ca0a87aadf1bb9eb111ce40" uuid = "5ae59095-9a9b-59fe-a467-6f913c188581" -version = "0.12.11" - -[[Combinatorics]] -git-tree-sha1 = "08c8b6831dc00bfea825826be0bc8336fc369860" -uuid = "861a8166-3701-5b0c-9a16-15d98fcdc6aa" -version = "1.0.2" +version = "0.12.8" [[Compat]] -deps = ["TOML", "UUIDs"] -git-tree-sha1 = "b1c55339b7c6c350ee89f2c1604299660525b248" +deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "SHA", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"] +git-tree-sha1 = "6071cb87be6a444ac75fdbf51b8e7273808ce62f" uuid = "34da2185-b29b-5c13-b0c7-acf172513d20" -version = "4.15.0" -weakdeps = ["Dates", "LinearAlgebra"] - - [Compat.extensions] - CompatLinearAlgebraExt = "LinearAlgebra" +version = "3.35.0" [[CompilerSupportLibraries_jll]] deps = ["Artifacts", "Libdl"] uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae" -version = "1.1.1+0" [[Compose]] deps = ["Base64", "Colors", "DataStructures", "Dates", "IterTools", "JSON", "LinearAlgebra", "Measures", "Printf", "Random", "Requires", "Statistics", "UUIDs"] -git-tree-sha1 = "bf6570a34c850f99407b494757f5d7ad233a7257" +git-tree-sha1 = "c6461fc7c35a4bb8d00905df7adafcff1fe3a6bc" uuid = "a81c6b42-2e10-5240-aca2-a61377ecd94b" -version = "0.9.5" - -[[CompositionsBase]] -git-tree-sha1 = "802bb88cd69dfd1509f6670416bd4434015693ad" -uuid = "a33af91c-f02d-484b-be07-31d278c5ca2b" -version = "0.1.2" - - [CompositionsBase.extensions] - CompositionsBaseInverseFunctionsExt = "InverseFunctions" - - [CompositionsBase.weakdeps] - InverseFunctions = "3587e190-3f89-42d0-90ee-14403ec27112" +version = "0.9.2" [[ComputationalResources]] git-tree-sha1 = "52cb3ec90e8a8bea0e62e275ba577ad0f74821f7" uuid = "ed09eef8-17a6-5b46-8889-db040fac31e3" version = "0.3.2" -[[ConcurrentUtilities]] -deps = ["Serialization", "Sockets"] -git-tree-sha1 = "6cbbd4d241d7e6579ab354737f4dd95ca43946e1" -uuid = "f0e56b4a-5159-44fe-b623-3e5288b988bb" -version = "2.4.1" - -[[ConstructionBase]] -deps = ["LinearAlgebra"] -git-tree-sha1 = "260fd2400ed2dab602a7c15cf10c1933c59930a2" -uuid = "187b0558-2788-49d3-abe0-74a17ed4e7c9" -version = "1.5.5" - - [ConstructionBase.extensions] - ConstructionBaseIntervalSetsExt = "IntervalSets" - ConstructionBaseStaticArraysExt = "StaticArrays" - - [ConstructionBase.weakdeps] - IntervalSets = "8197267c-284f-5f27-9208-e0e47529a953" - StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" - -[[ContextVariablesX]] -deps = ["Compat", "Logging", "UUIDs"] -git-tree-sha1 = "25cc3803f1030ab855e383129dcd3dc294e322cc" -uuid = "6add18c4-b38d-439d-96f6-d6bc489c04c5" -version = "0.1.3" +[[CorpusLoaders]] +deps = ["CSV", "DataDeps", "Glob", "InternedStrings", "LightXML", "MultiResolutionIterators", "StringEncodings", "WordTokenizers"] +git-tree-sha1 = "66b3a067f466eb4c0c9670fb5f5bbaad8e206cef" +uuid = "214a0ac2-f95b-54f7-a80b-442ed9c2c9e8" +version = "0.3.2" [[Crayons]] -git-tree-sha1 = "249fe38abf76d48563e2f4556bebd215aa317e15" +git-tree-sha1 = "3f71217b538d7aaee0b69ab47d9b7724ca8afa0d" uuid = "a8cc5b0e-0ffa-5ad4-8c14-923d3ee1735f" -version = "4.1.1" +version = "4.0.4" [[CustomUnitRanges]] git-tree-sha1 = "1a3f97f907e6dd8983b744d2642651bb162a3f7a" @@ -313,58 +160,57 @@ uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" version = "1.0.2" [[Dash]] -deps = ["Base64", "CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON3", "MD5", "Pkg", "Sockets", "Test", "UUIDs", "YAML"] -git-tree-sha1 = "826c9960644b38dcf0689115a86b57c3f1aa7f1d" +deps = ["CodecZlib", "DashBase", "DashCoreComponents", "DashHtmlComponents", "DashTable", "DataStructures", "HTTP", "JSON", "JSON2", "MD5", "PlotlyBase", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "d5afc7e1816c535b9023d3ae0154c6af3def6d7b" uuid = "1b08a953-4be3-4667-9a23-3db579824955" -version = "1.5.0" +version = "0.1.6" [[DashBase]] -deps = ["JSON3", "Requires"] -git-tree-sha1 = "f56a284687c4f7a67a1341a275baf733c99149ba" +deps = ["JSON2", "Test"] +git-tree-sha1 = "fc7632ba6b4f1c085620870142114f428f51eff0" uuid = "03207cf0-e2b3-4b91-9ca8-690cf0fb507e" -version = "1.0.0" - - [DashBase.extensions] - DashBasePlotlyBaseExt = "PlotlyBase" - DashBasePlotlyJSExt = "PlotlyJS" - DashBasePlotsExt = "Plots" - - [DashBase.weakdeps] - PlotlyBase = "a03496cd-edff-5a9b-9e67-9cda94a718b5" - PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a" - Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" +version = "0.1.0" [[DashCoreComponents]] -git-tree-sha1 = "f50f65803f79f4d131a1dad8843fcd51c7c71f7d" +deps = ["DashBase"] +git-tree-sha1 = "8af600ca3179b193698472376a133c1caf3f2adc" uuid = "1b08a953-4be3-4667-9a23-9da06441d987" -version = "2.0.0" +version = "1.17.1" [[DashHtmlComponents]] -git-tree-sha1 = "972f71ee6c3c22841cdc6a44eca6117fb843c86c" +deps = ["DashBase"] +git-tree-sha1 = "14ad028d5a5fa708589e38cf05ff853ab0bac7f5" uuid = "1b08a953-4be3-4667-9a23-24100242a84a" -version = "2.0.0" +version = "1.1.4" [[DashTable]] -git-tree-sha1 = "923491df78fc9b36191162f0f0f4b0c38467a5db" +deps = ["DashBase"] +git-tree-sha1 = "e2be29d5b901ff46c5661f407d83a541625cd1a0" uuid = "1b08a953-4be3-4667-9a23-f0e2ba4deb9a" -version = "5.0.0" +version = "4.12.0" [[DataAPI]] -git-tree-sha1 = "abe83f3a2f1b857aac70ef8b269080af17764bbe" +git-tree-sha1 = "bec2532f8adb82005476c141ec23e921fc20971b" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" -version = "1.16.0" +version = "1.8.0" + +[[DataDeps]] +deps = ["BinaryProvider", "HTTP", "Libdl", "Reexport", "SHA", "p7zip_jll"] +git-tree-sha1 = "4f0e41ff461d42cfc62ff0de4f1cd44c6e6b3771" +uuid = "124859b0-ceae-595e-8997-d05f6a7a8dfe" +version = "0.7.7" [[DataFrames]] -deps = ["Compat", "DataAPI", "DataStructures", "Future", "InlineStrings", "InvertedIndices", "IteratorInterfaceExtensions", "LinearAlgebra", "Markdown", "Missings", "PooledArrays", "PrecompileTools", "PrettyTables", "Printf", "REPL", "Random", "Reexport", "SentinelArrays", "SortingAlgorithms", "Statistics", "TableTraits", "Tables", "Unicode"] -git-tree-sha1 = "04c738083f29f86e62c8afc341f0967d8717bdb8" +deps = ["Compat", "DataAPI", "Future", "InvertedIndices", "IteratorInterfaceExtensions", "LinearAlgebra", "Markdown", "Missings", "PooledArrays", "PrettyTables", "Printf", "REPL", "Reexport", "SortingAlgorithms", "Statistics", "TableTraits", "Tables", "Unicode"] +git-tree-sha1 = "d785f42445b63fc86caa08bb9a9351008be9b765" uuid = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" -version = "1.6.1" +version = "1.2.2" [[DataStructures]] deps = ["Compat", "InteractiveUtils", "OrderedCollections"] -git-tree-sha1 = "1d0a14036acb104d9e89698bd408f63ab58cdc82" +git-tree-sha1 = "7d9d316f04214f7efdbb6398d545446e246eff02" uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8" -version = "0.18.20" +version = "0.18.10" [[DataValueInterfaces]] git-tree-sha1 = "bfc1187b79289637fa0ef6d4436ebdfe6905cbd6" @@ -381,112 +227,70 @@ version = "0.4.13" deps = ["Printf"] uuid = "ade2ca70-3891-5945-98fb-dc099432e06a" -[[DefineSingletons]] -git-tree-sha1 = "0fba8b706d0178b4dc7fd44a96a92382c9065c2c" -uuid = "244e2a9f-e319-4986-a169-4d1fe445cd52" -version = "0.1.2" - [[DelimitedFiles]] deps = ["Mmap"] -git-tree-sha1 = "9e2f36d3c96a820c678f2f1f1782582fcf685bae" uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab" -version = "1.9.1" [[Distances]] deps = ["LinearAlgebra", "Statistics", "StatsAPI"] -git-tree-sha1 = "66c4c81f259586e8f002eacebc177e1fb06363b0" +git-tree-sha1 = "9f46deb4d4ee4494ffb5a40a27a2aced67bdd838" uuid = "b4f34e82-e78d-54a5-968a-f98e89d6e8f7" -version = "0.10.11" -weakdeps = ["ChainRulesCore", "SparseArrays"] - - [Distances.extensions] - DistancesChainRulesCoreExt = "ChainRulesCore" - DistancesSparseArraysExt = "SparseArrays" +version = "0.10.4" [[Distributed]] deps = ["Random", "Serialization", "Sockets"] uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b" [[Distributions]] -deps = ["AliasTables", "FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SpecialFunctions", "Statistics", "StatsAPI", "StatsBase", "StatsFuns"] -git-tree-sha1 = "22c595ca4146c07b16bcf9c8bea86f731f7109d2" +deps = ["ChainRulesCore", "FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SparseArrays", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns"] +git-tree-sha1 = "f4efaa4b5157e0cdb8283ae0b5428bc9208436ed" uuid = "31c24e10-a181-5473-b8eb-7969acd0382f" -version = "0.25.108" - - [Distributions.extensions] - DistributionsChainRulesCoreExt = "ChainRulesCore" - DistributionsDensityInterfaceExt = "DensityInterface" - DistributionsTestExt = "Test" - - [Distributions.weakdeps] - ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" - DensityInterface = "b429d917-457f-4dbc-8f4c-0cc954292b1d" - Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" +version = "0.25.16" [[DocStringExtensions]] deps = ["LibGit2"] -git-tree-sha1 = "2fb1e02f2b635d0845df5d7c167fec4dd739b00d" +git-tree-sha1 = "a32185f5428d3986f47c2ab78b1f216d5e6cc96f" uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae" -version = "0.9.3" +version = "0.8.5" [[DoubleFloats]] deps = ["GenericLinearAlgebra", "LinearAlgebra", "Polynomials", "Printf", "Quadmath", "Random", "Requires", "SpecialFunctions"] -git-tree-sha1 = "b14dd11945504e0fd81b4f92dc610a80168bca66" +git-tree-sha1 = "1c962cf7e75c09a5f1fbf504df7d6a06447a1129" uuid = "497a8b3b-efae-58df-a0af-a86822472b78" -version = "1.3.8" +version = "1.1.23" [[Downloads]] -deps = ["ArgTools", "FileWatching", "LibCURL", "NetworkOptions"] +deps = ["ArgTools", "LibCURL", "NetworkOptions"] uuid = "f43a241f-c20a-4ad4-852c-f6b1247861c6" -version = "1.6.0" - -[[DualNumbers]] -deps = ["Calculus", "NaNMath", "SpecialFunctions"] -git-tree-sha1 = "5837a837389fccf076445fce071c8ddaea35a566" -uuid = "fa6b7ba4-c1ee-5f82-b5fc-ecf0adba8f74" -version = "0.6.8" [[EarlyStopping]] deps = ["Dates", "Statistics"] -git-tree-sha1 = "98fdf08b707aaf69f524a6cd0a67858cefe0cfb6" +git-tree-sha1 = "9427bc7a6c186d892f71b1c36ee7619e440c9e06" uuid = "792122b4-ca99-40de-a6bc-6742525f08b6" -version = "0.3.0" +version = "0.1.8" -[[ExceptionUnwrapping]] -deps = ["Test"] -git-tree-sha1 = "dcb08a0d93ec0b1cdc4af184b26b591e9695423a" -uuid = "460bff9d-24e4-43bc-9d9f-a8973cb893f4" -version = "0.1.10" +[[ExprTools]] +git-tree-sha1 = "b7e3d17636b348f005f11040025ae8c6f645fe92" +uuid = "e2ba6199-217a-4e67-a87a-7c52f15ade04" +version = "0.1.6" [[FFTViews]] deps = ["CustomUnitRanges", "FFTW"] -git-tree-sha1 = "cbdf14d1e8c7c8aacbe8b19862e0179fd08321c2" +git-tree-sha1 = "70a0cfd9b1c86b0209e38fbfe6d8231fd606eeaf" uuid = "4f61f5a4-77b1-5117-aa51-3ab5ef4ef0cd" -version = "0.3.2" +version = "0.3.1" [[FFTW]] deps = ["AbstractFFTs", "FFTW_jll", "LinearAlgebra", "MKL_jll", "Preferences", "Reexport"] -git-tree-sha1 = "4820348781ae578893311153d69049a93d05f39d" +git-tree-sha1 = "f985af3b9f4e278b1d24434cbb546d6092fca661" uuid = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341" -version = "1.8.0" +version = "1.4.3" [[FFTW_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] -git-tree-sha1 = "c6033cc3892d0ef5bb9cd29b7f2f0331ea5184ea" +git-tree-sha1 = "3676abafff7e4ff07bbd2c42b3d8201f31653dcc" uuid = "f5851436-0d7a-5f13-b9de-f02708fd171a" -version = "3.3.10+0" - -[[FLoops]] -deps = ["BangBang", "Compat", "FLoopsBase", "InitialValues", "JuliaVariables", "MLStyle", "Serialization", "Setfield", "Transducers"] -git-tree-sha1 = "ffb97765602e3cbe59a0589d237bf07f245a8576" -uuid = "cc61a311-1640-44b5-9fba-1b764f453329" -version = "0.2.1" - -[[FLoopsBase]] -deps = ["ContextVariablesX"] -git-tree-sha1 = "656f7a6859be8673bf1f35da5670246b923964f7" -uuid = "b9860ae5-e623-471e-878b-f6a53c775ea6" -version = "0.1.1" +version = "3.3.9+8" [[FilePaths]] deps = ["FilePathsBase", "MacroTools", "Reexport", "Requires"] @@ -495,31 +299,31 @@ uuid = "8fc22ac5-c921-52a6-82fd-178b2807b824" version = "0.8.3" [[FilePathsBase]] -deps = ["Compat", "Dates", "Mmap", "Printf", "Test", "UUIDs"] -git-tree-sha1 = "9f00e42f8d99fdde64d40c8ea5d14269a2e2c1aa" +deps = ["Dates", "Mmap", "Printf", "Test", "UUIDs"] +git-tree-sha1 = "0f5e8d0cb91a6386ba47bd1527b240bd5725fbae" uuid = "48062228-2e41-5def-b9a4-89aafe57970f" -version = "0.9.21" +version = "0.9.10" [[FileWatching]] uuid = "7b1f6079-737a-58dc-b8bc-7a2ca5c1b5ee" [[FillArrays]] -deps = ["LinearAlgebra"] -git-tree-sha1 = "0653c0a2396a6da5bc4766c43041ef5fd3efbe57" +deps = ["LinearAlgebra", "Random", "SparseArrays", "Statistics"] +git-tree-sha1 = "a3b7b041753094f3b17ffa9d2e2e07d8cace09cd" uuid = "1a297f60-69ca-5386-bcde-b61e274b549b" -version = "1.11.0" -weakdeps = ["PDMats", "SparseArrays", "Statistics"] - - [FillArrays.extensions] - FillArraysPDMatsExt = "PDMats" - FillArraysSparseArraysExt = "SparseArrays" - FillArraysStatisticsExt = "Statistics" +version = "0.12.3" [[FixedPointNumbers]] deps = ["Statistics"] -git-tree-sha1 = "05882d6995ae5c12bb5f36dd2ed3f61c98cbb172" +git-tree-sha1 = "335bfdceacc84c5cdf16aadc768aa5ddfc5383cc" uuid = "53c48c17-4a7d-5ca2-90c5-79b7896eea93" -version = "0.8.5" +version = "0.8.4" + +[[Formatting]] +deps = ["Printf"] +git-tree-sha1 = "8339d61043228fdd3eb658d86c926cb282ae72a8" +uuid = "59287772-0a20-5a39-b81b-1366585eb4c0" +version = "0.4.2" [[FunctionalCollections]] deps = ["Test"] @@ -531,35 +335,40 @@ version = "0.5.0" deps = ["Random"] uuid = "9fa8497b-333b-5362-9e8d-4d0656e87820" -[[GPUArraysCore]] -deps = ["Adapt"] -git-tree-sha1 = "ec632f177c0d990e64d955ccc1b8c04c485a0950" -uuid = "46192b85-c4d5-4398-a991-12ede77f4527" -version = "0.1.6" - [[GenericLinearAlgebra]] -deps = ["LinearAlgebra", "Printf", "Random", "libblastrampoline_jll"] -git-tree-sha1 = "02be7066f936af6b04669f7c370a31af9036c440" +deps = ["LinearAlgebra", "Printf", "Random"] +git-tree-sha1 = "ff291c1827030ffaacaf53e3c83ed92d4d5e6fb6" uuid = "14197337-ba66-59df-a3e3-ca00e7dcff7a" -version = "0.3.11" +version = "0.2.5" + +[[Glob]] +git-tree-sha1 = "4df9f7e06108728ebf00a0a11edee4b29a482bb2" +uuid = "c27321d9-0574-5035-807b-f59d2c89b15c" +version = "1.3.0" [[GraphPlot]] -deps = ["ArnoldiMethod", "ColorTypes", "Colors", "Compose", "DelimitedFiles", "Graphs", "LinearAlgebra", "Random", "SparseArrays"] -git-tree-sha1 = "5cd479730a0cb01f880eff119e9803c13f214cab" +deps = ["ArnoldiMethod", "ColorTypes", "Colors", "Compose", "DelimitedFiles", "LightGraphs", "LinearAlgebra", "Random", "SparseArrays"] +git-tree-sha1 = "dd8f15128a91b0079dfe3f4a4a1e190e54ac7164" uuid = "a2cc645c-3eea-5389-862e-a155d0052231" -version = "0.5.2" +version = "0.4.4" -[[Graphs]] -deps = ["ArnoldiMethod", "Compat", "DataStructures", "Distributed", "Inflate", "LinearAlgebra", "Random", "SharedArrays", "SimpleTraits", "SparseArrays", "Statistics"] -git-tree-sha1 = "899050ace26649433ef1af25bc17a815b3db52b7" -uuid = "86223c79-3864-5bf0-83f7-82e725a168b6" -version = "1.9.0" +[[Graphics]] +deps = ["Colors", "LinearAlgebra", "NaNMath"] +git-tree-sha1 = "2c1cf4df419938ece72de17f368a021ee162762e" +uuid = "a2bd30eb-e257-5431-a919-1863eab51364" +version = "1.1.0" + +[[HTML_Entities]] +deps = ["StrTables"] +git-tree-sha1 = "c4144ed3bc5f67f595622ad03c0e39fa6c70ccc7" +uuid = "7693890a-d069-55fe-a829-b4a6d304f0ee" +version = "1.0.1" [[HTTP]] -deps = ["Base64", "CodecZlib", "ConcurrentUtilities", "Dates", "ExceptionUnwrapping", "Logging", "LoggingExtras", "MbedTLS", "NetworkOptions", "OpenSSL", "Random", "SimpleBufferStream", "Sockets", "URIs", "UUIDs"] -git-tree-sha1 = "d1d712be3164d61d1fb98e7ce9bcbc6cc06b45ed" +deps = ["Base64", "Dates", "IniFile", "Logging", "MbedTLS", "NetworkOptions", "Sockets", "URIs"] +git-tree-sha1 = "60ed5f1643927479f845b0135bb369b031b541fa" uuid = "cd3eb016-35fb-5094-929b-558a96fad6f3" -version = "1.10.8" +version = "0.9.14" [[Hiccup]] deps = ["MacroTools", "Test"] @@ -567,75 +376,65 @@ git-tree-sha1 = "6187bb2d5fcbb2007c39e7ac53308b0d371124bd" uuid = "9fb69e20-1954-56bb-a84f-559cc56a8ff7" version = "0.2.2" -[[HypergeometricFunctions]] -deps = ["DualNumbers", "LinearAlgebra", "OpenLibm_jll", "SpecialFunctions"] -git-tree-sha1 = "f218fe3736ddf977e0e772bc9a586b2383da2685" -uuid = "34004b35-14d8-5ef3-9330-4cdb6864b03a" -version = "0.3.23" - -[[IfElse]] -git-tree-sha1 = "debdd00ffef04665ccbb3e150747a77560e8fad1" -uuid = "615f187c-cbe4-4ef1-ba3b-2fcf58d6d173" -version = "0.1.1" - -[[ImageBase]] -deps = ["ImageCore", "Reexport"] -git-tree-sha1 = "eb49b82c172811fd2c86759fa0553a2221feb909" -uuid = "c817782e-172a-44cc-b673-b171935fbb9e" -version = "0.1.7" - [[ImageCore]] -deps = ["ColorVectorSpace", "Colors", "FixedPointNumbers", "MappedArrays", "MosaicViews", "OffsetArrays", "PaddedViews", "PrecompileTools", "Reexport"] -git-tree-sha1 = "b2a7eaa169c13f5bcae8131a83bc30eff8f71be0" +deps = ["AbstractFFTs", "ColorVectorSpace", "Colors", "FixedPointNumbers", "Graphics", "MappedArrays", "MosaicViews", "OffsetArrays", "PaddedViews", "Reexport"] +git-tree-sha1 = "595155739d361589b3d074386f77c107a8ada6f7" uuid = "a09fc81d-aa75-5fe9-8630-4744c3626534" -version = "0.10.2" +version = "0.9.2" [[ImageFiltering]] -deps = ["CatIndices", "ComputationalResources", "DataStructures", "FFTViews", "FFTW", "ImageBase", "ImageCore", "LinearAlgebra", "OffsetArrays", "PrecompileTools", "Reexport", "SparseArrays", "StaticArrays", "Statistics", "TiledIteration"] -git-tree-sha1 = "432ae2b430a18c58eb7eca9ef8d0f2db90bc749c" +deps = ["CatIndices", "ComputationalResources", "DataStructures", "FFTViews", "FFTW", "ImageCore", "LinearAlgebra", "OffsetArrays", "Reexport", "SparseArrays", "StaticArrays", "Statistics", "TiledIteration"] +git-tree-sha1 = "442e9f9d4beb2fe5ca45ee34356a4e26a5a9c1a2" uuid = "6a3955dd-da59-5b1f-98d4-e7296123deb5" -version = "0.7.8" +version = "0.7.0" [[Inflate]] -git-tree-sha1 = "ea8031dea4aff6bd41f1df8f2fdfb25b33626381" +git-tree-sha1 = "f5fc07d4e706b84f72d54eedcc1c13d92fb0871c" uuid = "d25df0c9-e2be-5dd7-82c8-3ad0b3e990b9" -version = "0.1.4" - -[[InitialValues]] -git-tree-sha1 = "4da0f88e9a39111c2fa3add390ab15f3a44f3ca3" -uuid = "22cec73e-a1b8-11e9-2c92-598750a2cf9c" -version = "0.3.1" +version = "0.1.2" -[[InlineStrings]] -deps = ["Parsers"] -git-tree-sha1 = "9cc2baf75c6d09f9da536ddf58eb2f29dedaf461" -uuid = "842dd82b-1e85-43dc-bf29-5d0ee9dffc48" -version = "1.4.0" +[[IniFile]] +deps = ["Test"] +git-tree-sha1 = "098e4d2c533924c921f9f9847274f2ad89e018b8" +uuid = "83e8ac13-25f8-5344-8a64-a9f2b223428f" +version = "0.5.0" [[IntelOpenMP_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl"] -git-tree-sha1 = "be50fe8df3acbffa0274a744f1a99d29c45a57f4" +deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] +git-tree-sha1 = "d979e54b71da82f3a65b62553da4fc3d18c9004c" uuid = "1d5cc7b8-4909-519e-a0f8-d0f5ad9712d0" -version = "2024.1.0+0" +version = "2018.0.3+2" [[InteractiveUtils]] deps = ["Markdown"] uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240" +[[InternedStrings]] +deps = ["Random", "Test"] +git-tree-sha1 = "eb05b5625bc5d821b8075a77e4c421933e20c76b" +uuid = "7d512f48-7fb1-5a58-b986-67e6dc259f01" +version = "0.7.0" + +[[Intervals]] +deps = ["Dates", "Printf", "RecipesBase", "Serialization", "TimeZones"] +git-tree-sha1 = "323a38ed1952d30586d0fe03412cde9399d3618b" +uuid = "d8418881-c3e1-53bb-8760-2df7ec849ed5" +version = "1.5.0" + [[InvertedIndices]] -git-tree-sha1 = "0dc7b50b8d436461be01300fd8cd45aa0274b038" +git-tree-sha1 = "bee5f1ef5bf65df56bdd2e40447590b272a5471f" uuid = "41ab1584-1d38-5bbf-9106-f11c6c58b48f" -version = "1.3.0" +version = "1.1.0" [[IrrationalConstants]] -git-tree-sha1 = "630b497eafcc20001bba38a4651b327dcfc491d2" +git-tree-sha1 = "f76424439413893a832026ca355fe273e93bce94" uuid = "92d709cd-6900-40b7-9082-c6be49f344b6" -version = "0.2.2" +version = "0.1.0" [[IterTools]] -git-tree-sha1 = "42d5f897009e7ff2cf88db414a389e5ed1bdd023" +git-tree-sha1 = "05110a2ab1fc5f932622ffea2a003221f4782c18" uuid = "c8e1da08-722c-5040-9ed9-7db0dc04731e" -version = "1.10.0" +version = "1.3.0" [[IterableTables]] deps = ["DataValues", "IteratorInterfaceExtensions", "Requires", "TableTraits", "TableTraitsUtils"] @@ -645,9 +444,9 @@ version = "1.0.0" [[IterationControl]] deps = ["EarlyStopping", "InteractiveUtils"] -git-tree-sha1 = "e663925ebc3d93c1150a7570d114f9ea2f664726" +git-tree-sha1 = "f61d5d4d0e433b3fab03ca5a1bfa2d7dcbb8094c" uuid = "b3c1a2ee-3fec-4384-bf48-272ea71de57c" -version = "0.5.4" +version = "0.4.0" [[IteratorInterfaceExtensions]] git-tree-sha1 = "a3f24677c21f5bbe9d2a714f95dcd58337fb2856" @@ -655,87 +454,51 @@ uuid = "82899510-4779-5014-852e-03e436cf321d" version = "1.0.0" [[JLLWrappers]] -deps = ["Artifacts", "Preferences"] -git-tree-sha1 = "7e5d6779a1e09a36db2a7b6cff50942a0a7d0fca" +deps = ["Preferences"] +git-tree-sha1 = "642a199af8b68253517b80bd3bfd17eb4e84df6e" uuid = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210" -version = "1.5.0" +version = "1.3.0" + +[[JLSO]] +deps = ["BSON", "CodecZlib", "FilePathsBase", "Memento", "Pkg", "Serialization"] +git-tree-sha1 = "e00feb9d56e9e8518e0d60eef4d1040b282771e2" +uuid = "9da8a3cd-07a3-59c0-a743-3fdc52c30d11" +version = "2.6.0" [[JSExpr]] deps = ["JSON", "MacroTools", "Observables", "WebIO"] -git-tree-sha1 = "b413a73785b98474d8af24fd4c8a975e31df3658" +git-tree-sha1 = "bd6c034156b1e7295450a219c4340e32e50b08b1" uuid = "97c1335a-c9c5-57fe-bc5d-ec35cebe8660" -version = "0.5.4" +version = "0.5.3" [[JSON]] deps = ["Dates", "Mmap", "Parsers", "Unicode"] -git-tree-sha1 = "31e996f0a15c7b280ba9f76636b3ff9e2ae58c9a" +git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" -version = "0.21.4" - -[[JSON3]] -deps = ["Dates", "Mmap", "Parsers", "PrecompileTools", "StructTypes", "UUIDs"] -git-tree-sha1 = "eb3edce0ed4fa32f75a0a11217433c31d56bd48b" -uuid = "0f8b85d8-7281-11e9-16c2-39a750bddbf1" -version = "1.14.0" - - [JSON3.extensions] - JSON3ArrowExt = ["ArrowTypes"] +version = "0.21.2" - [JSON3.weakdeps] - ArrowTypes = "31f734f8-188a-4ce0-8406-c8a06bd891cd" - -[[JuliaVariables]] -deps = ["MLStyle", "NameResolution"] -git-tree-sha1 = "49fb3cb53362ddadb4415e9b73926d6b40709e70" -uuid = "b14d175d-62b4-44ba-8fb7-3064adc8c3ec" -version = "0.2.4" +[[JSON2]] +deps = ["Dates", "Parsers", "Test"] +git-tree-sha1 = "66397cc6c08922f98a28ab05a8d3002f9853b129" +uuid = "2535ab7d-5cd8-5a07-80ac-9b1792aadce3" +version = "0.3.2" [[Kaleido_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] -git-tree-sha1 = "43032da5832754f58d14a91ffbe86d5f176acda9" +git-tree-sha1 = "2ef87eeaa28713cb010f9fb0be288b6c1a4ecd53" uuid = "f7e6163d-2fa5-5f23-b69c-1db539e41963" -version = "0.2.1+0" - -[[KernelAbstractions]] -deps = ["Adapt", "Atomix", "InteractiveUtils", "LinearAlgebra", "MacroTools", "PrecompileTools", "Requires", "SparseArrays", "StaticArrays", "UUIDs", "UnsafeAtomics", "UnsafeAtomicsLLVM"] -git-tree-sha1 = "db02395e4c374030c53dc28f3c1d33dec35f7272" -uuid = "63c18a36-062a-441e-b654-da1e3ab1ce7c" -version = "0.9.19" - - [KernelAbstractions.extensions] - EnzymeExt = "EnzymeCore" - - [KernelAbstractions.weakdeps] - EnzymeCore = "f151be2c-9106-41f4-ab19-57ee4f262869" - -[[LLVM]] -deps = ["CEnum", "LLVMExtra_jll", "Libdl", "Preferences", "Printf", "Requires", "Unicode"] -git-tree-sha1 = "065c36f95709dd4a676dc6839a35d6fa6f192f24" -uuid = "929cbde3-209d-540e-8aea-75f648917ca0" -version = "7.1.0" - - [LLVM.extensions] - BFloat16sExt = "BFloat16s" - - [LLVM.weakdeps] - BFloat16s = "ab4f0b2a-ad5b-11e8-123f-65d77653426b" - -[[LLVMExtra_jll]] -deps = ["Artifacts", "JLLWrappers", "LazyArtifacts", "Libdl", "TOML"] -git-tree-sha1 = "88b916503aac4fb7f701bb625cd84ca5dd1677bc" -uuid = "dad2f222-ce93-54a1-a47d-0025e8a3acab" -version = "0.0.29+0" +version = "0.1.0+0" [[LaTeXStrings]] -git-tree-sha1 = "50901ebc375ed41dbf8058da26f9de442febbbec" +git-tree-sha1 = "c7f1c695e06c01b95a67f0cd1d34994f3e7db104" uuid = "b964fa9f-0449-5b57-a5c2-d3ea65f4040f" -version = "1.3.1" +version = "1.2.1" [[LatinHypercubeSampling]] deps = ["Random", "StableRNGs", "StatsBase", "Test"] -git-tree-sha1 = "825289d43c753c7f1bf9bed334c253e9913997f8" +git-tree-sha1 = "42938ab65e9ed3c3029a8d2c58382ca75bdab243" uuid = "a5e1c1ea-c99a-51d3-a14d-a9a37257b02d" -version = "1.9.0" +version = "1.8.0" [[Lazy]] deps = ["MacroTools"] @@ -747,44 +510,35 @@ version = "0.15.1" deps = ["Artifacts", "Pkg"] uuid = "4af54fe1-eca0-43a8-85a7-787d91b784e3" -[[LearnAPI]] -deps = ["InteractiveUtils", "Statistics"] -git-tree-sha1 = "ec695822c1faaaa64cee32d0b21505e1977b4809" -uuid = "92ad9a40-7767-427a-9ee6-6e577f1266cb" -version = "0.1.0" +[[LearnBase]] +git-tree-sha1 = "a0d90569edd490b82fdc4dc078ea54a5a800d30a" +uuid = "7f8f8fb0-2700-5f03-b4bd-41f8cfc144b6" +version = "0.4.1" [[LibCURL]] deps = ["LibCURL_jll", "MozillaCACerts_jll"] uuid = "b27032c2-a3e7-50c8-80cd-2d36dbcbfd21" -version = "0.6.4" [[LibCURL_jll]] deps = ["Artifacts", "LibSSH2_jll", "Libdl", "MbedTLS_jll", "Zlib_jll", "nghttp2_jll"] uuid = "deac9b47-8bc7-5906-a0fe-35ac56dc84c0" -version = "8.4.0+0" [[LibGit2]] -deps = ["Base64", "LibGit2_jll", "NetworkOptions", "Printf", "SHA"] +deps = ["Base64", "NetworkOptions", "Printf", "SHA"] uuid = "76f85450-5226-5b5a-8eaa-529ad045b433" -[[LibGit2_jll]] -deps = ["Artifacts", "LibSSH2_jll", "Libdl", "MbedTLS_jll"] -uuid = "e37daf67-58a4-590a-8e99-b0245dd2ffc5" -version = "1.6.4+0" - [[LibSSH2_jll]] deps = ["Artifacts", "Libdl", "MbedTLS_jll"] uuid = "29816b5a-b9ab-546f-933c-edad1886dfa8" -version = "1.11.0+1" [[Libdl]] uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb" [[Libiconv_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl"] -git-tree-sha1 = "f9557a255370125b405568f9767d6d195822a175" +deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] +git-tree-sha1 = "42b62845d70a619f063a7da093d995ec8e15e778" uuid = "94ce4f54-9a6c-5748-9c1c-f9c7231a4531" -version = "1.17.0+0" +version = "1.16.1+1" [[LightGraphs]] deps = ["ArnoldiMethod", "DataStructures", "Distributed", "Inflate", "LinearAlgebra", "Random", "SharedArrays", "SimpleTraits", "SparseArrays", "Statistics"] @@ -792,247 +546,212 @@ git-tree-sha1 = "432428df5f360964040ed60418dd5601ecd240b6" uuid = "093fc24a-ae57-5d10-9952-331d41423f4d" version = "1.3.5" +[[LightXML]] +deps = ["BinaryProvider", "Libdl"] +git-tree-sha1 = "be855e3c975b89746b09952407c156b5e4a33a1d" +uuid = "9c8b4983-aa76-5018-a973-4c85ecc9e179" +version = "0.8.1" + [[LinearAlgebra]] -deps = ["Libdl", "OpenBLAS_jll", "libblastrampoline_jll"] +deps = ["Libdl"] uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" [[LogExpFunctions]] -deps = ["DocStringExtensions", "IrrationalConstants", "LinearAlgebra"] -git-tree-sha1 = "18144f3e9cbe9b15b070288eef858f71b291ce37" +deps = ["ChainRulesCore", "DocStringExtensions", "IrrationalConstants", "LinearAlgebra"] +git-tree-sha1 = "86197a8ecb06e222d66797b0c2d2f0cc7b69e42b" uuid = "2ab3a3ac-af41-5b50-aa03-7779005ae688" -version = "0.3.27" - - [LogExpFunctions.extensions] - LogExpFunctionsChainRulesCoreExt = "ChainRulesCore" - LogExpFunctionsChangesOfVariablesExt = "ChangesOfVariables" - LogExpFunctionsInverseFunctionsExt = "InverseFunctions" - - [LogExpFunctions.weakdeps] - ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" - ChangesOfVariables = "9e997f8a-9a97-42d5-a9f1-ce6bfc15e2c0" - InverseFunctions = "3587e190-3f89-42d0-90ee-14403ec27112" +version = "0.3.2" [[Logging]] uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" -[[LoggingExtras]] -deps = ["Dates", "Logging"] -git-tree-sha1 = "c1dd6d7978c12545b4179fb6153b9250c96b0075" -uuid = "e6f89c97-d47a-5376-807f-9c37f3926c36" -version = "1.0.3" +[[LossFunctions]] +deps = ["InteractiveUtils", "LearnBase", "Markdown", "RecipesBase", "StatsBase"] +git-tree-sha1 = "0f057f6ea90a84e73a8ef6eebb4dc7b5c330020f" +uuid = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" +version = "0.7.2" [[MD5]] deps = ["Random", "SHA"] -git-tree-sha1 = "1576f756617d31eb397a4a517b68562fd28dc2b4" +git-tree-sha1 = "eeffe42284464c35a08026d23aa948421acf8923" uuid = "6ac74813-4b46-53a4-afec-0b5dc9d7885c" -version = "0.2.3" +version = "0.2.1" [[MKL_jll]] -deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "oneTBB_jll"] -git-tree-sha1 = "80b2833b56d466b3858d565adcd16a4a05f2089b" +deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] +git-tree-sha1 = "c253236b0ed414624b083e6b72bfe891fbd2c7af" uuid = "856f044c-d86e-5d09-b602-aeab76dc8ba7" -version = "2024.1.0+0" - -[[MLFlowClient]] -deps = ["Dates", "FilePathsBase", "HTTP", "JSON", "ShowCases", "URIs", "UUIDs"] -git-tree-sha1 = "9abb12b62debc27261c008daa13627255bf79967" -uuid = "64a0f543-368b-4a9a-827a-e71edb2a0b83" -version = "0.5.1" +version = "2021.1.1+1" [[MLJ]] -deps = ["CategoricalArrays", "ComputationalResources", "Distributed", "Distributions", "LinearAlgebra", "MLJBalancing", "MLJBase", "MLJEnsembles", "MLJFlow", "MLJIteration", "MLJModels", "MLJTuning", "OpenML", "Pkg", "ProgressMeter", "Random", "Reexport", "ScientificTypes", "StatisticalMeasures", "Statistics", "StatsBase", "Tables"] -git-tree-sha1 = "bd2072e9cd65be0a3cb841f3d8cda1d2cacfe5db" +deps = ["CategoricalArrays", "ComputationalResources", "Distributed", "Distributions", "LinearAlgebra", "MLJBase", "MLJEnsembles", "MLJIteration", "MLJModels", "MLJOpenML", "MLJSerialization", "MLJTuning", "Pkg", "ProgressMeter", "Random", "ScientificTypes", "Statistics", "StatsBase", "Tables"] +git-tree-sha1 = "7cbd651e39fd3f3aa37e8a4d8beaccfa8d13b1cd" uuid = "add582a8-e3ab-11e8-2d5e-e98b27df1bc7" -version = "0.20.5" - -[[MLJBalancing]] -deps = ["MLJBase", "MLJModelInterface", "MLUtils", "OrderedCollections", "Random", "StatsBase"] -git-tree-sha1 = "f02e28f9f3c54a138db12a97a5d823e5e572c2d6" -uuid = "45f359ea-796d-4f51-95a5-deb1a414c586" -version = "0.1.4" +version = "0.16.7" [[MLJBase]] -deps = ["CategoricalArrays", "CategoricalDistributions", "ComputationalResources", "Dates", "DelimitedFiles", "Distributed", "Distributions", "InteractiveUtils", "InvertedIndices", "LearnAPI", "LinearAlgebra", "MLJModelInterface", "Missings", "OrderedCollections", "Parameters", "PrettyTables", "ProgressMeter", "Random", "RecipesBase", "Reexport", "ScientificTypes", "Serialization", "StatisticalMeasuresBase", "StatisticalTraits", "Statistics", "StatsBase", "Tables"] -git-tree-sha1 = "aba2ffd56a9a97027b4102055dd9f909a6e35d12" +deps = ["CategoricalArrays", "ComputationalResources", "Dates", "DelimitedFiles", "Distributed", "Distributions", "InteractiveUtils", "InvertedIndices", "LinearAlgebra", "LossFunctions", "MLJModelInterface", "Missings", "OrderedCollections", "Parameters", "PrettyTables", "ProgressMeter", "Random", "ScientificTypes", "StatisticalTraits", "Statistics", "StatsBase", "Tables"] +git-tree-sha1 = "7fb47f132e3df112eb65c11ec1ac7625197fa3b1" uuid = "a7f614a8-145f-11e9-1d2a-a57a1082229d" -version = "1.3.0" -weakdeps = ["StatisticalMeasures"] - - [MLJBase.extensions] - DefaultMeasuresExt = "StatisticalMeasures" +version = "0.18.21" [[MLJEnsembles]] -deps = ["CategoricalArrays", "CategoricalDistributions", "ComputationalResources", "Distributed", "Distributions", "MLJModelInterface", "ProgressMeter", "Random", "ScientificTypesBase", "StatisticalMeasuresBase", "StatsBase"] -git-tree-sha1 = "d3dd87194ec96892bb243b65225a462c7ab16e66" +deps = ["CategoricalArrays", "ComputationalResources", "Distributed", "Distributions", "MLJBase", "MLJModelInterface", "ProgressMeter", "Random", "ScientificTypes", "StatsBase"] +git-tree-sha1 = "f8ca949d52432b81f621d9da641cf59829ad2c8c" uuid = "50ed68f4-41fd-4504-931a-ed422449fee0" -version = "0.4.2" - -[[MLJFlow]] -deps = ["MLFlowClient", "MLJBase", "MLJModelInterface"] -git-tree-sha1 = "508bff8071d7d1902d6f1b9d1e868d58821f1cfe" -uuid = "7b7b8358-b45c-48ea-a8ef-7ca328ad328f" -version = "0.5.0" +version = "0.1.2" [[MLJIteration]] -deps = ["IterationControl", "MLJBase", "Random", "Serialization"] -git-tree-sha1 = "1e909ee09417ebd18559c4d9c15febff887192df" +deps = ["IterationControl", "MLJBase", "Random"] +git-tree-sha1 = "f927564f7e295b3205f37186191c82720a3d93a5" uuid = "614be32b-d00c-4edb-bd02-1eb411ab5e55" -version = "0.6.1" +version = "0.3.1" [[MLJModelInterface]] deps = ["Random", "ScientificTypesBase", "StatisticalTraits"] -git-tree-sha1 = "d2a45e1b5998ba3fdfb6cfe0c81096d4c7fb40e7" +git-tree-sha1 = "1b780b191a65dbefc42d2a225850d20b243dde88" uuid = "e80e1ace-859a-464e-9ed9-23947d8ae3ea" -version = "1.9.6" +version = "1.3.0" [[MLJModels]] -deps = ["CategoricalArrays", "CategoricalDistributions", "Combinatorics", "Dates", "Distances", "Distributions", "InteractiveUtils", "LinearAlgebra", "MLJModelInterface", "Markdown", "OrderedCollections", "Parameters", "Pkg", "PrettyPrinting", "REPL", "Random", "RelocatableFolders", "ScientificTypes", "StatisticalTraits", "Statistics", "StatsBase", "Tables"] -git-tree-sha1 = "410da88e0e6ece5467293d2c76b51b7c6df7d072" +deps = ["CategoricalArrays", "Dates", "Distances", "Distributions", "InteractiveUtils", "LinearAlgebra", "MLJBase", "MLJModelInterface", "OrderedCollections", "Parameters", "Pkg", "REPL", "Random", "Requires", "ScientificTypes", "Statistics", "StatsBase", "Tables"] +git-tree-sha1 = "ced5223e0b8cecfab2cd0e688deec16984bd879c" uuid = "d491faf4-2d78-11e9-2867-c94bc002c0b7" -version = "0.16.17" +version = "0.14.10" [[MLJMultivariateStatsInterface]] -deps = ["CategoricalDistributions", "Distances", "LinearAlgebra", "MLJModelInterface", "MultivariateStats", "StatsBase"] -git-tree-sha1 = "0d76e36bf83926235dcd3eaeafa7f47d3e7f32ea" +deps = ["Distances", "LinearAlgebra", "MLJModelInterface", "MultivariateStats", "StatsBase"] +git-tree-sha1 = "0cfc81ff677ea13ed72894992ee9e5f8ae4dbb9d" uuid = "1b6a4a23-ba22-4f51-9698-8599985d3728" -version = "0.5.3" +version = "0.2.2" -[[MLJTuning]] -deps = ["ComputationalResources", "Distributed", "Distributions", "LatinHypercubeSampling", "MLJBase", "ProgressMeter", "Random", "RecipesBase", "StatisticalMeasuresBase"] -git-tree-sha1 = "efb9ec087ab9589afad0002e69fdd9cd38ef1643" -uuid = "03970b2e-30c4-11ea-3135-d1576263f10f" -version = "0.8.6" +[[MLJOpenML]] +deps = ["CSV", "HTTP", "JSON", "Markdown", "ScientificTypes"] +git-tree-sha1 = "a0d6e25ec042ab84505733a62a2b2894fbcf260c" +uuid = "cbea4545-8c96-4583-ad3a-44078d60d369" +version = "1.1.0" -[[MLStyle]] -git-tree-sha1 = "bc38dff0548128765760c79eb7388a4b37fae2c8" -uuid = "d8e11817-5142-5d16-987a-aa16d5891078" -version = "0.4.17" +[[MLJSerialization]] +deps = ["IterationControl", "JLSO", "MLJBase", "MLJModelInterface"] +git-tree-sha1 = "cd6285f95948fe1047b7d6fd346c172e247c1188" +uuid = "17bed46d-0ab5-4cd4-b792-a5c4b8547c6d" +version = "1.1.2" -[[MLUtils]] -deps = ["ChainRulesCore", "Compat", "DataAPI", "DelimitedFiles", "FLoops", "NNlib", "Random", "ShowCases", "SimpleTraits", "Statistics", "StatsBase", "Tables", "Transducers"] -git-tree-sha1 = "b45738c2e3d0d402dffa32b2c1654759a2ac35a4" -uuid = "f1d291b0-491e-4a28-83b9-f70985020b54" -version = "0.4.4" +[[MLJTuning]] +deps = ["ComputationalResources", "Distributed", "Distributions", "LatinHypercubeSampling", "MLJBase", "ProgressMeter", "Random", "RecipesBase"] +git-tree-sha1 = "1deadc54bf1577a46978d80fe2506d62fa8bf18f" +uuid = "03970b2e-30c4-11ea-3135-d1576263f10f" +version = "0.6.10" [[MacroTools]] deps = ["Markdown", "Random"] -git-tree-sha1 = "2fa9ee3e63fd3a4f7a9a4f4744a52f4856de82df" +git-tree-sha1 = "0fb723cd8c45858c22169b2e42269e53271a6df7" uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09" -version = "0.5.13" +version = "0.5.7" [[MappedArrays]] -git-tree-sha1 = "2dab0221fe2b0f2cb6754eaa743cc266339f527e" +git-tree-sha1 = "e8b359ef06ec72e8c030463fe02efe5527ee5142" uuid = "dbb5928d-eab1-5f90-85c2-b9b0edb7c900" -version = "0.4.2" +version = "0.4.1" [[Markdown]] deps = ["Base64"] uuid = "d6f4376e-aef5-505a-96c1-9c027394607a" [[MbedTLS]] -deps = ["Dates", "MbedTLS_jll", "MozillaCACerts_jll", "NetworkOptions", "Random", "Sockets"] -git-tree-sha1 = "c067a280ddc25f196b5e7df3877c6b226d390aaf" +deps = ["Dates", "MbedTLS_jll", "Random", "Sockets"] +git-tree-sha1 = "1c38e51c3d08ef2278062ebceade0e46cefc96fe" uuid = "739be429-bea8-5141-9913-cc70e7f3736d" -version = "1.1.9" +version = "1.0.3" [[MbedTLS_jll]] deps = ["Artifacts", "Libdl"] uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1" -version = "2.28.2+1" [[Measures]] -git-tree-sha1 = "c13304c81eec1ed3af7fc20e75fb6b26092a1102" +git-tree-sha1 = "e498ddeee6f9fdb4551ce855a46f54dbd900245f" uuid = "442fdcdd-2543-5da2-b0f3-8c86c306513e" -version = "0.3.2" +version = "0.3.1" -[[MicroCollections]] -deps = ["BangBang", "InitialValues", "Setfield"] -git-tree-sha1 = "629afd7d10dbc6935ec59b32daeb33bc4460a42e" -uuid = "128add7d-3638-4c79-886c-908ea0c25c34" -version = "0.1.4" +[[Memento]] +deps = ["Dates", "Distributed", "JSON", "Serialization", "Sockets", "Syslogs", "Test", "TimeZones", "UUIDs"] +git-tree-sha1 = "19650888f97362a2ae6c84f0f5f6cda84c30ac38" +uuid = "f28f55f0-a522-5efc-85c2-fe41dfb9b2d9" +version = "1.2.0" [[Missings]] deps = ["DataAPI"] -git-tree-sha1 = "ec4f7fbeab05d7747bdf98eb74d130a2a2ed298d" +git-tree-sha1 = "2ca267b08821e86c5ef4376cffed98a46c2cb205" uuid = "e1d29d7a-bbdc-5cf2-9ac0-f12de2c33e28" -version = "1.2.0" +version = "1.0.1" [[Mmap]] uuid = "a63ad114-7e13-5084-954f-fe012c677804" +[[Mocking]] +deps = ["ExprTools"] +git-tree-sha1 = "748f6e1e4de814b101911e64cc12d83a6af66782" +uuid = "78c3b35d-d492-501b-9361-3d52fe80e533" +version = "0.7.2" + [[MosaicViews]] deps = ["MappedArrays", "OffsetArrays", "PaddedViews", "StackViews"] -git-tree-sha1 = "7b86a5d4d70a9f5cdf2dacb3cbe6d251d1a61dbe" +git-tree-sha1 = "b34e3bc3ca7c94914418637cb10cc4d1d80d877d" uuid = "e94cdb99-869f-56ef-bcf0-1ae2bcbe0389" -version = "0.3.4" +version = "0.3.3" [[MozillaCACerts_jll]] uuid = "14a3606d-f60d-562e-9121-12d972cd8159" -version = "2023.1.10" + +[[MultiResolutionIterators]] +deps = ["IterTools", "Random", "Test"] +git-tree-sha1 = "27fa99913e031afaf06ea8a6d4362fd8c94bb9fb" +uuid = "396aa475-d5af-5b65-8c11-5c82e21b2380" +version = "0.5.0" [[MultivariateStats]] -deps = ["Arpack", "LinearAlgebra", "SparseArrays", "Statistics", "StatsAPI", "StatsBase"] -git-tree-sha1 = "68bf5103e002c44adfd71fea6bd770b3f0586843" +deps = ["Arpack", "LinearAlgebra", "SparseArrays", "Statistics", "StatsBase"] +git-tree-sha1 = "8d958ff1854b166003238fe191ec34b9d592860a" uuid = "6f286f6a-111f-5878-ab1e-185364afe411" -version = "0.10.2" +version = "0.8.0" [[Mustache]] deps = ["Printf", "Tables"] -git-tree-sha1 = "a7cefa21a2ff993bff0456bf7521f46fc077ddf1" +git-tree-sha1 = "36995ef0d532fe08119d70b2365b7b03d4e00f48" uuid = "ffc61752-8dc7-55ee-8c37-f3e9cdd09e70" -version = "1.0.19" +version = "1.0.10" + +[[MutableArithmetics]] +deps = ["LinearAlgebra", "SparseArrays", "Test"] +git-tree-sha1 = "3927848ccebcc165952dc0d9ac9aa274a87bfe01" +uuid = "d8a4904e-b15c-11e9-3269-09a3773c0cb0" +version = "0.2.20" [[Mux]] -deps = ["AssetRegistry", "Base64", "HTTP", "Hiccup", "MbedTLS", "Pkg", "Sockets"] -git-tree-sha1 = "7295d849103ac4fcbe3b2e439f229c5cc77b9b69" +deps = ["AssetRegistry", "Base64", "HTTP", "Hiccup", "Pkg", "Sockets", "WebSockets"] +git-tree-sha1 = "82dfb2cead9895e10ee1b0ca37a01088456c4364" uuid = "a975b10e-0019-58db-a62f-e48ff68538c9" -version = "1.0.2" - -[[NNlib]] -deps = ["Adapt", "Atomix", "ChainRulesCore", "GPUArraysCore", "KernelAbstractions", "LinearAlgebra", "Pkg", "Random", "Requires", "Statistics"] -git-tree-sha1 = "3d4617f943afe6410206a5294a95948c8d1b35bd" -uuid = "872c559c-99b0-510c-b3b7-b6c96a88d5cd" -version = "0.9.17" - - [NNlib.extensions] - NNlibAMDGPUExt = "AMDGPU" - NNlibCUDACUDNNExt = ["CUDA", "cuDNN"] - NNlibCUDAExt = "CUDA" - NNlibEnzymeCoreExt = "EnzymeCore" - - [NNlib.weakdeps] - AMDGPU = "21141c5a-9bdb-4563-92ae-f87d6854732e" - CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba" - EnzymeCore = "f151be2c-9106-41f4-ab19-57ee4f262869" - cuDNN = "02a925ec-e4fe-4b08-9a7e-0d78e3d38ccd" +version = "0.7.6" [[NaNMath]] -deps = ["OpenLibm_jll"] -git-tree-sha1 = "0877504529a3e5c3343c6f8b4c0381e57e4387e4" +git-tree-sha1 = "bfe47e760d60b82b66b61d2d44128b62e3a369fb" uuid = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3" -version = "1.0.2" - -[[NameResolution]] -deps = ["PrettyPrint"] -git-tree-sha1 = "1a0fa0e9613f46c9b8c11eee38ebb4f590013c5e" -uuid = "71a1bf82-56d0-4bbc-8a3c-48b961074391" -version = "0.1.5" +version = "0.3.5" [[NearestNeighborModels]] deps = ["Distances", "FillArrays", "InteractiveUtils", "LinearAlgebra", "MLJModelInterface", "NearestNeighbors", "Statistics", "StatsBase", "Tables"] -git-tree-sha1 = "e411143a8362926e4284a54e745972e939fbab78" +git-tree-sha1 = "ae40740082d5d05ae6343241ad8fc5d592fd5fcf" uuid = "636a865e-7cf4-491e-846c-de09b730eb36" -version = "0.2.3" +version = "0.1.6" [[NearestNeighbors]] deps = ["Distances", "StaticArrays"] -git-tree-sha1 = "ded64ff6d4fdd1cb68dfcbb818c69e144a5b2e4c" +git-tree-sha1 = "16baacfdc8758bc374882566c9187e785e85c2f0" uuid = "b8a86587-4115-5ab1-83bc-aa920d37bbce" -version = "0.4.16" +version = "0.4.9" [[NetworkOptions]] uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908" -version = "1.2.0" [[Nullables]] git-tree-sha1 = "8f87854cc8f3685a60689d8edecaa29d2251979b" @@ -1040,46 +759,19 @@ uuid = "4d1e1d77-625e-5b40-9113-a560ec7a8ecd" version = "1.0.0" [[Observables]] -git-tree-sha1 = "7438a59546cf62428fc9d1bc94729146d37a7225" +git-tree-sha1 = "3469ef96607a6b9a1e89e54e6f23401073ed3126" uuid = "510215fc-4207-5dde-b226-833fc4488ee2" -version = "0.5.5" +version = "0.3.3" [[OffsetArrays]] -git-tree-sha1 = "e64b4f5ea6b7389f6f046d13d4896a8f9c1ba71e" +deps = ["Adapt"] +git-tree-sha1 = "c870a0d713b51e4b49be6432eff0e26a4325afee" uuid = "6fe1bfb0-de20-5000-8ca7-80f57d26f881" -version = "1.14.0" -weakdeps = ["Adapt"] - - [OffsetArrays.extensions] - OffsetArraysAdaptExt = "Adapt" +version = "1.10.6" [[OpenBLAS_jll]] deps = ["Artifacts", "CompilerSupportLibraries_jll", "Libdl"] uuid = "4536629a-c528-5b80-bd46-f80d51c5b363" -version = "0.3.23+4" - -[[OpenLibm_jll]] -deps = ["Artifacts", "Libdl"] -uuid = "05823500-19ac-5b8b-9628-191a04bc5112" -version = "0.8.1+2" - -[[OpenML]] -deps = ["ARFFFiles", "HTTP", "JSON", "Markdown", "Pkg", "Scratch"] -git-tree-sha1 = "6efb039ae888699d5a74fb593f6f3e10c7193e33" -uuid = "8b6db2d4-7670-4922-a472-f9537c81ab66" -version = "0.3.1" - -[[OpenSSL]] -deps = ["BitFlags", "Dates", "MozillaCACerts_jll", "OpenSSL_jll", "Sockets"] -git-tree-sha1 = "38cb508d080d21dc1128f7fb04f20387ed4c0af4" -uuid = "4d8831e6-92b7-49fb-bdf8-b643e874388c" -version = "1.4.3" - -[[OpenSSL_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl"] -git-tree-sha1 = "3da7367955dcc5c54c1ba4d402ccdc09a1a3e046" -uuid = "458c3c95-2e84-50aa-8efc-19380b2a3a95" -version = "3.0.13+1" [[OpenSpecFun_jll]] deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "Pkg"] @@ -1088,126 +780,85 @@ uuid = "efe28fd5-8261-553b-a9e1-b2916fc3738e" version = "0.5.5+0" [[OrderedCollections]] -git-tree-sha1 = "dfdf5519f235516220579f949664f1bf44e741c5" +git-tree-sha1 = "85f8e6578bf1f9ee0d11e7bb1b1456435479d47c" uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d" -version = "1.6.3" +version = "1.4.1" [[PDMats]] deps = ["LinearAlgebra", "SparseArrays", "SuiteSparse"] -git-tree-sha1 = "949347156c25054de2db3b166c52ac4728cbad65" +git-tree-sha1 = "4dd403333bcf0909341cfe57ec115152f937d7d8" uuid = "90014a1f-27ba-587c-ab20-58faa44d9150" -version = "0.11.31" +version = "0.11.1" [[PaddedViews]] deps = ["OffsetArrays"] -git-tree-sha1 = "0fac6313486baae819364c52b4f483450a9d793f" +git-tree-sha1 = "646eed6f6a5d8df6708f15ea7e02a7a2c4fe4800" uuid = "5432bcbf-9aad-5242-b902-cca2824c8663" -version = "0.5.12" +version = "0.5.10" [[Parameters]] deps = ["OrderedCollections", "UnPack"] -git-tree-sha1 = "34c0e9ad262e5f7fc75b10a9952ca7692cfc5fbe" +git-tree-sha1 = "2276ac65f1e236e0a6ea70baff3f62ad4c625345" uuid = "d96e819e-fc66-5662-9728-84c9c7592b0a" -version = "0.12.3" +version = "0.12.2" [[Parsers]] -deps = ["Dates", "PrecompileTools", "UUIDs"] -git-tree-sha1 = "8489905bcdbcfac64d1daa51ca07c0d8f0283821" +deps = ["Dates"] +git-tree-sha1 = "bfd7d8c7fd87f04543810d9cbd3995972236ba1b" uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0" -version = "2.8.1" +version = "1.1.2" + +[[PersistenceDiagramsBase]] +deps = ["Compat", "Tables"] +git-tree-sha1 = "ec6eecbfae1c740621b5d903a69ec10e30f3f4bc" +uuid = "b1ad91c1-539c-4ace-90bd-ea06abc420fa" +version = "0.1.1" [[Pidfile]] deps = ["FileWatching", "Test"] -git-tree-sha1 = "2d8aaf8ee10df53d0dfb9b8ee44ae7c04ced2b03" +git-tree-sha1 = "1be8660b2064893cd2dae4bd004b589278e4440d" uuid = "fa939f87-e72e-5be4-a000-7fc836dbe307" -version = "1.3.0" +version = "1.2.0" [[Pkg]] -deps = ["Artifacts", "Dates", "Downloads", "FileWatching", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "Serialization", "TOML", "Tar", "UUIDs", "p7zip_jll"] +deps = ["Artifacts", "Dates", "Downloads", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "Serialization", "TOML", "Tar", "UUIDs", "p7zip_jll"] uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" -version = "1.10.0" [[PlotlyBase]] deps = ["ColorSchemes", "Dates", "DelimitedFiles", "DocStringExtensions", "JSON", "LaTeXStrings", "Logging", "Parameters", "Pkg", "REPL", "Requires", "Statistics", "UUIDs"] -git-tree-sha1 = "56baf69781fc5e61607c3e46227ab17f7040ffa2" +git-tree-sha1 = "7eb4ec38e1c4e00fea999256e9eb11ee7ede0c69" uuid = "a03496cd-edff-5a9b-9e67-9cda94a718b5" -version = "0.8.19" +version = "0.8.16" [[PlotlyJS]] -deps = ["Base64", "Blink", "DelimitedFiles", "JSExpr", "JSON", "Kaleido_jll", "Markdown", "Pkg", "PlotlyBase", "PlotlyKaleido", "REPL", "Reexport", "Requires", "WebIO"] -git-tree-sha1 = "e62d886d33b81c371c9d4e2f70663c0637f19459" +deps = ["Base64", "Blink", "DelimitedFiles", "JSExpr", "JSON", "Kaleido_jll", "Markdown", "Pkg", "PlotlyBase", "REPL", "Reexport", "Requires", "WebIO"] +git-tree-sha1 = "ec6bc7270269be2d565b272116ca74ca2f8bd9ab" uuid = "f0f68f2c-4968-5e81-91da-67840de0976a" -version = "0.18.13" - - [PlotlyJS.extensions] - CSVExt = "CSV" - DataFramesExt = ["DataFrames", "CSV"] - IJuliaExt = "IJulia" - JSON3Ext = "JSON3" - - [PlotlyJS.weakdeps] - CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" - DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" - IJulia = "7073ff75-c697-5162-941a-fcdaad2a7d2a" - JSON3 = "0f8b85d8-7281-11e9-16c2-39a750bddbf1" - -[[PlotlyKaleido]] -deps = ["Base64", "JSON", "Kaleido_jll"] -git-tree-sha1 = "2650cd8fb83f73394996d507b3411a7316f6f184" -uuid = "f2990250-8cf9-495f-b13a-cce12b45703c" -version = "2.2.4" +version = "0.18.7" [[Polynomials]] -deps = ["LinearAlgebra", "RecipesBase", "Setfield", "SparseArrays"] -git-tree-sha1 = "89620a0b5458dca4bf9ea96174fa6422b3adf6f9" +deps = ["Intervals", "LinearAlgebra", "MutableArithmetics", "RecipesBase"] +git-tree-sha1 = "0bbfdcd8cda81b8144de4be8a67f5717e959a005" uuid = "f27b6e38-b328-58d1-80ce-0feddd5e7a45" -version = "4.0.8" - - [Polynomials.extensions] - PolynomialsChainRulesCoreExt = "ChainRulesCore" - PolynomialsFFTWExt = "FFTW" - PolynomialsMakieCoreExt = "MakieCore" - PolynomialsMutableArithmeticsExt = "MutableArithmetics" - - [Polynomials.weakdeps] - ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" - FFTW = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341" - MakieCore = "20f20a25-4f0e-4fdf-b5d1-57303727442b" - MutableArithmetics = "d8a4904e-b15c-11e9-3269-09a3773c0cb0" +version = "2.0.14" [[PooledArrays]] deps = ["DataAPI", "Future"] -git-tree-sha1 = "36d8b4b899628fb92c2749eb488d884a926614d3" +git-tree-sha1 = "a193d6ad9c45ada72c14b731a318bedd3c2f00cf" uuid = "2dfb63ee-cc39-5dd5-95bd-886bf059d720" -version = "1.4.3" - -[[PrecompileTools]] -deps = ["Preferences"] -git-tree-sha1 = "5aa36f7049a63a1528fe8f7c3f2113413ffd4e1f" -uuid = "aea7be01-6a6a-4083-8856-8a6e6704d82a" -version = "1.2.1" +version = "1.3.0" [[Preferences]] deps = ["TOML"] -git-tree-sha1 = "9306f6085165d270f7e3db02af26a400d580f5c6" +git-tree-sha1 = "00cfd92944ca9c760982747e9a1d0d5d86ab1e5a" uuid = "21216c6a-2e73-6563-6e65-726566657250" -version = "1.4.3" - -[[PrettyPrint]] -git-tree-sha1 = "632eb4abab3449ab30c5e1afaa874f0b98b586e4" -uuid = "8162dcfd-2161-5ef2-ae6c-7681170c5f98" -version = "0.2.0" - -[[PrettyPrinting]] -git-tree-sha1 = "142ee93724a9c5d04d78df7006670a93ed1b244e" -uuid = "54e16d92-306c-5ea0-a30b-337be88ac337" -version = "0.4.2" +version = "1.2.2" [[PrettyTables]] -deps = ["Crayons", "LaTeXStrings", "Markdown", "PrecompileTools", "Printf", "Reexport", "StringManipulation", "Tables"] -git-tree-sha1 = "66b20dd35966a748321d3b2537c4584cf40387c7" +deps = ["Crayons", "Formatting", "Markdown", "Reexport", "Tables"] +git-tree-sha1 = "0d1245a357cc61c8cd61934c07447aa569ff22e6" uuid = "08abe8d2-0d0c-5749-adfa-8a2ac140af0d" -version = "2.3.2" +version = "1.1.0" [[Printf]] deps = ["Unicode"] @@ -1215,120 +866,85 @@ uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7" [[ProgressMeter]] deps = ["Distributed", "Printf"] -git-tree-sha1 = "763a8ceb07833dd51bb9e3bbca372de32c0605ad" +git-tree-sha1 = "afadeba63d90ff223a6a48d2009434ecee2ec9e8" uuid = "92933f4c-e287-5a05-a399-4b506db050ca" -version = "1.10.0" - -[[PtrArrays]] -git-tree-sha1 = "f011fbb92c4d401059b2212c05c0601b70f8b759" -uuid = "43287f4e-b6f4-7ad1-bb20-aadabca52c3d" -version = "1.2.0" +version = "1.7.1" [[QuadGK]] deps = ["DataStructures", "LinearAlgebra"] -git-tree-sha1 = "9b23c31e76e333e6fb4c1595ae6afa74966a729e" +git-tree-sha1 = "12fbe86da16df6679be7521dfb39fbc861e1dc7b" uuid = "1fd47b50-473d-5c70-9696-f719f8f3bcdc" -version = "2.9.4" +version = "2.4.1" [[Quadmath]] -deps = ["Compat", "Printf", "Random", "Requires"] -git-tree-sha1 = "67fe599f02c3f7be5d97310674cd05429d6f1b42" +deps = ["Printf", "Random", "Requires"] +git-tree-sha1 = "5a8f74af8eae654086a1d058b4ec94ff192e3de0" uuid = "be4d8f0f-7fa4-5f49-b795-2f01399ab2dd" -version = "0.5.10" +version = "0.5.5" [[REPL]] deps = ["InteractiveUtils", "Markdown", "Sockets", "Unicode"] uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb" [[Random]] -deps = ["SHA"] +deps = ["Serialization"] uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" [[RecipesBase]] -deps = ["PrecompileTools"] -git-tree-sha1 = "5c3d09cc4f31f5fc6af001c250bf1278733100ff" +git-tree-sha1 = "44a75aa7a527910ee3d1751d1f0e4148698add9e" uuid = "3cdcf5f2-1ef4-517c-9805-6587b60abb01" -version = "1.3.4" +version = "1.1.2" [[Reexport]] git-tree-sha1 = "45e428421666073eab6f2da5c9d310d99bb12f9b" uuid = "189a3867-3050-52da-a836-e630ba90ab69" version = "1.2.2" -[[RelocatableFolders]] -deps = ["SHA", "Scratch"] -git-tree-sha1 = "ffdaf70d81cf6ff22c2b6e733c900c3321cab864" -uuid = "05181044-ff0b-4ac5-8273-598c1e38db00" -version = "1.0.1" - [[Requires]] deps = ["UUIDs"] -git-tree-sha1 = "838a3a4188e2ded87a4f9f184b4b0d78a1e91cb7" +git-tree-sha1 = "4036a3bd08ac7e968e27c203d45f5fff15020621" uuid = "ae029012-a4dd-5104-9daa-d747884805df" -version = "1.3.0" +version = "1.1.3" [[Rmath]] deps = ["Random", "Rmath_jll"] -git-tree-sha1 = "f65dcb5fa46aee0cf9ed6274ccbd597adc49aa7b" +git-tree-sha1 = "bf3188feca147ce108c76ad82c2792c57abe7b1f" uuid = "79098fc4-a85e-5d69-aa6a-4863f24498fa" -version = "0.7.1" +version = "0.7.0" [[Rmath_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl"] -git-tree-sha1 = "d483cd324ce5cf5d61b77930f0bbd6cb61927d21" +deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] +git-tree-sha1 = "68db32dff12bb6127bac73c209881191bf0efbb7" uuid = "f50d1b31-88e8-58de-be2c-1cc44531875f" -version = "0.4.2+0" +version = "0.3.0+0" [[SHA]] uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" -version = "0.7.0" [[ScientificTypes]] -deps = ["CategoricalArrays", "ColorTypes", "Dates", "Distributions", "PrettyTables", "Reexport", "ScientificTypesBase", "StatisticalTraits", "Tables"] -git-tree-sha1 = "75ccd10ca65b939dab03b812994e571bf1e3e1da" +deps = ["CategoricalArrays", "ColorTypes", "CorpusLoaders", "Dates", "Distributions", "PersistenceDiagramsBase", "PrettyTables", "Reexport", "ScientificTypesBase", "StatisticalTraits", "Tables"] +git-tree-sha1 = "cf596b0378c45642b76b7a60ab608a25c7236506" uuid = "321657f4-b219-11e9-178b-2701a2544e81" -version = "3.0.2" +version = "2.2.2" [[ScientificTypesBase]] -git-tree-sha1 = "a8e18eb383b5ecf1b5e6fc237eb39255044fd92b" +git-tree-sha1 = "9c1a0dea3b442024c54ca6a318e8acf842eab06f" uuid = "30f210dd-8aff-4c5f-94ba-8e64358c1161" -version = "3.0.0" - -[[Scratch]] -deps = ["Dates"] -git-tree-sha1 = "3bac05bc7e74a75fd9cba4295cde4045d9fe2386" -uuid = "6c6a2e73-6563-6170-7368-637461726353" -version = "1.2.1" +version = "2.2.0" [[SentinelArrays]] deps = ["Dates", "Random"] -git-tree-sha1 = "90b4f68892337554d31cdcdbe19e48989f26c7e6" +git-tree-sha1 = "54f37736d8934a12a200edea2f9206b03bdf3159" uuid = "91c51154-3ec4-41a3-a24f-3f23e20d615c" -version = "1.4.3" +version = "1.3.7" [[Serialization]] uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b" -[[Setfield]] -deps = ["ConstructionBase", "Future", "MacroTools", "StaticArraysCore"] -git-tree-sha1 = "e2cc6d8c88613c05e1defb55170bf5ff211fbeac" -uuid = "efcf1570-3423-57d1-acb7-fd33fddbac46" -version = "1.1.1" - [[SharedArrays]] deps = ["Distributed", "Mmap", "Random", "Serialization"] uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383" -[[ShowCases]] -git-tree-sha1 = "7f534ad62ab2bd48591bdeac81994ea8c445e4a5" -uuid = "605ecd9f-84a6-4c9e-81e2-4798472b76a3" -version = "0.1.0" - -[[SimpleBufferStream]] -git-tree-sha1 = "874e8867b33a00e784c8a7e4b60afe9e037b74e1" -uuid = "777ac1f9-54b0-4bf8-805c-2214025038e7" -version = "1.1.0" - [[SimpleTraits]] deps = ["InteractiveUtils", "MacroTools"] git-tree-sha1 = "5d7e3f4e11935503d3ecaf7186eac40602e7d231" @@ -1340,36 +956,25 @@ uuid = "6462fe0b-24de-5631-8697-dd941f90decc" [[SortingAlgorithms]] deps = ["DataStructures"] -git-tree-sha1 = "66e0a8e672a0bdfca2c3f5937efb8538b9ddc085" +git-tree-sha1 = "b3363d7460f7d098ca0912c69b082f75625d7508" uuid = "a2af1166-a08f-5f64-846c-94a0d3cef48c" -version = "1.2.1" +version = "1.0.1" [[SparseArrays]] -deps = ["Libdl", "LinearAlgebra", "Random", "Serialization", "SuiteSparse_jll"] +deps = ["LinearAlgebra", "Random"] uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" -version = "1.10.0" [[SpecialFunctions]] -deps = ["IrrationalConstants", "LogExpFunctions", "OpenLibm_jll", "OpenSpecFun_jll"] -git-tree-sha1 = "2f5d4697f21388cbe1ff299430dd169ef97d7e14" +deps = ["ChainRulesCore", "LogExpFunctions", "OpenSpecFun_jll"] +git-tree-sha1 = "a322a9493e49c5f3a10b50df3aedaf1cdb3244b7" uuid = "276daf66-3868-5448-9aa4-cd146d93841b" -version = "2.4.0" -weakdeps = ["ChainRulesCore"] - - [SpecialFunctions.extensions] - SpecialFunctionsChainRulesCoreExt = "ChainRulesCore" - -[[SplittablesBase]] -deps = ["Setfield", "Test"] -git-tree-sha1 = "e08a62abc517eb79667d0a29dc08a3b589516bb5" -uuid = "171d559e-b47b-412a-8079-5efa626c420e" -version = "0.1.15" +version = "1.6.1" [[StableRNGs]] -deps = ["Random"] -git-tree-sha1 = "83e6cce8324d49dfaf9ef059227f91ed4441a8e5" +deps = ["Random", "Test"] +git-tree-sha1 = "3be7d49667040add7ee151fefaf1f8c04c8c8276" uuid = "860ef19b-820b-49d6-a774-d7a799459cd3" -version = "1.0.2" +version = "1.0.0" [[StackViews]] deps = ["OffsetArrays"] @@ -1377,133 +982,76 @@ git-tree-sha1 = "46e589465204cd0c08b4bd97385e4fa79a0c770c" uuid = "cae243ae-269e-4f55-b966-ac2d0dc13c15" version = "0.1.1" -[[Static]] -deps = ["IfElse"] -git-tree-sha1 = "d2fdac9ff3906e27f7a618d47b676941baa6c80c" -uuid = "aedffcd0-7271-4cad-89d0-dc628f76c6d3" -version = "0.8.10" - -[[StaticArrayInterface]] -deps = ["ArrayInterface", "Compat", "IfElse", "LinearAlgebra", "PrecompileTools", "Requires", "SparseArrays", "Static", "SuiteSparse"] -git-tree-sha1 = "5d66818a39bb04bf328e92bc933ec5b4ee88e436" -uuid = "0d7ed370-da01-4f52-bd93-41d350b8b718" -version = "1.5.0" -weakdeps = ["OffsetArrays", "StaticArrays"] - - [StaticArrayInterface.extensions] - StaticArrayInterfaceOffsetArraysExt = "OffsetArrays" - StaticArrayInterfaceStaticArraysExt = "StaticArrays" - [[StaticArrays]] -deps = ["LinearAlgebra", "PrecompileTools", "Random", "StaticArraysCore"] -git-tree-sha1 = "9ae599cd7529cfce7fea36cf00a62cfc56f0f37c" +deps = ["LinearAlgebra", "Random", "Statistics"] +git-tree-sha1 = "3240808c6d463ac46f1c1cd7638375cd22abbccb" uuid = "90137ffa-7385-5640-81b9-e52037218182" -version = "1.9.4" -weakdeps = ["ChainRulesCore", "Statistics"] - - [StaticArrays.extensions] - StaticArraysChainRulesCoreExt = "ChainRulesCore" - StaticArraysStatisticsExt = "Statistics" - -[[StaticArraysCore]] -git-tree-sha1 = "36b3d696ce6366023a0ea192b4cd442268995a0d" -uuid = "1e83bf80-4336-4d27-bf5d-d5a4f845583c" -version = "1.4.2" - -[[StatisticalMeasures]] -deps = ["CategoricalArrays", "CategoricalDistributions", "Distributions", "LearnAPI", "LinearAlgebra", "MacroTools", "OrderedCollections", "PrecompileTools", "ScientificTypesBase", "StatisticalMeasuresBase", "Statistics", "StatsBase"] -git-tree-sha1 = "8b5a165b0ee2b361d692636bfb423b19abfd92b3" -uuid = "a19d573c-0a75-4610-95b3-7071388c7541" -version = "0.1.6" - - [StatisticalMeasures.extensions] - LossFunctionsExt = "LossFunctions" - ScientificTypesExt = "ScientificTypes" - - [StatisticalMeasures.weakdeps] - LossFunctions = "30fc2ffe-d236-52d8-8643-a9d8f7c094a7" - ScientificTypes = "321657f4-b219-11e9-178b-2701a2544e81" - -[[StatisticalMeasuresBase]] -deps = ["CategoricalArrays", "InteractiveUtils", "MLUtils", "MacroTools", "OrderedCollections", "PrecompileTools", "ScientificTypesBase", "Statistics"] -git-tree-sha1 = "17dfb22e2e4ccc9cd59b487dce52883e0151b4d3" -uuid = "c062fc1d-0d66-479b-b6ac-8b44719de4cc" -version = "0.1.1" +version = "1.2.12" [[StatisticalTraits]] deps = ["ScientificTypesBase"] -git-tree-sha1 = "30b9236691858e13f167ce829490a68e1a597782" +git-tree-sha1 = "730732cae4d3135e2f2182bd47f8d8b795ea4439" uuid = "64bff920-2084-43da-a3e6-9bb72801c0c9" -version = "3.2.0" +version = "2.1.0" [[Statistics]] deps = ["LinearAlgebra", "SparseArrays"] uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" -version = "1.10.0" [[StatsAPI]] -deps = ["LinearAlgebra"] -git-tree-sha1 = "1ff449ad350c9c4cbc756624d6f8a8c3ef56d3ed" +git-tree-sha1 = "1958272568dc176a1d881acb797beb909c785510" uuid = "82ae8749-77ed-4fe6-ae5f-f523153014b0" -version = "1.7.0" +version = "1.0.0" [[StatsBase]] -deps = ["DataAPI", "DataStructures", "LinearAlgebra", "LogExpFunctions", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics", "StatsAPI"] -git-tree-sha1 = "5cf7606d6cef84b543b483848d4ae08ad9832b21" +deps = ["DataAPI", "DataStructures", "LinearAlgebra", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics", "StatsAPI"] +git-tree-sha1 = "8cbbc098554648c84f79a463c9ff0fd277144b6c" uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" -version = "0.34.3" +version = "0.33.10" [[StatsFuns]] -deps = ["HypergeometricFunctions", "IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] -git-tree-sha1 = "cef0472124fab0695b58ca35a77c6fb942fdab8a" +deps = ["ChainRulesCore", "IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] +git-tree-sha1 = "46d7ccc7104860c38b11966dd1f72ff042f382e4" uuid = "4c63d2b9-4356-54db-8cca-17b64c39e42c" -version = "1.3.1" +version = "0.9.10" - [StatsFuns.extensions] - StatsFunsChainRulesCoreExt = "ChainRulesCore" - StatsFunsInverseFunctionsExt = "InverseFunctions" - - [StatsFuns.weakdeps] - ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" - InverseFunctions = "3587e190-3f89-42d0-90ee-14403ec27112" +[[StrTables]] +deps = ["Dates"] +git-tree-sha1 = "5998faae8c6308acc25c25896562a1e66a3bb038" +uuid = "9700d1a9-a7c8-5760-9816-a99fda30bb8f" +version = "1.0.1" [[StringEncodings]] deps = ["Libiconv_jll"] -git-tree-sha1 = "b765e46ba27ecf6b44faf70df40c57aa3a547dcb" +git-tree-sha1 = "50ccd5ddb00d19392577902f0079267a72c5ab04" uuid = "69024149-9ee7-55f6-a4c4-859efe599b68" -version = "0.3.7" - -[[StringManipulation]] -deps = ["PrecompileTools"] -git-tree-sha1 = "a04cabe79c5f01f4d723cc6704070ada0b9d46d5" -uuid = "892a3eda-7b42-436c-8928-eab12a02cf0e" -version = "0.3.4" +version = "0.3.5" [[StructTypes]] deps = ["Dates", "UUIDs"] -git-tree-sha1 = "ca4bccb03acf9faaf4137a9abc1881ed1841aa70" +git-tree-sha1 = "8445bf99a36d703a09c601f9a57e2f83000ef2ae" uuid = "856f2bd8-1eba-4b0a-8007-ebc267875bd4" -version = "1.10.0" +version = "1.7.3" [[SuiteSparse]] deps = ["Libdl", "LinearAlgebra", "Serialization", "SparseArrays"] uuid = "4607b0f0-06f3-5cda-b6b1-a6196a1729e9" -[[SuiteSparse_jll]] -deps = ["Artifacts", "Libdl", "libblastrampoline_jll"] -uuid = "bea87d4a-7f5b-5778-9afe-8cc45184846c" -version = "7.2.1+1" +[[Syslogs]] +deps = ["Printf", "Sockets"] +git-tree-sha1 = "46badfcc7c6e74535cc7d833a91f4ac4f805f86d" +uuid = "cea106d9-e007-5e6c-ad93-58fe2094e9c4" +version = "0.3.0" [[TOML]] deps = ["Dates"] uuid = "fa267f1f-6049-4f14-aa54-33bafae1ed76" -version = "1.0.3" [[TableShowUtils]] -deps = ["DataValues", "Dates", "JSON", "Markdown", "Unicode"] -git-tree-sha1 = "2a41a3dedda21ed1184a47caab56ed9304e9a038" +deps = ["DataValues", "Dates", "JSON", "Markdown", "Test"] +git-tree-sha1 = "14c54e1e96431fb87f0d2f5983f090f1b9d06457" uuid = "5e66a065-1f0a-5976-b372-e0b8c017ca10" -version = "0.2.6" +version = "0.2.5" [[TableTraits]] deps = ["IteratorInterfaceExtensions"] @@ -1518,15 +1066,14 @@ uuid = "382cd787-c1b6-5bf2-a167-d5b971a19bda" version = "1.0.2" [[Tables]] -deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "OrderedCollections", "TableTraits"] -git-tree-sha1 = "cb76cf677714c095e535e3501ac7954732aeea2d" +deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "TableTraits", "Test"] +git-tree-sha1 = "368d04a820fe069f9080ff1b432147a6203c3c89" uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c" -version = "1.11.1" +version = "1.5.1" [[Tar]] deps = ["ArgTools", "SHA"] uuid = "a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e" -version = "1.10.0" [[TensorCore]] deps = ["LinearAlgebra"] @@ -1545,44 +1092,33 @@ uuid = "e0df1984-e451-5cb5-8b61-797a481e67e3" version = "1.0.2" [[TiledIteration]] -deps = ["OffsetArrays", "StaticArrayInterface"] -git-tree-sha1 = "1176cc31e867217b06928e2f140c90bd1bc88283" +deps = ["OffsetArrays"] +git-tree-sha1 = "52c5f816857bfb3291c7d25420b1f4aca0a74d18" uuid = "06e1c1a7-607b-532d-9fad-de7d9aa2abac" -version = "0.5.0" +version = "0.3.0" + +[[TimeZones]] +deps = ["Dates", "Future", "LazyArtifacts", "Mocking", "Pkg", "Printf", "RecipesBase", "Serialization", "Unicode"] +git-tree-sha1 = "6c9040665b2da00d30143261aea22c7427aada1c" +uuid = "f269a46b-ccf7-5d73-abea-4c690281aa53" +version = "1.5.7" [[TranscodingStreams]] -git-tree-sha1 = "5d54d076465da49d6746c647022f3b3674e64156" +deps = ["Random", "Test"] +git-tree-sha1 = "216b95ea110b5972db65aa90f88d8d89dcb8851c" uuid = "3bb67fe8-82b1-5028-8e26-92a6c54297fa" -version = "0.10.8" -weakdeps = ["Random", "Test"] - - [TranscodingStreams.extensions] - TestExt = ["Test", "Random"] - -[[Transducers]] -deps = ["Adapt", "ArgCheck", "BangBang", "Baselet", "CompositionsBase", "ConstructionBase", "DefineSingletons", "Distributed", "InitialValues", "Logging", "Markdown", "MicroCollections", "Requires", "Setfield", "SplittablesBase", "Tables"] -git-tree-sha1 = "3064e780dbb8a9296ebb3af8f440f787bb5332af" -uuid = "28d57a85-8fef-5791-bfe6-a80928e7c999" -version = "0.4.80" - - [Transducers.extensions] - TransducersBlockArraysExt = "BlockArrays" - TransducersDataFramesExt = "DataFrames" - TransducersLazyArraysExt = "LazyArrays" - TransducersOnlineStatsBaseExt = "OnlineStatsBase" - TransducersReferenceablesExt = "Referenceables" - - [Transducers.weakdeps] - BlockArrays = "8e7c35d0-a365-5155-bbbb-fb81a777f24e" - DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" - LazyArrays = "5078a376-72f3-5289-bfd5-ec5146d43c02" - OnlineStatsBase = "925886fa-5bf2-5e8e-b522-a9147a512338" - Referenceables = "42d2dcc6-99eb-4e98-b66c-637b7d73030e" +version = "0.9.6" + +[[URIParser]] +deps = ["Unicode"] +git-tree-sha1 = "53a9f49546b8d2dd2e688d216421d050c9a31d0d" +uuid = "30578b45-9adc-5946-b283-645ec420af67" +version = "0.4.1" [[URIs]] -git-tree-sha1 = "67db6cc7b3821e19ebe75791a9dd19c9b1188f2b" +git-tree-sha1 = "97bbe755a53fe859669cd907f2d96aee8d2c1355" uuid = "5c2747f8-b7ea-4ff2-ba2e-563bfd36b1d4" -version = "1.5.1" +version = "1.3.0" [[UUIDs]] deps = ["Random", "SHA"] @@ -1596,17 +1132,6 @@ version = "1.0.2" [[Unicode]] uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5" -[[UnsafeAtomics]] -git-tree-sha1 = "6331ac3440856ea1988316b46045303bef658278" -uuid = "013be700-e6cd-48c3-b4a1-df204f14c38f" -version = "0.2.1" - -[[UnsafeAtomicsLLVM]] -deps = ["LLVM", "UnsafeAtomics"] -git-tree-sha1 = "d9f5962fecd5ccece07db1ff006fb0b5271bdfdd" -uuid = "d80eeb9a-aca5-4d75-85e5-170c8b632249" -version = "0.1.4" - [[VegaDatasets]] deps = ["DataStructures", "DataValues", "FilePaths", "IterableTables", "IteratorInterfaceExtensions", "JSON", "TableShowUtils", "TableTraits", "TableTraitsUtils", "TextParse"] git-tree-sha1 = "c997c7217f37205c5795de8c797f8f8531890f1d" @@ -1614,62 +1139,49 @@ uuid = "0ae4a718-28b7-58ec-9efb-cded64d6d5b4" version = "2.1.1" [[WeakRefStrings]] -deps = ["DataAPI", "InlineStrings", "Parsers"] -git-tree-sha1 = "b1be2855ed9ed8eac54e5caff2afcdb442d52c23" +deps = ["DataAPI", "Parsers", "Random", "Test"] +git-tree-sha1 = "9ef95db08bf767499a74586bcbd4b5df30c19b9f" uuid = "ea10d353-3f73-51f8-a26c-33c1cb351aa5" -version = "1.4.2" +version = "1.1.0" [[WebIO]] deps = ["AssetRegistry", "Base64", "Distributed", "FunctionalCollections", "JSON", "Logging", "Observables", "Pkg", "Random", "Requires", "Sockets", "UUIDs", "WebSockets", "Widgets"] -git-tree-sha1 = "0eef0765186f7452e52236fa42ca8c9b3c11c6e3" +git-tree-sha1 = "adc25e225bc334c7df6eec3b39496edfc451cc38" uuid = "0f1e0344-ec1d-5b48-a673-e5cf874b6c29" -version = "0.8.21" +version = "0.8.15" [[WebSockets]] deps = ["Base64", "Dates", "HTTP", "Logging", "Sockets"] -git-tree-sha1 = "4162e95e05e79922e44b9952ccbc262832e4ad07" +git-tree-sha1 = "f91a602e25fe6b89afc93cf02a4ae18ee9384ce3" uuid = "104b5d7c-a370-577a-8038-80a2059c5097" -version = "1.6.0" +version = "1.5.9" [[Widgets]] deps = ["Colors", "Dates", "Observables", "OrderedCollections"] -git-tree-sha1 = "fcdae142c1cfc7d89de2d11e08721d0f2f86c98a" +git-tree-sha1 = "eae2fbbc34a79ffd57fb4c972b08ce50b8f6a00d" uuid = "cc8bc4a8-27d6-5769-a93b-9d913e69aa62" -version = "0.6.6" +version = "0.6.3" -[[WorkerUtilities]] -git-tree-sha1 = "cd1659ba0d57b71a464a29e64dbc67cfe83d54e7" -uuid = "76eceee3-57b5-4d4a-8e66-0e911cebbf60" -version = "1.6.1" +[[WordTokenizers]] +deps = ["DataDeps", "HTML_Entities", "StrTables", "Unicode"] +git-tree-sha1 = "01dd4068c638da2431269f49a5964bf42ff6c9d2" +uuid = "796a5d58-b03d-544a-977e-18100b691f6e" +version = "0.5.6" [[YAML]] deps = ["Base64", "Dates", "Printf", "StringEncodings"] -git-tree-sha1 = "669a78c59a307fa3ebc0a0bffd7ae83bd2184361" +git-tree-sha1 = "3c6e8b9f5cdaaa21340f841653942e1a6b6561e5" uuid = "ddb6d928-2868-570f-bddf-ab3f9cf99eb6" -version = "0.4.10" +version = "0.4.7" [[Zlib_jll]] deps = ["Libdl"] uuid = "83775a58-1f1d-513f-b197-d71354ab007a" -version = "1.2.13+1" - -[[libblastrampoline_jll]] -deps = ["Artifacts", "Libdl"] -uuid = "8e850b90-86db-534c-a0d3-1478176c7d93" -version = "5.8.0+1" [[nghttp2_jll]] deps = ["Artifacts", "Libdl"] uuid = "8e850ede-7688-5339-a07c-302acd2aaf8d" -version = "1.52.0+1" - -[[oneTBB_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl"] -git-tree-sha1 = "7d0ea0f4895ef2f5cb83645fa689e52cb55cf493" -uuid = "1317d2d5-d96f-522e-a858-c73665f53c3e" -version = "2021.12.0+0" [[p7zip_jll]] deps = ["Artifacts", "Libdl"] uuid = "3f19e933-33d8-53b3-aaab-bd5110c3b7a0" -version = "17.4.0+2" From f083e61cdcace259c60af281e4b6cc88ca16b583 Mon Sep 17 00:00:00 2001 From: Liam Connors Date: Tue, 28 May 2024 12:09:16 -0400 Subject: [PATCH 90/94] Update Manifest.toml --- Manifest.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Manifest.toml b/Manifest.toml index b11edb7..3cafd55 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -198,7 +198,7 @@ version = "1.8.0" deps = ["BinaryProvider", "HTTP", "Libdl", "Reexport", "SHA", "p7zip_jll"] git-tree-sha1 = "4f0e41ff461d42cfc62ff0de4f1cd44c6e6b3771" uuid = "124859b0-ceae-595e-8997-d05f6a7a8dfe" -version = "0.7.7" +version = "0.7.13" [[DataFrames]] deps = ["Compat", "DataAPI", "Future", "InvertedIndices", "IteratorInterfaceExtensions", "LinearAlgebra", "Markdown", "Missings", "PooledArrays", "PrettyTables", "Printf", "REPL", "Reexport", "SortingAlgorithms", "Statistics", "TableTraits", "Tables", "Unicode"] From 6ae086d37882ded0c3eca5887adfcde151ec25f1 Mon Sep 17 00:00:00 2001 From: Liam Connors Date: Tue, 28 May 2024 12:21:27 -0400 Subject: [PATCH 91/94] Update Manifest.toml --- dash/Manifest.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/dash/Manifest.toml b/dash/Manifest.toml index 7cceb42..6e609dd 100644 --- a/dash/Manifest.toml +++ b/dash/Manifest.toml @@ -520,3 +520,4 @@ uuid = "8e850ede-7688-5339-a07c-302acd2aaf8d" [[p7zip_jll]] deps = ["Artifacts", "Libdl"] uuid = "3f19e933-33d8-53b3-aaab-bd5110c3b7a0" +version = "17.4.0" From 266142bba95197c0c5bcc575c18ce560b2b36bea Mon Sep 17 00:00:00 2001 From: Liam Connors Date: Tue, 28 May 2024 12:51:49 -0400 Subject: [PATCH 92/94] Update ci.yml --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5d544fc..88a62d6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: julia-version: - - "1.6" + - "1.7" julia-arch: [x64] os: [ubuntu-latest] From db65cd574bf915cccbde7cd58d8a7fbd68afaf14 Mon Sep 17 00:00:00 2001 From: Greg Wilson Date: Fri, 7 Jun 2024 15:59:30 -0400 Subject: [PATCH 93/94] Update README.md with "maintained by community" badge --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 87e64e8..44aca83 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,12 @@ Documentation for the Plotly Julia graphing library. + + ## Developer Setup From f053fa593b88c5d10fbceae8a072d746c5837417 Mon Sep 17 00:00:00 2001 From: Greg Wilson Date: Fri, 13 Dec 2024 11:15:14 -0500 Subject: [PATCH 94/94] adding code of conduct --- CODE_OF_CONDUCT.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 CODE_OF_CONDUCT.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..bc83715 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,43 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at accounts@plot.ly. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant](http://contributor-covenant.org), version 1.4, available at [http://contributor-covenant.org/version/1/4](http://contributor-covenant.org/version/1/4/), and may also be found online at .