### A Pluto.jl notebook ### # v0.17.4 using Markdown using InteractiveUtils # ╔═╡ c05fe2d0-7a1f-11eb-30fc-85a392f0cc6c using DataFrames, CSV, Plots, LsqFit, StatsPlots, Statistics, StringEncodings, SpecialFunctions, GLM # ╔═╡ 843abe86-7cab-11eb-14e0-cb78f4ebf601 md""" # Title **Your Name** My lab parter was: **Lab Partner's Name**. Feb 16, 2022 """ # ╔═╡ 88947592-7cab-11eb-0fcb-eba69da36ce5 md""" **NOTE:** *The sections listed in this template are meant to be a guide to help you determine what information you should include and different ways of presenting that information. I encourage you to make it your own! You are free to add sections, rearrange information, etc., in a way that works for you, so long as the notebook stays organized and easy to understand.* *You should delete the template text (like this) before you turn your notebook in.* """ # ╔═╡ 93adb760-7cab-11eb-3418-636173332201 md""" # Introduction Your introduction goes here. """ # ╔═╡ 9acd14e6-7cab-11eb-257d-6b39ac4b5093 md""" # Materials and Methods Add your methods here, with enough detail that someone could *exactly* reproduce your experiment with no other resources. """ # ╔═╡ a41aaba8-7cab-11eb-1b3e-79e48174489f md""" ## Sample Information **Table 1: Sample Summaries** | Sample ID | Manufacturer | Flavor | Advertised Nic. Conc. (mg/mL) | | ----- | ------ | ----- | :-----: | | Sample 1 ID | | | | *You can add more columns to this table if you want to.* """ # ╔═╡ b2a0d8a2-7cab-11eb-0ff5-4182faa410b3 md""" ## Laboratory Methods & Sample Prep 1. Add your sample prep and lab procedures here. 2. Remember to include exact quantities just like you would in a paper notebook. """ # ╔═╡ c1a3cf0c-84e3-11eb-1a46-5fc456ba40b5 concentrations = missing # you may want to enter your concentrations into julia here as an array, e.g., [1, 2, 3, ... ] # ╔═╡ b63201ce-7cab-11eb-33ff-8587745784f2 md""" ## Instrumental Methods *Insert info about the steps you used on the instrument here.* """ # ╔═╡ bc0242e4-7cab-11eb-0fb0-810ce7d3f0eb md""" **Table 2: FAAS Parameters** | Parameter | Value | | :-------- | :--------: | | Make | | | Model | | | etc...see website for example | | """ # ╔═╡ ee21d98a-7cab-11eb-3186-2bcbfc2393e5 md""" # Results and Data Processing """ # ╔═╡ 0ffa9644-7cac-11eb-2922-cb2e9c0df2f6 md""" ## Import the Data """ # ╔═╡ 2db2f670-7bc3-11eb-3ae7-29c1243fd2ff hplc_data = missing; # ╔═╡ 09c013d2-84e5-11eb-1f70-4192220bf6d6 md""" ## Plot of the Chromatograms """ # ╔═╡ f97920d4-84e4-11eb-375d-d912c0e6c297 plotly() # ╔═╡ d6190c2c-8533-11eb-3ebb-43222aa25a69 begin end # ╔═╡ 06e6fe26-84e5-11eb-17aa-5fad52228f3d md""" ## Plot for Publication """ # ╔═╡ 2548b486-84e5-11eb-2486-0b04bdd469e9 begin end # ╔═╡ 2c0d0fe2-84e5-11eb-0917-d9663cfec7b3 md""" # Integrate the Peaks """ # ╔═╡ 5152fa28-84e5-11eb-3676-416ff92b6cc7 peaks = missing; # ╔═╡ 58674fc4-84e5-11eb-2cd4-777f6ddb6b19 md""" # Prepare a Standard Curve """ # ╔═╡ 03128dc2-7ca4-11eb-3207-c7fc203faefc # Create a new data frame that contains only the concentrations and peak areas for your standards. This will make it easier to fit the data. fitdat = missing # ╔═╡ 76eb8b9a-7ca4-11eb-35c8-d1aee5341df6 if !ismissing(fitdat) && ncol(fitdat) == 2 && nrow(fitdat) == 5 md""" !!! correct "Looks Good" Your have a concentration column named correctly. """ else md""" !!! hint Create a new data frame called **fitdat** containing the concentrations of your standards and corresponding peak areas. Enter your concentrations as a column called "Conc" and the peak areas from the peak integrations as a column called "Area". Remember that you can create a data frame with `newDFname = DataFrame(ColName1 = [ ], colName2 = [], ...)`. Your data frame should have 5 rows and 2 columns. """ end # ╔═╡ 32c68a72-7a20-11eb-0125-85c8890c97b3 calcurve = missing # ╔═╡ cd8e499c-7a24-11eb-084d-7d4d7e15bab6 k = missing # ╔═╡ dbdce38c-7a24-11eb-19e0-ad127a66b14a b = missing # ╔═╡ e28e60fe-7a24-11eb-3594-85a37e1c6c65 R² = missing # ╔═╡ f2ef2da0-7a24-11eb-1b10-a5b2acefa3cf begin # plot the calibration curve end # ╔═╡ 2ff3fa5e-7a26-11eb-214b-0179162be49f md""" ### Validate the Standard Curve (QC) """ # ╔═╡ a3ca5b58-7a26-11eb-1232-09f8f9d92667 qc_expected_conc = missing # ╔═╡ 595ed8c8-7a26-11eb-34f0-61369b347eb3 qc_measured_conc = missing # ╔═╡ cfe749ba-7a26-11eb-17a7-fd5f54b8c3fa qc_percent_diff = missing # ╔═╡ e9165720-7a26-11eb-2c56-4d9921be73ff md""" ## Determine the Sample Concentrations """ # ╔═╡ 205c8278-7a2b-11eb-02e2-23ac064ac955 sample_area = missing # ╔═╡ f56f7510-7a26-11eb-257c-5f7e92550ee9 sample_concs = missing # Should be a 2x1 array of sample concentrations # ╔═╡ 5d7442e4-821a-11eb-2cf8-6f8ff0da7cce md""" **After you get the right concentration you still need to account for your dilution factor!** """ # ╔═╡ 82c459f2-7cad-11eb-1b01-0db08c3a874e md""" ### Compare Means """ # ╔═╡ 183a4ee0-7a2b-11eb-098e-873fcc0d0cc9 sample1_CI = missing # calculate the confidence interval for the concentration. Remember there is a function `calculateCI()`. # ╔═╡ 7b1473be-821a-11eb-3960-cff604a22a30 md""" **Don't forget to factor the dilution into your confidence interval too!** """ # ╔═╡ acb54dd0-7a27-11eb-1b75-57a339a5498d begin # I suggest a bar plot, with error bars, to succinctly display the final results # You will likely want to add the value you lab partner calculated for their sample to the plot, too. end # ╔═╡ dd412844-7a30-11eb-3ee5-4f59c2dea04b md""" **True or false: There is a significant difference between the sample acetaminophen concentration and label concentration.** """ # ╔═╡ fbe65454-7a30-11eb-1d7b-c580d4d9fb63 signif_diff = missing # ╔═╡ 047b8ff8-7a31-11eb-1edb-2b8b880ffdc3 if !ismissing(signif_diff) if typeof(signif_diff) != Array{Bool,1} md""" !!! danger "Hold on!" Make sure you used `true` or `false` (all lowercase) to specify you answer in the cell above. """ else md""" !!! correct "Good Job" You entered your answer correctly. It will be graded by your instructor. """ end else bs8 = false; md""" !!! danger "Hold on!" Make sure you specify whether or not there's a significant difference using `true` or `false` in the cell above. You need to specify this for both samples. """ end # ╔═╡ f99c6cbc-7cab-11eb-1b70-89d56f43dcf8 md""" # Conclusions """ # ╔═╡ fbf33cd2-7cab-11eb-2183-81fbff3524d5 md""" # References 1. Insert your references here in ACS format. 2. Make sure any references you use are cited in the text of your notebook, and *vice-versa*. """ # ╔═╡ 475e5f76-7a27-11eb-1f94-494d0972f77f # Leave this chunk alone -- it's a custom function you will need! function calculateCI(model, std_conc, std_signal, new_signal; t = 3.182) sᵣ = sqrt((deviance(model) / dof_residual(model))); if length(coef(model)) > 1 CI = (sᵣ/coef(model)[2]) * sqrt((1/length(predict(model))) + (1/length(new_signal)) + ((mean(new_signal) - mean(std_signal))^2 / (coef(model)[2]^2 * sum((std_conc .- mean(std_conc)).^2)))) * t else CI = (sᵣ/coef(model)[1]) * sqrt((1/length(predict(model))) + (1/length(new_signal)) + ((mean(new_signal) - mean(std_signal))^2 / (coef(model)[1]^2 * sum((std_conc .- mean(std_conc)).^2)))) * t end end; # ╔═╡ ee0f0bd8-84e3-11eb-3131-b79ab23c42af # Leave this chunk alone -- it's a custom function you will need! # Leave this chunk alone -- it's a custom function you will need! function importHPLC(dir = pwd()) fnames = readdir()[endswith.(readdir(), ".AIA")]; dataset_info = NCDataset(fnames[1]*"/SIGNAL01.cdf", "r"); sample_names = [dataset_info.attrib["sample_name"]] l = length(dataset_info["ordinate_values"]) chromatograms = DataFrame( Time = range(0, length = l, step = 0.0133333333333333333333), A = Array(dataset_info["ordinate_values"]) ) rename!(chromatograms, :A => dataset_info.attrib["sample_name"]) for i in 2:length(fnames) dataset_info = NCDataset(fnames[i]*"/SIGNAL01.cdf", "r"); sample_names = vcat(sample_names, dataset_info.attrib["sample_name"]) f = Array(dataset_info["ordinate_values"]) if length(f) < l chromatograms[!, :A] .= missing chromatograms[1:l, :A] = f elseif length(f) > l chromatograms[!, :A] = f[1:l] else chromatograms[!, :A] = f end rename!(chromatograms, :A => dataset_info.attrib["sample_name"]) end chromatograms end; # ╔═╡ edb01f92-84e3-11eb-14f4-dbf19bccf779 # This is the function to plot the peaks #### # You can leave this chunk as-is """ plotPeak(fitted_peak) Plots the results of `fitPeak()`. """ function plotPeak(fitted_peak::Array; area_type = :emg) p = plot(legend = (110, 1)) xlims!(fitted_peak[1][1, 2] - 0.75, fitted_peak[1][1, 2] + 0.75) xlabel!("Time"); ylabel!("Signal"); for i in 2:nrow(fitted_peak[1]) plot!(peaks[3][!, 1], peaks[3][!, i], color = i, label = names(fitted_peak[3])[i]); plot!(peaks[2][!, 1], peaks[2][!, i], fillrange=0, fillalpha=0.15, color = i, linewidth = 0, label = "Fit: tᵣ=$(round(fitted_peak[1][i, 2], sigdigits = 4)), σ = $(round(fitted_peak[1][i, 3], sigdigits = 4)), Area = $(round(fitted_peak[1][i, 4], sigdigits = 4))" ) end p end; # ╔═╡ ed740034-84e3-11eb-2814-fd35bed8a0d5 # Leave this chunk alone -- it's a custom function you will need! """ trapz(x::Vector{Tx}, y::Vector{Ty}) where {Tx <: Number, Ty <: Number} Trapezoidal integration. This function is particularly helpful to calculate the area under a portion of a spectrum, and can be used for various purposes (normalisation, area comparison, etc.). Inputs ----- x: Vector{Float64} x values y: Vector{Float64} y values. Outputs ------- area: Vector{Float64} trapezoidal integration value. """ function trapz(x::Vector{Tx}, y::Vector{Ty}) where {Tx <: Number, Ty <: Number} # Trapezoidal integration rule local n = length(x) if (length(y) != n) error("Vectors 'x', 'y' must be of same length") end r = zero(zero(Tx) + zero(Ty)) if n == 1; return r; end for i in 2:n r += (x[i] - x[i-1]) * (y[i] + y[i-1]) end trapz_int = r/2 return trapz_int end; ### https://github.com/charlesll/Spectra.jl/blob/b99c3a78dd2ed1c7533cfdf426cd8b537dcf9445/src/integrale.jl # ╔═╡ edd8bb1e-84e3-11eb-3160-4f6553381710 # This is the function to fit the peaks #### # You can leave this chunk as-is # p[1] = m0, p[2] = t, p[3] = σ, p[4] = t_g (rt) """ fitPeak(Chrom::DataFrame; tmin = 0.5, tmax = 1, t_r = 1.0, guesses = [0.5, 0.5, 0.05]) Fits an exponentially modified Gaussian to a chromatographic peak. - **Chrom:** A n-column data frame with Time column 1 and Signal in columns 2:n - **tmin:** The time at which to begin looking for a peak - **tmax:** The time at which to stop looking for a peak - **t_r:** A guess at the retention time of the peak. - **guesses:** Guesses for the other fit parameters (area, standard deviation, and exponential decay rate, respectively). """ function fitPeak(Chrom::DataFrame; tmin = 0.5, tmax = 1, t_r = 1.0, guesses = [0.5, 0.5, 0.05]) Chrom2A = Matrix(Chrom) guesses = vcat(guesses, t_r); Chrom2 = Chrom2A[findall(y -> y > tmin, Chrom2A[:, 1]), :] Chrom2 = Chrom2[findall(y -> y < tmax, Chrom2[:, 1]), :] local X for i in 2:size(Chrom2)[2] @. emgFit(x, p) = (p[1]/2*p[2])*exp((p[3]^2 / (2 * p[2]^2)) - ((x-p[4])/p[2])) * erfc((1/sqrt(2))*((p[3]/p[2]) - ((x - p[4])/p[3]))); fitted_peak = curve_fit(emgFit, Chrom2[:, 1], Chrom2[:, i], guesses) s = ((fitted_peak.param[3]^2 + fitted_peak.param[2]^2))^0.5 m = fitted_peak.param[4] + fitted_peak.param[2] trapmin = m .- (2.0 .* s) trapmax = m .+ (2.0 .* s) chrom_trap = Chrom2A[findall(y -> y > trapmin, Chrom2A[:, 1]), [1, i]] chrom_trap = chrom_trap[findall(y -> y < trapmax, chrom_trap[:, 1]), :] peak_characters = DataFrame(Sample = names(Chrom)[i], tᵣ = m, σ = s, Area = fitted_peak.param[1], trap_Area = trapz(chrom_trap[:, 1], chrom_trap[:, 2])) fit_data = DataFrame(Time = range(0, stop = maximum(Chrom2A[:, 1]), length = size(Chrom2A)[1]), Signal = emgFit(range(0, stop = maximum(Chrom2A[:, 1]), length = size(Chrom2A)[1]), [fitted_peak.param[1], fitted_peak.param[2], fitted_peak.param[3], fitted_peak.param[4]])) if i == 2 X = [ peak_characters, fit_data, DataFrame(Time = Chrom2A[:, 1], Signal = Chrom2A[:, 2]) ] else push!(X[1], peak_characters[1, :]) X[2][!, Symbol("Signal_"*string(i))] = fit_data[!, :Signal] X[3][!, Symbol("Signal_"*string(i))] = Chrom[:, i] end end return X end; # ╔═╡ f076d636-7a33-11eb-3373-11f986c1594a # do not modify or delete this!!! begin function checkFormat(n) if nrow(n) >500 && ncol(n) > 10 return true else return false end end function ck(y, z) f = lm(@formula(Area ~ Conc), y) return coef(f)[1] == coef(z)[1] && coef(f)[2] == coef(z)[2] end function q(s, m) return round((3*s)/k, sigdigits = 4), round((10*s)/k, sigdigits = 4) end function cc(v, b, n) return (v.-b) ./ n end function ccc(vc, x) return vc == x end function pd(m, e) p = (m .- e) ./ e return p, p .* 100 end function pdc(p, s) return p[1] == s || p[2] == s end end; # ╔═╡ d684aa1c-7a30-11eb-1eec-f7d30b0eb462 if !ismissing(hplc_data) if checkFormat(hplc_data) bs1 = true md""" !!! correct "Looks Good" Your dataframe appears correct. """ else bs1 = false md""" !!! danger "Oops!" Your dataframe appears incorrect. It should have 16 columns (1 = Time plus 15 sample columns) and rougly 900 rows depending on how long your runs went. Make sure you're using `impotHPLC()` to import your data and that all data files are in the same directory as your notebook file. """ end else bs1 = false md""" !!! hint Import your data using the custom function `importHPLC()` to import your data and that all data files are in the same directory as your notebook file. The function does not require any arguments. """ end # ╔═╡ 286e4388-7a36-11eb-1c43-4fbc4d760198 if !ismissing(calcurve) if ck(fitdat, calcurve) bs2 = true md""" !!! correct Your fit coefficients are correct. """ else bs2 = false md""" !!! danger "Oops!" Your fit appears incorrect. Make sure your columns are named correctly in your data frame and that you've selected the correct rows. """ end else bs2 = false md""" !!! hint Fit your data using `lm(@formula(y~x), DataFrame)`. See Lab 2 for an example. """ end # ╔═╡ 8f00af82-7a36-11eb-2e05-83e75532c360 if !ismissing(qc_measured_conc) if any(occursin.("QC", peaks[1].Sample)) adat = peaks[1][occursin.("QC", peaks[1].Sample), :trap_Area] stp = false elseif any(occursin.("qc", hplc_data.Sample)) adat = peaks[1][occursin.("qc", peaks[1].Sample), :trap_Area] stp = false else bs3 = false md""" !!! danger Make sure you have a sample with "QC" in the name. """ stp = true end if stp != true if ccc(cc(adat, b, k), qc_measured_conc) bs3 = true md""" !!! correct Your QC measured concentration is correct. """ else bs3 = false md""" !!! danger "Oops!" Your QC measured concentration appears incorrect. """ end end else bs3 = false md""" !!! hint Determine your QC concentration based on your standard curve coefficients. See Lab 2 for an example. """ end # ╔═╡ 71434b8a-7a38-11eb-146c-197c97541c2d if !ismissing(qc_percent_diff) if any(abs.(pd(qc_measured_conc, qc_expected_conc)[2]) .> 5) bs5 = false else bs5 = true end if pdc(pd(qc_measured_conc, qc_expected_conc), qc_percent_diff) bs4 = true md""" !!! correct Your QC percent difference is correct. """ else bs4 = false md""" !!! danger "Oops!" Your QC percent difference appears incorrect. """ end else bs4 = false bs5 = false md""" !!! hint Determine your QC percent difference based on your measured and known concentrations. See Lab 2 for an example. """ end # ╔═╡ 480c57da-7a3a-11eb-06ec-798002fe689e if !ismissing(sample_area) if sample_concs == cc.(sample_area, b, k) bs7 = true md""" !!! correct Your concentrations are correct. """ else md""" !!! danger Your concentrations appear incorrect. """ end else bs7 = false md""" !!! hint Determine your concentration based your standard curve. See Lab 2 for an example. You should create a 2 row by 1 column array containing your sample concentration along with the expected concentration of the sample. """ end # ╔═╡ 6a7b5e78-7a3b-11eb-00c4-5f3c3020e8d2 # do not modify or delete this!!! begin bs = [bs1 bs2 bs3 bs4 bs5 bs7] bss = sum(bs)/length(bs) if bss > 0.95 s = 5.0 elseif bss > 0.80 && bss < 0.96 s = 3.0 else s = 0.0 end end # ╔═╡ 00000000-0000-0000-0000-000000000001 PLUTO_PROJECT_TOML_CONTENTS = """ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" GLM = "38e38edf-8417-5370-95a0-9cbb8c7f171a" LsqFit = "2fda8390-95c7-5789-9bda-21331edee243" Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b" Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" StatsPlots = "f3b207a7-027a-5e70-b257-86293d7955fd" StringEncodings = "69024149-9ee7-55f6-a4c4-859efe599b68" [compat] CSV = "~0.10.2" DataFrames = "~1.3.2" GLM = "~1.6.1" LsqFit = "~0.12.1" Plots = "~1.25.10" SpecialFunctions = "~2.1.2" StatsPlots = "~0.14.33" StringEncodings = "~0.3.5" """ # ╔═╡ 00000000-0000-0000-0000-000000000002 PLUTO_MANIFEST_TOML_CONTENTS = """ # This file is machine-generated - editing it directly is not advised julia_version = "1.7.1" manifest_format = "2.0" [[deps.AbstractFFTs]] deps = ["ChainRulesCore", "LinearAlgebra"] git-tree-sha1 = "6f1d9bc1c08f9f4a8fa92e3ea3cb50153a1b40d4" uuid = "621f4979-c628-5d54-868e-fcf4e3e8185c" version = "1.1.0" [[deps.Adapt]] deps = ["LinearAlgebra"] git-tree-sha1 = "af92965fb30777147966f58acb05da51c5616b5f" uuid = "79e6a3ab-5dfb-504d-930d-738a2a938a0e" version = "3.3.3" [[deps.ArgTools]] uuid = "0dad84c5-d112-42e6-8d28-ef12dabb789f" [[deps.Arpack]] deps = ["Arpack_jll", "Libdl", "LinearAlgebra", "Logging"] git-tree-sha1 = "91ca22c4b8437da89b030f08d71db55a379ce958" uuid = "7d9fca2a-8960-54d3-9f78-7d1dccf2cb97" version = "0.5.3" [[deps.Arpack_jll]] deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "OpenBLAS_jll", "Pkg"] git-tree-sha1 = "5ba6c757e8feccf03a1554dfaf3e26b3cfc7fd5e" uuid = "68821587-b530-5797-8361-c406ea357684" version = "3.5.1+1" [[deps.ArrayInterface]] deps = ["Compat", "IfElse", "LinearAlgebra", "Requires", "SparseArrays", "Static"] git-tree-sha1 = "745233d77146ad221629590b6d82fe7f1ddb478f" uuid = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9" version = "4.0.3" [[deps.Artifacts]] uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33" [[deps.AxisAlgorithms]] deps = ["LinearAlgebra", "Random", "SparseArrays", "WoodburyMatrices"] git-tree-sha1 = "66771c8d21c8ff5e3a93379480a2307ac36863f7" uuid = "13072b0f-2c55-5437-9ae7-d433b7a33950" version = "1.0.1" [[deps.Base64]] uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f" [[deps.Bzip2_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "19a35467a82e236ff51bc17a3a44b69ef35185a2" uuid = "6e34b625-4abd-537c-b88f-471c36dfa7a0" version = "1.0.8+0" [[deps.CSV]] deps = ["CodecZlib", "Dates", "FilePathsBase", "InlineStrings", "Mmap", "Parsers", "PooledArrays", "SentinelArrays", "Tables", "Unicode", "WeakRefStrings"] git-tree-sha1 = "9519274b50500b8029973d241d32cfbf0b127d97" uuid = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" version = "0.10.2" [[deps.Cairo_jll]] deps = ["Artifacts", "Bzip2_jll", "Fontconfig_jll", "FreeType2_jll", "Glib_jll", "JLLWrappers", "LZO_jll", "Libdl", "Pixman_jll", "Pkg", "Xorg_libXext_jll", "Xorg_libXrender_jll", "Zlib_jll", "libpng_jll"] git-tree-sha1 = "4b859a208b2397a7a623a03449e4636bdb17bcf2" uuid = "83423d85-b0ee-5818-9007-b63ccbeb887a" version = "1.16.1+1" [[deps.ChainRulesCore]] deps = ["Compat", "LinearAlgebra", "SparseArrays"] git-tree-sha1 = "f9982ef575e19b0e5c7a98c6e75ee496c0f73a93" uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" version = "1.12.0" [[deps.ChangesOfVariables]] deps = ["ChainRulesCore", "LinearAlgebra", "Test"] git-tree-sha1 = "bf98fa45a0a4cee295de98d4c1462be26345b9a1" uuid = "9e997f8a-9a97-42d5-a9f1-ce6bfc15e2c0" version = "0.1.2" [[deps.Clustering]] deps = ["Distances", "LinearAlgebra", "NearestNeighbors", "Printf", "SparseArrays", "Statistics", "StatsBase"] git-tree-sha1 = "75479b7df4167267d75294d14b58244695beb2ac" uuid = "aaaa29a8-35af-508c-8bc3-b662a17a0fe5" version = "0.14.2" [[deps.CodecZlib]] deps = ["TranscodingStreams", "Zlib_jll"] git-tree-sha1 = "ded953804d019afa9a3f98981d99b33e3db7b6da" uuid = "944b1d66-785c-5afd-91f1-9de20f533193" version = "0.7.0" [[deps.ColorSchemes]] deps = ["ColorTypes", "Colors", "FixedPointNumbers", "Random"] git-tree-sha1 = "12fc73e5e0af68ad3137b886e3f7c1eacfca2640" uuid = "35d6a980-a343-548e-a6ea-1d62b119f2f4" version = "3.17.1" [[deps.ColorTypes]] deps = ["FixedPointNumbers", "Random"] git-tree-sha1 = "024fe24d83e4a5bf5fc80501a314ce0d1aa35597" uuid = "3da002f7-5984-5a60-b8a6-cbb66c0b333f" version = "0.11.0" [[deps.Colors]] deps = ["ColorTypes", "FixedPointNumbers", "Reexport"] git-tree-sha1 = "417b0ed7b8b838aa6ca0a87aadf1bb9eb111ce40" uuid = "5ae59095-9a9b-59fe-a467-6f913c188581" version = "0.12.8" [[deps.CommonSubexpressions]] deps = ["MacroTools", "Test"] git-tree-sha1 = "7b8a93dba8af7e3b42fecabf646260105ac373f7" uuid = "bbf7d656-a473-5ed7-a52c-81e309532950" version = "0.3.0" [[deps.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 = "44c37b4636bc54afac5c574d2d02b625349d6582" uuid = "34da2185-b29b-5c13-b0c7-acf172513d20" version = "3.41.0" [[deps.CompilerSupportLibraries_jll]] deps = ["Artifacts", "Libdl"] uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae" [[deps.Contour]] deps = ["StaticArrays"] git-tree-sha1 = "9f02045d934dc030edad45944ea80dbd1f0ebea7" uuid = "d38c429a-6771-53c6-b99e-75d170b6e991" version = "0.5.7" [[deps.Crayons]] git-tree-sha1 = "249fe38abf76d48563e2f4556bebd215aa317e15" uuid = "a8cc5b0e-0ffa-5ad4-8c14-923d3ee1735f" version = "4.1.1" [[deps.DataAPI]] git-tree-sha1 = "cc70b17275652eb47bc9e5f81635981f13cea5c8" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" version = "1.9.0" [[deps.DataFrames]] deps = ["Compat", "DataAPI", "Future", "InvertedIndices", "IteratorInterfaceExtensions", "LinearAlgebra", "Markdown", "Missings", "PooledArrays", "PrettyTables", "Printf", "REPL", "Reexport", "SortingAlgorithms", "Statistics", "TableTraits", "Tables", "Unicode"] git-tree-sha1 = "ae02104e835f219b8930c7664b8012c93475c340" uuid = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" version = "1.3.2" [[deps.DataStructures]] deps = ["Compat", "InteractiveUtils", "OrderedCollections"] git-tree-sha1 = "3daef5523dd2e769dad2365274f760ff5f282c7d" uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8" version = "0.18.11" [[deps.DataValueInterfaces]] git-tree-sha1 = "bfc1187b79289637fa0ef6d4436ebdfe6905cbd6" uuid = "e2d170a0-9d28-54be-80f0-106bbe20a464" version = "1.0.0" [[deps.DataValues]] deps = ["DataValueInterfaces", "Dates"] git-tree-sha1 = "d88a19299eba280a6d062e135a43f00323ae70bf" uuid = "e7dc6d0d-1eca-5fa6-8ad6-5aecde8b7ea5" version = "0.4.13" [[deps.Dates]] deps = ["Printf"] uuid = "ade2ca70-3891-5945-98fb-dc099432e06a" [[deps.DelimitedFiles]] deps = ["Mmap"] uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab" [[deps.DensityInterface]] deps = ["InverseFunctions", "Test"] git-tree-sha1 = "80c3e8639e3353e5d2912fb3a1916b8455e2494b" uuid = "b429d917-457f-4dbc-8f4c-0cc954292b1d" version = "0.4.0" [[deps.DiffResults]] deps = ["StaticArrays"] git-tree-sha1 = "c18e98cba888c6c25d1c3b048e4b3380ca956805" uuid = "163ba53b-c6d8-5494-b064-1a9d43ac40c5" version = "1.0.3" [[deps.DiffRules]] deps = ["IrrationalConstants", "LogExpFunctions", "NaNMath", "Random", "SpecialFunctions"] git-tree-sha1 = "84083a5136b6abf426174a58325ffd159dd6d94f" uuid = "b552c78f-8df3-52c6-915a-8e097449b14b" version = "1.9.1" [[deps.Distances]] deps = ["LinearAlgebra", "SparseArrays", "Statistics", "StatsAPI"] git-tree-sha1 = "3258d0659f812acde79e8a74b11f17ac06d0ca04" uuid = "b4f34e82-e78d-54a5-968a-f98e89d6e8f7" version = "0.10.7" [[deps.Distributed]] deps = ["Random", "Serialization", "Sockets"] uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b" [[deps.Distributions]] deps = ["ChainRulesCore", "DensityInterface", "FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SparseArrays", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns", "Test"] git-tree-sha1 = "38012bf3553d01255e83928eec9c998e19adfddf" uuid = "31c24e10-a181-5473-b8eb-7969acd0382f" version = "0.25.48" [[deps.DocStringExtensions]] deps = ["LibGit2"] git-tree-sha1 = "b19534d1895d702889b219c382a6e18010797f0b" uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae" version = "0.8.6" [[deps.Downloads]] deps = ["ArgTools", "LibCURL", "NetworkOptions"] uuid = "f43a241f-c20a-4ad4-852c-f6b1247861c6" [[deps.EarCut_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "3f3a2501fa7236e9b911e0f7a588c657e822bb6d" uuid = "5ae413db-bbd1-5e63-b57d-d24a61df00f5" version = "2.2.3+0" [[deps.Expat_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "ae13fcbc7ab8f16b0856729b050ef0c446aa3492" uuid = "2e619515-83b5-522b-bb60-26c02a35a201" version = "2.4.4+0" [[deps.FFMPEG]] deps = ["FFMPEG_jll"] git-tree-sha1 = "b57e3acbe22f8484b4b5ff66a7499717fe1a9cc8" uuid = "c87230d0-a227-11e9-1b43-d7ebe4e7570a" version = "0.4.1" [[deps.FFMPEG_jll]] deps = ["Artifacts", "Bzip2_jll", "FreeType2_jll", "FriBidi_jll", "JLLWrappers", "LAME_jll", "Libdl", "Ogg_jll", "OpenSSL_jll", "Opus_jll", "Pkg", "Zlib_jll", "libass_jll", "libfdk_aac_jll", "libvorbis_jll", "x264_jll", "x265_jll"] git-tree-sha1 = "d8a578692e3077ac998b50c0217dfd67f21d1e5f" uuid = "b22a6f82-2f65-5046-a5b2-351ab43fb4e5" version = "4.4.0+0" [[deps.FFTW]] deps = ["AbstractFFTs", "FFTW_jll", "LinearAlgebra", "MKL_jll", "Preferences", "Reexport"] git-tree-sha1 = "463cb335fa22c4ebacfd1faba5fde14edb80d96c" uuid = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341" version = "1.4.5" [[deps.FFTW_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "c6033cc3892d0ef5bb9cd29b7f2f0331ea5184ea" uuid = "f5851436-0d7a-5f13-b9de-f02708fd171a" version = "3.3.10+0" [[deps.FilePathsBase]] deps = ["Compat", "Dates", "Mmap", "Printf", "Test", "UUIDs"] git-tree-sha1 = "04d13bfa8ef11720c24e4d840c0033d145537df7" uuid = "48062228-2e41-5def-b9a4-89aafe57970f" version = "0.9.17" [[deps.FillArrays]] deps = ["LinearAlgebra", "Random", "SparseArrays", "Statistics"] git-tree-sha1 = "deed294cde3de20ae0b2e0355a6c4e1c6a5ceffc" uuid = "1a297f60-69ca-5386-bcde-b61e274b549b" version = "0.12.8" [[deps.FiniteDiff]] deps = ["ArrayInterface", "LinearAlgebra", "Requires", "SparseArrays", "StaticArrays"] git-tree-sha1 = "ec299fdc8f49ae450807b0cb1d161c6b76fd2b60" uuid = "6a86dc24-6348-571c-b903-95158fe2bd41" version = "2.10.1" [[deps.FixedPointNumbers]] deps = ["Statistics"] git-tree-sha1 = "335bfdceacc84c5cdf16aadc768aa5ddfc5383cc" uuid = "53c48c17-4a7d-5ca2-90c5-79b7896eea93" version = "0.8.4" [[deps.Fontconfig_jll]] deps = ["Artifacts", "Bzip2_jll", "Expat_jll", "FreeType2_jll", "JLLWrappers", "Libdl", "Libuuid_jll", "Pkg", "Zlib_jll"] git-tree-sha1 = "21efd19106a55620a188615da6d3d06cd7f6ee03" uuid = "a3f928ae-7b40-5064-980b-68af3947d34b" version = "2.13.93+0" [[deps.Formatting]] deps = ["Printf"] git-tree-sha1 = "8339d61043228fdd3eb658d86c926cb282ae72a8" uuid = "59287772-0a20-5a39-b81b-1366585eb4c0" version = "0.4.2" [[deps.ForwardDiff]] deps = ["CommonSubexpressions", "DiffResults", "DiffRules", "LinearAlgebra", "LogExpFunctions", "NaNMath", "Preferences", "Printf", "Random", "SpecialFunctions", "StaticArrays"] git-tree-sha1 = "1bd6fc0c344fc0cbee1f42f8d2e7ec8253dda2d2" uuid = "f6369f11-7733-5829-9624-2563aa707210" version = "0.10.25" [[deps.FreeType2_jll]] deps = ["Artifacts", "Bzip2_jll", "JLLWrappers", "Libdl", "Pkg", "Zlib_jll"] git-tree-sha1 = "87eb71354d8ec1a96d4a7636bd57a7347dde3ef9" uuid = "d7e528f0-a631-5988-bf34-fe36492bcfd7" version = "2.10.4+0" [[deps.FriBidi_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "aa31987c2ba8704e23c6c8ba8a4f769d5d7e4f91" uuid = "559328eb-81f9-559d-9380-de523a88c83c" version = "1.0.10+0" [[deps.Future]] deps = ["Random"] uuid = "9fa8497b-333b-5362-9e8d-4d0656e87820" [[deps.GLFW_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Libglvnd_jll", "Pkg", "Xorg_libXcursor_jll", "Xorg_libXi_jll", "Xorg_libXinerama_jll", "Xorg_libXrandr_jll"] git-tree-sha1 = "51d2dfe8e590fbd74e7a842cf6d13d8a2f45dc01" uuid = "0656b61e-2033-5cc2-a64a-77c0f6c09b89" version = "3.3.6+0" [[deps.GLM]] deps = ["Distributions", "LinearAlgebra", "Printf", "Reexport", "SparseArrays", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns", "StatsModels"] git-tree-sha1 = "fb764dacfa30f948d52a6a4269ae293a479bbc62" uuid = "38e38edf-8417-5370-95a0-9cbb8c7f171a" version = "1.6.1" [[deps.GR]] deps = ["Base64", "DelimitedFiles", "GR_jll", "HTTP", "JSON", "Libdl", "LinearAlgebra", "Pkg", "Printf", "Random", "RelocatableFolders", "Serialization", "Sockets", "Test", "UUIDs"] git-tree-sha1 = "9f836fb62492f4b0f0d3b06f55983f2704ed0883" uuid = "28b8d3ca-fb5f-59d9-8090-bfdbd6d07a71" version = "0.64.0" [[deps.GR_jll]] deps = ["Artifacts", "Bzip2_jll", "Cairo_jll", "FFMPEG_jll", "Fontconfig_jll", "GLFW_jll", "JLLWrappers", "JpegTurbo_jll", "Libdl", "Libtiff_jll", "Pixman_jll", "Pkg", "Qt5Base_jll", "Zlib_jll", "libpng_jll"] git-tree-sha1 = "a6c850d77ad5118ad3be4bd188919ce97fffac47" uuid = "d2c73de3-f751-5644-a686-071e5b155ba9" version = "0.64.0+0" [[deps.GeometryBasics]] deps = ["EarCut_jll", "IterTools", "LinearAlgebra", "StaticArrays", "StructArrays", "Tables"] git-tree-sha1 = "58bcdf5ebc057b085e58d95c138725628dd7453c" uuid = "5c1252a2-5f33-56bf-86c9-59e7332b4326" version = "0.4.1" [[deps.Gettext_jll]] deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "Libiconv_jll", "Pkg", "XML2_jll"] git-tree-sha1 = "9b02998aba7bf074d14de89f9d37ca24a1a0b046" uuid = "78b55507-aeef-58d4-861c-77aaff3498b1" version = "0.21.0+0" [[deps.Glib_jll]] deps = ["Artifacts", "Gettext_jll", "JLLWrappers", "Libdl", "Libffi_jll", "Libiconv_jll", "Libmount_jll", "PCRE_jll", "Pkg", "Zlib_jll"] git-tree-sha1 = "a32d672ac2c967f3deb8a81d828afc739c838a06" uuid = "7746bdde-850d-59dc-9ae8-88ece973131d" version = "2.68.3+2" [[deps.Graphite2_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "344bf40dcab1073aca04aa0df4fb092f920e4011" uuid = "3b182d85-2403-5c21-9c21-1e1f0cc25472" version = "1.3.14+0" [[deps.Grisu]] git-tree-sha1 = "53bb909d1151e57e2484c3d1b53e19552b887fb2" uuid = "42e2da0e-8278-4e71-bc24-59509adca0fe" version = "1.0.2" [[deps.HTTP]] deps = ["Base64", "Dates", "IniFile", "Logging", "MbedTLS", "NetworkOptions", "Sockets", "URIs"] git-tree-sha1 = "0fa77022fe4b511826b39c894c90daf5fce3334a" uuid = "cd3eb016-35fb-5094-929b-558a96fad6f3" version = "0.9.17" [[deps.HarfBuzz_jll]] deps = ["Artifacts", "Cairo_jll", "Fontconfig_jll", "FreeType2_jll", "Glib_jll", "Graphite2_jll", "JLLWrappers", "Libdl", "Libffi_jll", "Pkg"] git-tree-sha1 = "129acf094d168394e80ee1dc4bc06ec835e510a3" uuid = "2e76f6c2-a576-52d4-95c1-20adfe4de566" version = "2.8.1+1" [[deps.IfElse]] git-tree-sha1 = "debdd00ffef04665ccbb3e150747a77560e8fad1" uuid = "615f187c-cbe4-4ef1-ba3b-2fcf58d6d173" version = "0.1.1" [[deps.IniFile]] deps = ["Test"] git-tree-sha1 = "098e4d2c533924c921f9f9847274f2ad89e018b8" uuid = "83e8ac13-25f8-5344-8a64-a9f2b223428f" version = "0.5.0" [[deps.InlineStrings]] deps = ["Parsers"] git-tree-sha1 = "61feba885fac3a407465726d0c330b3055df897f" uuid = "842dd82b-1e85-43dc-bf29-5d0ee9dffc48" version = "1.1.2" [[deps.IntelOpenMP_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "d979e54b71da82f3a65b62553da4fc3d18c9004c" uuid = "1d5cc7b8-4909-519e-a0f8-d0f5ad9712d0" version = "2018.0.3+2" [[deps.InteractiveUtils]] deps = ["Markdown"] uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240" [[deps.Interpolations]] deps = ["AxisAlgorithms", "ChainRulesCore", "LinearAlgebra", "OffsetArrays", "Random", "Ratios", "Requires", "SharedArrays", "SparseArrays", "StaticArrays", "WoodburyMatrices"] git-tree-sha1 = "b15fc0a95c564ca2e0a7ae12c1f095ca848ceb31" uuid = "a98d9a8b-a2ab-59e6-89dd-64a1c18fca59" version = "0.13.5" [[deps.InverseFunctions]] deps = ["Test"] git-tree-sha1 = "a7254c0acd8e62f1ac75ad24d5db43f5f19f3c65" uuid = "3587e190-3f89-42d0-90ee-14403ec27112" version = "0.1.2" [[deps.InvertedIndices]] git-tree-sha1 = "bee5f1ef5bf65df56bdd2e40447590b272a5471f" uuid = "41ab1584-1d38-5bbf-9106-f11c6c58b48f" version = "1.1.0" [[deps.IrrationalConstants]] git-tree-sha1 = "7fd44fd4ff43fc60815f8e764c0f352b83c49151" uuid = "92d709cd-6900-40b7-9082-c6be49f344b6" version = "0.1.1" [[deps.IterTools]] git-tree-sha1 = "fa6287a4469f5e048d763df38279ee729fbd44e5" uuid = "c8e1da08-722c-5040-9ed9-7db0dc04731e" version = "1.4.0" [[deps.IteratorInterfaceExtensions]] git-tree-sha1 = "a3f24677c21f5bbe9d2a714f95dcd58337fb2856" uuid = "82899510-4779-5014-852e-03e436cf321d" version = "1.0.0" [[deps.JLLWrappers]] deps = ["Preferences"] git-tree-sha1 = "abc9885a7ca2052a736a600f7fa66209f96506e1" uuid = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210" version = "1.4.1" [[deps.JSON]] deps = ["Dates", "Mmap", "Parsers", "Unicode"] git-tree-sha1 = "3c837543ddb02250ef42f4738347454f95079d4e" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.3" [[deps.JpegTurbo_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "b53380851c6e6664204efb2e62cd24fa5c47e4ba" uuid = "aacddb02-875f-59d6-b918-886e6ef4fbf8" version = "2.1.2+0" [[deps.KernelDensity]] deps = ["Distributions", "DocStringExtensions", "FFTW", "Interpolations", "StatsBase"] git-tree-sha1 = "591e8dc09ad18386189610acafb970032c519707" uuid = "5ab0869b-81aa-558d-bb23-cbf5423bbe9b" version = "0.6.3" [[deps.LAME_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "f6250b16881adf048549549fba48b1161acdac8c" uuid = "c1c5ebd0-6772-5130-a774-d5fcae4a789d" version = "3.100.1+0" [[deps.LZO_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "e5b909bcf985c5e2605737d2ce278ed791b89be6" uuid = "dd4b983a-f0e5-5f8d-a1b7-129d4a5fb1ac" version = "2.10.1+0" [[deps.LaTeXStrings]] git-tree-sha1 = "f2355693d6778a178ade15952b7ac47a4ff97996" uuid = "b964fa9f-0449-5b57-a5c2-d3ea65f4040f" version = "1.3.0" [[deps.Latexify]] deps = ["Formatting", "InteractiveUtils", "LaTeXStrings", "MacroTools", "Markdown", "Printf", "Requires"] git-tree-sha1 = "a8f4f279b6fa3c3c4f1adadd78a621b13a506bce" uuid = "23fbe1c1-3f47-55db-b15f-69d7ec21a316" version = "0.15.9" [[deps.LazyArtifacts]] deps = ["Artifacts", "Pkg"] uuid = "4af54fe1-eca0-43a8-85a7-787d91b784e3" [[deps.LibCURL]] deps = ["LibCURL_jll", "MozillaCACerts_jll"] uuid = "b27032c2-a3e7-50c8-80cd-2d36dbcbfd21" [[deps.LibCURL_jll]] deps = ["Artifacts", "LibSSH2_jll", "Libdl", "MbedTLS_jll", "Zlib_jll", "nghttp2_jll"] uuid = "deac9b47-8bc7-5906-a0fe-35ac56dc84c0" [[deps.LibGit2]] deps = ["Base64", "NetworkOptions", "Printf", "SHA"] uuid = "76f85450-5226-5b5a-8eaa-529ad045b433" [[deps.LibSSH2_jll]] deps = ["Artifacts", "Libdl", "MbedTLS_jll"] uuid = "29816b5a-b9ab-546f-933c-edad1886dfa8" [[deps.Libdl]] uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb" [[deps.Libffi_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "0b4a5d71f3e5200a7dff793393e09dfc2d874290" uuid = "e9f186c6-92d2-5b65-8a66-fee21dc1b490" version = "3.2.2+1" [[deps.Libgcrypt_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Libgpg_error_jll", "Pkg"] git-tree-sha1 = "64613c82a59c120435c067c2b809fc61cf5166ae" uuid = "d4300ac3-e22c-5743-9152-c294e39db1e4" version = "1.8.7+0" [[deps.Libglvnd_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libX11_jll", "Xorg_libXext_jll"] git-tree-sha1 = "7739f837d6447403596a75d19ed01fd08d6f56bf" uuid = "7e76a0d4-f3c7-5321-8279-8d96eeed0f29" version = "1.3.0+3" [[deps.Libgpg_error_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "c333716e46366857753e273ce6a69ee0945a6db9" uuid = "7add5ba3-2f88-524e-9cd5-f83b8a55f7b8" version = "1.42.0+0" [[deps.Libiconv_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "42b62845d70a619f063a7da093d995ec8e15e778" uuid = "94ce4f54-9a6c-5748-9c1c-f9c7231a4531" version = "1.16.1+1" [[deps.Libmount_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "9c30530bf0effd46e15e0fdcf2b8636e78cbbd73" uuid = "4b2f31a3-9ecc-558c-b454-b3730dcb73e9" version = "2.35.0+0" [[deps.Libtiff_jll]] deps = ["Artifacts", "JLLWrappers", "JpegTurbo_jll", "Libdl", "Pkg", "Zlib_jll", "Zstd_jll"] git-tree-sha1 = "340e257aada13f95f98ee352d316c3bed37c8ab9" uuid = "89763e89-9b03-5906-acba-b20f662cd828" version = "4.3.0+0" [[deps.Libuuid_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "7f3efec06033682db852f8b3bc3c1d2b0a0ab066" uuid = "38a345b3-de98-5d2b-a5d3-14cd9215e700" version = "2.36.0+0" [[deps.LinearAlgebra]] deps = ["Libdl", "libblastrampoline_jll"] uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" [[deps.LogExpFunctions]] deps = ["ChainRulesCore", "ChangesOfVariables", "DocStringExtensions", "InverseFunctions", "IrrationalConstants", "LinearAlgebra"] git-tree-sha1 = "e5718a00af0ab9756305a0392832c8952c7426c1" uuid = "2ab3a3ac-af41-5b50-aa03-7779005ae688" version = "0.3.6" [[deps.Logging]] uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" [[deps.LsqFit]] deps = ["Distributions", "ForwardDiff", "LinearAlgebra", "NLSolversBase", "OptimBase", "Random", "StatsBase"] git-tree-sha1 = "91aa1442e63a77f101aff01dec5a821a17f43922" uuid = "2fda8390-95c7-5789-9bda-21331edee243" version = "0.12.1" [[deps.MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "5455aef09b40e5020e1520f551fa3135040d4ed0" uuid = "856f044c-d86e-5d09-b602-aeab76dc8ba7" version = "2021.1.1+2" [[deps.MacroTools]] deps = ["Markdown", "Random"] git-tree-sha1 = "3d3e902b31198a27340d0bf00d6ac452866021cf" uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09" version = "0.5.9" [[deps.Markdown]] deps = ["Base64"] uuid = "d6f4376e-aef5-505a-96c1-9c027394607a" [[deps.MbedTLS]] deps = ["Dates", "MbedTLS_jll", "Random", "Sockets"] git-tree-sha1 = "1c38e51c3d08ef2278062ebceade0e46cefc96fe" uuid = "739be429-bea8-5141-9913-cc70e7f3736d" version = "1.0.3" [[deps.MbedTLS_jll]] deps = ["Artifacts", "Libdl"] uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1" [[deps.Measures]] git-tree-sha1 = "e498ddeee6f9fdb4551ce855a46f54dbd900245f" uuid = "442fdcdd-2543-5da2-b0f3-8c86c306513e" version = "0.3.1" [[deps.Missings]] deps = ["DataAPI"] git-tree-sha1 = "bf210ce90b6c9eed32d25dbcae1ebc565df2687f" uuid = "e1d29d7a-bbdc-5cf2-9ac0-f12de2c33e28" version = "1.0.2" [[deps.Mmap]] uuid = "a63ad114-7e13-5084-954f-fe012c677804" [[deps.MozillaCACerts_jll]] uuid = "14a3606d-f60d-562e-9121-12d972cd8159" [[deps.MultivariateStats]] deps = ["Arpack", "LinearAlgebra", "SparseArrays", "Statistics", "StatsBase"] git-tree-sha1 = "6d019f5a0465522bbfdd68ecfad7f86b535d6935" uuid = "6f286f6a-111f-5878-ab1e-185364afe411" version = "0.9.0" [[deps.NLSolversBase]] deps = ["DiffResults", "Distributed", "FiniteDiff", "ForwardDiff"] git-tree-sha1 = "50310f934e55e5ca3912fb941dec199b49ca9b68" uuid = "d41bc354-129a-5804-8e4c-c37616107c6c" version = "7.8.2" [[deps.NaNMath]] git-tree-sha1 = "b086b7ea07f8e38cf122f5016af580881ac914fe" uuid = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3" version = "0.3.7" [[deps.NearestNeighbors]] deps = ["Distances", "StaticArrays"] git-tree-sha1 = "16baacfdc8758bc374882566c9187e785e85c2f0" uuid = "b8a86587-4115-5ab1-83bc-aa920d37bbce" version = "0.4.9" [[deps.NetworkOptions]] uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908" [[deps.Observables]] git-tree-sha1 = "fe29afdef3d0c4a8286128d4e45cc50621b1e43d" uuid = "510215fc-4207-5dde-b226-833fc4488ee2" version = "0.4.0" [[deps.OffsetArrays]] deps = ["Adapt"] git-tree-sha1 = "043017e0bdeff61cfbb7afeb558ab29536bbb5ed" uuid = "6fe1bfb0-de20-5000-8ca7-80f57d26f881" version = "1.10.8" [[deps.Ogg_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "887579a3eb005446d514ab7aeac5d1d027658b8f" uuid = "e7412a2a-1a6e-54c0-be00-318e2571c051" version = "1.3.5+1" [[deps.OpenBLAS_jll]] deps = ["Artifacts", "CompilerSupportLibraries_jll", "Libdl"] uuid = "4536629a-c528-5b80-bd46-f80d51c5b363" [[deps.OpenLibm_jll]] deps = ["Artifacts", "Libdl"] uuid = "05823500-19ac-5b8b-9628-191a04bc5112" [[deps.OpenSSL_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "648107615c15d4e09f7eca16307bc821c1f718d8" uuid = "458c3c95-2e84-50aa-8efc-19380b2a3a95" version = "1.1.13+0" [[deps.OpenSpecFun_jll]] deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "13652491f6856acfd2db29360e1bbcd4565d04f1" uuid = "efe28fd5-8261-553b-a9e1-b2916fc3738e" version = "0.5.5+0" [[deps.OptimBase]] deps = ["NLSolversBase", "Printf", "Reexport"] git-tree-sha1 = "9cb1fee807b599b5f803809e85c81b582d2009d6" uuid = "87e2bd06-a317-5318-96d9-3ecbac512eee" version = "2.0.2" [[deps.Opus_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "51a08fb14ec28da2ec7a927c4337e4332c2a4720" uuid = "91d4177d-7536-5919-b921-800302f37372" version = "1.3.2+0" [[deps.OrderedCollections]] git-tree-sha1 = "85f8e6578bf1f9ee0d11e7bb1b1456435479d47c" uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d" version = "1.4.1" [[deps.PCRE_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "b2a7af664e098055a7529ad1a900ded962bca488" uuid = "2f80f16e-611a-54ab-bc61-aa92de5b98fc" version = "8.44.0+0" [[deps.PDMats]] deps = ["LinearAlgebra", "SparseArrays", "SuiteSparse"] git-tree-sha1 = "ee26b350276c51697c9c2d88a072b339f9f03d73" uuid = "90014a1f-27ba-587c-ab20-58faa44d9150" version = "0.11.5" [[deps.Parsers]] deps = ["Dates"] git-tree-sha1 = "13468f237353112a01b2d6b32f3d0f80219944aa" uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0" version = "2.2.2" [[deps.Pixman_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "b4f5d02549a10e20780a24fce72bea96b6329e29" uuid = "30392449-352a-5448-841d-b1acce4e97dc" version = "0.40.1+0" [[deps.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" [[deps.PlotThemes]] deps = ["PlotUtils", "Requires", "Statistics"] git-tree-sha1 = "a3a964ce9dc7898193536002a6dd892b1b5a6f1d" uuid = "ccf2f8ad-2431-5c83-bf29-c5338b663b6a" version = "2.0.1" [[deps.PlotUtils]] deps = ["ColorSchemes", "Colors", "Dates", "Printf", "Random", "Reexport", "Statistics"] git-tree-sha1 = "6f1b25e8ea06279b5689263cc538f51331d7ca17" uuid = "995b91a9-d308-5afd-9ec6-746e21dbc043" version = "1.1.3" [[deps.Plots]] deps = ["Base64", "Contour", "Dates", "Downloads", "FFMPEG", "FixedPointNumbers", "GR", "GeometryBasics", "JSON", "Latexify", "LinearAlgebra", "Measures", "NaNMath", "PlotThemes", "PlotUtils", "Printf", "REPL", "Random", "RecipesBase", "RecipesPipeline", "Reexport", "Requires", "Scratch", "Showoff", "SparseArrays", "Statistics", "StatsBase", "UUIDs", "UnicodeFun", "Unzip"] git-tree-sha1 = "d9c49967b9948635152edaa6a91ca4f43be8d24c" uuid = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" version = "1.25.10" [[deps.PooledArrays]] deps = ["DataAPI", "Future"] git-tree-sha1 = "db3a23166af8aebf4db5ef87ac5b00d36eb771e2" uuid = "2dfb63ee-cc39-5dd5-95bd-886bf059d720" version = "1.4.0" [[deps.Preferences]] deps = ["TOML"] git-tree-sha1 = "2cf929d64681236a2e074ffafb8d568733d2e6af" uuid = "21216c6a-2e73-6563-6e65-726566657250" version = "1.2.3" [[deps.PrettyTables]] deps = ["Crayons", "Formatting", "Markdown", "Reexport", "Tables"] git-tree-sha1 = "dfb54c4e414caa595a1f2ed759b160f5a3ddcba5" uuid = "08abe8d2-0d0c-5749-adfa-8a2ac140af0d" version = "1.3.1" [[deps.Printf]] deps = ["Unicode"] uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7" [[deps.Qt5Base_jll]] deps = ["Artifacts", "CompilerSupportLibraries_jll", "Fontconfig_jll", "Glib_jll", "JLLWrappers", "Libdl", "Libglvnd_jll", "OpenSSL_jll", "Pkg", "Xorg_libXext_jll", "Xorg_libxcb_jll", "Xorg_xcb_util_image_jll", "Xorg_xcb_util_keysyms_jll", "Xorg_xcb_util_renderutil_jll", "Xorg_xcb_util_wm_jll", "Zlib_jll", "xkbcommon_jll"] git-tree-sha1 = "ad368663a5e20dbb8d6dc2fddeefe4dae0781ae8" uuid = "ea2cea3b-5b76-57ae-a6ef-0a8af62496e1" version = "5.15.3+0" [[deps.QuadGK]] deps = ["DataStructures", "LinearAlgebra"] git-tree-sha1 = "78aadffb3efd2155af139781b8a8df1ef279ea39" uuid = "1fd47b50-473d-5c70-9696-f719f8f3bcdc" version = "2.4.2" [[deps.REPL]] deps = ["InteractiveUtils", "Markdown", "Sockets", "Unicode"] uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb" [[deps.Random]] deps = ["SHA", "Serialization"] uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" [[deps.Ratios]] deps = ["Requires"] git-tree-sha1 = "01d341f502250e81f6fec0afe662aa861392a3aa" uuid = "c84ed2f1-dad5-54f0-aa8e-dbefe2724439" version = "0.4.2" [[deps.RecipesBase]] git-tree-sha1 = "6bf3f380ff52ce0832ddd3a2a7b9538ed1bcca7d" uuid = "3cdcf5f2-1ef4-517c-9805-6587b60abb01" version = "1.2.1" [[deps.RecipesPipeline]] deps = ["Dates", "NaNMath", "PlotUtils", "RecipesBase"] git-tree-sha1 = "37c1631cb3cc36a535105e6d5557864c82cd8c2b" uuid = "01d81517-befc-4cb6-b9ec-a95719d0359c" version = "0.5.0" [[deps.Reexport]] git-tree-sha1 = "45e428421666073eab6f2da5c9d310d99bb12f9b" uuid = "189a3867-3050-52da-a836-e630ba90ab69" version = "1.2.2" [[deps.RelocatableFolders]] deps = ["SHA", "Scratch"] git-tree-sha1 = "cdbd3b1338c72ce29d9584fdbe9e9b70eeb5adca" uuid = "05181044-ff0b-4ac5-8273-598c1e38db00" version = "0.1.3" [[deps.Requires]] deps = ["UUIDs"] git-tree-sha1 = "838a3a4188e2ded87a4f9f184b4b0d78a1e91cb7" uuid = "ae029012-a4dd-5104-9daa-d747884805df" version = "1.3.0" [[deps.Rmath]] deps = ["Random", "Rmath_jll"] git-tree-sha1 = "bf3188feca147ce108c76ad82c2792c57abe7b1f" uuid = "79098fc4-a85e-5d69-aa6a-4863f24498fa" version = "0.7.0" [[deps.Rmath_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "68db32dff12bb6127bac73c209881191bf0efbb7" uuid = "f50d1b31-88e8-58de-be2c-1cc44531875f" version = "0.3.0+0" [[deps.SHA]] uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" [[deps.Scratch]] deps = ["Dates"] git-tree-sha1 = "0b4b7f1393cff97c33891da2a0bf69c6ed241fda" uuid = "6c6a2e73-6563-6170-7368-637461726353" version = "1.1.0" [[deps.SentinelArrays]] deps = ["Dates", "Random"] git-tree-sha1 = "6a2f7d70512d205ca8c7ee31bfa9f142fe74310c" uuid = "91c51154-3ec4-41a3-a24f-3f23e20d615c" version = "1.3.12" [[deps.Serialization]] uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b" [[deps.SharedArrays]] deps = ["Distributed", "Mmap", "Random", "Serialization"] uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383" [[deps.ShiftedArrays]] git-tree-sha1 = "22395afdcf37d6709a5a0766cc4a5ca52cb85ea0" uuid = "1277b4bf-5013-50f5-be3d-901d8477a67a" version = "1.0.0" [[deps.Showoff]] deps = ["Dates", "Grisu"] git-tree-sha1 = "91eddf657aca81df9ae6ceb20b959ae5653ad1de" uuid = "992d4aef-0814-514b-bc4d-f2e9a6c4116f" version = "1.0.3" [[deps.Sockets]] uuid = "6462fe0b-24de-5631-8697-dd941f90decc" [[deps.SortingAlgorithms]] deps = ["DataStructures"] git-tree-sha1 = "b3363d7460f7d098ca0912c69b082f75625d7508" uuid = "a2af1166-a08f-5f64-846c-94a0d3cef48c" version = "1.0.1" [[deps.SparseArrays]] deps = ["LinearAlgebra", "Random"] uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" [[deps.SpecialFunctions]] deps = ["ChainRulesCore", "IrrationalConstants", "LogExpFunctions", "OpenLibm_jll", "OpenSpecFun_jll"] git-tree-sha1 = "8d0c8e3d0ff211d9ff4a0c2307d876c99d10bdf1" uuid = "276daf66-3868-5448-9aa4-cd146d93841b" version = "2.1.2" [[deps.Static]] deps = ["IfElse"] git-tree-sha1 = "00b725fffc9a7e9aac8850e4ed75b4c1acbe8cd2" uuid = "aedffcd0-7271-4cad-89d0-dc628f76c6d3" version = "0.5.5" [[deps.StaticArrays]] deps = ["LinearAlgebra", "Random", "Statistics"] git-tree-sha1 = "95c6a5d0e8c69555842fc4a927fc485040ccc31c" uuid = "90137ffa-7385-5640-81b9-e52037218182" version = "1.3.5" [[deps.Statistics]] deps = ["LinearAlgebra", "SparseArrays"] uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" [[deps.StatsAPI]] deps = ["LinearAlgebra"] git-tree-sha1 = "c3d8ba7f3fa0625b062b82853a7d5229cb728b6b" uuid = "82ae8749-77ed-4fe6-ae5f-f523153014b0" version = "1.2.1" [[deps.StatsBase]] deps = ["DataAPI", "DataStructures", "LinearAlgebra", "LogExpFunctions", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics", "StatsAPI"] git-tree-sha1 = "8977b17906b0a1cc74ab2e3a05faa16cf08a8291" uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" version = "0.33.16" [[deps.StatsFuns]] deps = ["ChainRulesCore", "InverseFunctions", "IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] git-tree-sha1 = "f35e1879a71cca95f4826a14cdbf0b9e253ed918" uuid = "4c63d2b9-4356-54db-8cca-17b64c39e42c" version = "0.9.15" [[deps.StatsModels]] deps = ["DataAPI", "DataStructures", "LinearAlgebra", "Printf", "REPL", "ShiftedArrays", "SparseArrays", "StatsBase", "StatsFuns", "Tables"] git-tree-sha1 = "677488c295051568b0b79a77a8c44aa86e78b359" uuid = "3eaba693-59b7-5ba5-a881-562e759f1c8d" version = "0.6.28" [[deps.StatsPlots]] deps = ["AbstractFFTs", "Clustering", "DataStructures", "DataValues", "Distributions", "Interpolations", "KernelDensity", "LinearAlgebra", "MultivariateStats", "Observables", "Plots", "RecipesBase", "RecipesPipeline", "Reexport", "StatsBase", "TableOperations", "Tables", "Widgets"] git-tree-sha1 = "4d9c69d65f1b270ad092de0abe13e859b8c55cad" uuid = "f3b207a7-027a-5e70-b257-86293d7955fd" version = "0.14.33" [[deps.StringEncodings]] deps = ["Libiconv_jll"] git-tree-sha1 = "50ccd5ddb00d19392577902f0079267a72c5ab04" uuid = "69024149-9ee7-55f6-a4c4-859efe599b68" version = "0.3.5" [[deps.StructArrays]] deps = ["Adapt", "DataAPI", "StaticArrays", "Tables"] git-tree-sha1 = "d21f2c564b21a202f4677c0fba5b5ee431058544" uuid = "09ab397b-f2b6-538f-b94a-2f83cf4a842a" version = "0.6.4" [[deps.SuiteSparse]] deps = ["Libdl", "LinearAlgebra", "Serialization", "SparseArrays"] uuid = "4607b0f0-06f3-5cda-b6b1-a6196a1729e9" [[deps.TOML]] deps = ["Dates"] uuid = "fa267f1f-6049-4f14-aa54-33bafae1ed76" [[deps.TableOperations]] deps = ["SentinelArrays", "Tables", "Test"] git-tree-sha1 = "e383c87cf2a1dc41fa30c093b2a19877c83e1bc1" uuid = "ab02a1b2-a7df-11e8-156e-fb1833f50b87" version = "1.2.0" [[deps.TableTraits]] deps = ["IteratorInterfaceExtensions"] git-tree-sha1 = "c06b2f539df1c6efa794486abfb6ed2022561a39" uuid = "3783bdb8-4a98-5b6b-af9a-565f29a5fe9c" version = "1.0.1" [[deps.Tables]] deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "TableTraits", "Test"] git-tree-sha1 = "bb1064c9a84c52e277f1096cf41434b675cd368b" uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c" version = "1.6.1" [[deps.Tar]] deps = ["ArgTools", "SHA"] uuid = "a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e" [[deps.Test]] deps = ["InteractiveUtils", "Logging", "Random", "Serialization"] uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [[deps.TranscodingStreams]] deps = ["Random", "Test"] git-tree-sha1 = "216b95ea110b5972db65aa90f88d8d89dcb8851c" uuid = "3bb67fe8-82b1-5028-8e26-92a6c54297fa" version = "0.9.6" [[deps.URIs]] git-tree-sha1 = "97bbe755a53fe859669cd907f2d96aee8d2c1355" uuid = "5c2747f8-b7ea-4ff2-ba2e-563bfd36b1d4" version = "1.3.0" [[deps.UUIDs]] deps = ["Random", "SHA"] uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4" [[deps.Unicode]] uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5" [[deps.UnicodeFun]] deps = ["REPL"] git-tree-sha1 = "53915e50200959667e78a92a418594b428dffddf" uuid = "1cfade01-22cf-5700-b092-accc4b62d6e1" version = "0.4.1" [[deps.Unzip]] git-tree-sha1 = "34db80951901073501137bdbc3d5a8e7bbd06670" uuid = "41fe7b60-77ed-43a1-b4f0-825fd5a5650d" version = "0.1.2" [[deps.Wayland_jll]] deps = ["Artifacts", "Expat_jll", "JLLWrappers", "Libdl", "Libffi_jll", "Pkg", "XML2_jll"] git-tree-sha1 = "3e61f0b86f90dacb0bc0e73a0c5a83f6a8636e23" uuid = "a2964d1f-97da-50d4-b82a-358c7fce9d89" version = "1.19.0+0" [[deps.Wayland_protocols_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "66d72dc6fcc86352f01676e8f0f698562e60510f" uuid = "2381bf8a-dfd0-557d-9999-79630e7b1b91" version = "1.23.0+0" [[deps.WeakRefStrings]] deps = ["DataAPI", "InlineStrings", "Parsers"] git-tree-sha1 = "c69f9da3ff2f4f02e811c3323c22e5dfcb584cfa" uuid = "ea10d353-3f73-51f8-a26c-33c1cb351aa5" version = "1.4.1" [[deps.Widgets]] deps = ["Colors", "Dates", "Observables", "OrderedCollections"] git-tree-sha1 = "505c31f585405fc375d99d02588f6ceaba791241" uuid = "cc8bc4a8-27d6-5769-a93b-9d913e69aa62" version = "0.6.5" [[deps.WoodburyMatrices]] deps = ["LinearAlgebra", "SparseArrays"] git-tree-sha1 = "de67fa59e33ad156a590055375a30b23c40299d3" uuid = "efce3f68-66dc-5838-9240-27a6d6f5f9b6" version = "0.5.5" [[deps.XML2_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Libiconv_jll", "Pkg", "Zlib_jll"] git-tree-sha1 = "1acf5bdf07aa0907e0a37d3718bb88d4b687b74a" uuid = "02c8fc9c-b97f-50b9-bbe4-9be30ff0a78a" version = "2.9.12+0" [[deps.XSLT_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Libgcrypt_jll", "Libgpg_error_jll", "Libiconv_jll", "Pkg", "XML2_jll", "Zlib_jll"] git-tree-sha1 = "91844873c4085240b95e795f692c4cec4d805f8a" uuid = "aed1982a-8fda-507f-9586-7b0439959a61" version = "1.1.34+0" [[deps.Xorg_libX11_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libxcb_jll", "Xorg_xtrans_jll"] git-tree-sha1 = "5be649d550f3f4b95308bf0183b82e2582876527" uuid = "4f6342f7-b3d2-589e-9d20-edeb45f2b2bc" version = "1.6.9+4" [[deps.Xorg_libXau_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "4e490d5c960c314f33885790ed410ff3a94ce67e" uuid = "0c0b7dd1-d40b-584c-a123-a41640f87eec" version = "1.0.9+4" [[deps.Xorg_libXcursor_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libXfixes_jll", "Xorg_libXrender_jll"] git-tree-sha1 = "12e0eb3bc634fa2080c1c37fccf56f7c22989afd" uuid = "935fb764-8cf2-53bf-bb30-45bb1f8bf724" version = "1.2.0+4" [[deps.Xorg_libXdmcp_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "4fe47bd2247248125c428978740e18a681372dd4" uuid = "a3789734-cfe1-5b06-b2d0-1dd0d9d62d05" version = "1.1.3+4" [[deps.Xorg_libXext_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libX11_jll"] git-tree-sha1 = "b7c0aa8c376b31e4852b360222848637f481f8c3" uuid = "1082639a-0dae-5f34-9b06-72781eeb8cb3" version = "1.3.4+4" [[deps.Xorg_libXfixes_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libX11_jll"] git-tree-sha1 = "0e0dc7431e7a0587559f9294aeec269471c991a4" uuid = "d091e8ba-531a-589c-9de9-94069b037ed8" version = "5.0.3+4" [[deps.Xorg_libXi_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libXext_jll", "Xorg_libXfixes_jll"] git-tree-sha1 = "89b52bc2160aadc84d707093930ef0bffa641246" uuid = "a51aa0fd-4e3c-5386-b890-e753decda492" version = "1.7.10+4" [[deps.Xorg_libXinerama_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libXext_jll"] git-tree-sha1 = "26be8b1c342929259317d8b9f7b53bf2bb73b123" uuid = "d1454406-59df-5ea1-beac-c340f2130bc3" version = "1.1.4+4" [[deps.Xorg_libXrandr_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libXext_jll", "Xorg_libXrender_jll"] git-tree-sha1 = "34cea83cb726fb58f325887bf0612c6b3fb17631" uuid = "ec84b674-ba8e-5d96-8ba1-2a689ba10484" version = "1.5.2+4" [[deps.Xorg_libXrender_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libX11_jll"] git-tree-sha1 = "19560f30fd49f4d4efbe7002a1037f8c43d43b96" uuid = "ea2f1a96-1ddc-540d-b46f-429655e07cfa" version = "0.9.10+4" [[deps.Xorg_libpthread_stubs_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "6783737e45d3c59a4a4c4091f5f88cdcf0908cbb" uuid = "14d82f49-176c-5ed1-bb49-ad3f5cbd8c74" version = "0.1.0+3" [[deps.Xorg_libxcb_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "XSLT_jll", "Xorg_libXau_jll", "Xorg_libXdmcp_jll", "Xorg_libpthread_stubs_jll"] git-tree-sha1 = "daf17f441228e7a3833846cd048892861cff16d6" uuid = "c7cfdc94-dc32-55de-ac96-5a1b8d977c5b" version = "1.13.0+3" [[deps.Xorg_libxkbfile_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libX11_jll"] git-tree-sha1 = "926af861744212db0eb001d9e40b5d16292080b2" uuid = "cc61e674-0454-545c-8b26-ed2c68acab7a" version = "1.1.0+4" [[deps.Xorg_xcb_util_image_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_xcb_util_jll"] git-tree-sha1 = "0fab0a40349ba1cba2c1da699243396ff8e94b97" uuid = "12413925-8142-5f55-bb0e-6d7ca50bb09b" version = "0.4.0+1" [[deps.Xorg_xcb_util_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libxcb_jll"] git-tree-sha1 = "e7fd7b2881fa2eaa72717420894d3938177862d1" uuid = "2def613f-5ad1-5310-b15b-b15d46f528f5" version = "0.4.0+1" [[deps.Xorg_xcb_util_keysyms_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_xcb_util_jll"] git-tree-sha1 = "d1151e2c45a544f32441a567d1690e701ec89b00" uuid = "975044d2-76e6-5fbe-bf08-97ce7c6574c7" version = "0.4.0+1" [[deps.Xorg_xcb_util_renderutil_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_xcb_util_jll"] git-tree-sha1 = "dfd7a8f38d4613b6a575253b3174dd991ca6183e" uuid = "0d47668e-0667-5a69-a72c-f761630bfb7e" version = "0.3.9+1" [[deps.Xorg_xcb_util_wm_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_xcb_util_jll"] git-tree-sha1 = "e78d10aab01a4a154142c5006ed44fd9e8e31b67" uuid = "c22f9ab0-d5fe-5066-847c-f4bb1cd4e361" version = "0.4.1+1" [[deps.Xorg_xkbcomp_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libxkbfile_jll"] git-tree-sha1 = "4bcbf660f6c2e714f87e960a171b119d06ee163b" uuid = "35661453-b289-5fab-8a00-3d9160c6a3a4" version = "1.4.2+4" [[deps.Xorg_xkeyboard_config_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_xkbcomp_jll"] git-tree-sha1 = "5c8424f8a67c3f2209646d4425f3d415fee5931d" uuid = "33bec58e-1273-512f-9401-5d533626f822" version = "2.27.0+4" [[deps.Xorg_xtrans_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "79c31e7844f6ecf779705fbc12146eb190b7d845" uuid = "c5fb5394-a638-5e4d-96e5-b29de1b5cf10" version = "1.4.0+3" [[deps.Zlib_jll]] deps = ["Libdl"] uuid = "83775a58-1f1d-513f-b197-d71354ab007a" [[deps.Zstd_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "e45044cd873ded54b6a5bac0eb5c971392cf1927" uuid = "3161d3a3-bdf6-5164-811a-617609db77b4" version = "1.5.2+0" [[deps.libass_jll]] deps = ["Artifacts", "Bzip2_jll", "FreeType2_jll", "FriBidi_jll", "HarfBuzz_jll", "JLLWrappers", "Libdl", "Pkg", "Zlib_jll"] git-tree-sha1 = "5982a94fcba20f02f42ace44b9894ee2b140fe47" uuid = "0ac62f75-1d6f-5e53-bd7c-93b484bb37c0" version = "0.15.1+0" [[deps.libblastrampoline_jll]] deps = ["Artifacts", "Libdl", "OpenBLAS_jll"] uuid = "8e850b90-86db-534c-a0d3-1478176c7d93" [[deps.libfdk_aac_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "daacc84a041563f965be61859a36e17c4e4fcd55" uuid = "f638f0a6-7fb0-5443-88ba-1cc74229b280" version = "2.0.2+0" [[deps.libpng_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Zlib_jll"] git-tree-sha1 = "94d180a6d2b5e55e447e2d27a29ed04fe79eb30c" uuid = "b53b4c65-9356-5827-b1ea-8c7a1a84506f" version = "1.6.38+0" [[deps.libvorbis_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Ogg_jll", "Pkg"] git-tree-sha1 = "b910cb81ef3fe6e78bf6acee440bda86fd6ae00c" uuid = "f27f6e37-5d2b-51aa-960f-b287f2bc3b7a" version = "1.3.7+1" [[deps.nghttp2_jll]] deps = ["Artifacts", "Libdl"] uuid = "8e850ede-7688-5339-a07c-302acd2aaf8d" [[deps.p7zip_jll]] deps = ["Artifacts", "Libdl"] uuid = "3f19e933-33d8-53b3-aaab-bd5110c3b7a0" [[deps.x264_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "4fea590b89e6ec504593146bf8b988b2c00922b2" uuid = "1270edf5-f2f9-52d2-97e9-ab00b5d0237a" version = "2021.5.5+0" [[deps.x265_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "ee567a171cce03570d77ad3a43e90218e38937a9" uuid = "dfaa095f-4041-5dcd-9319-2fabd8486b76" version = "3.5.0+0" [[deps.xkbcommon_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Wayland_jll", "Wayland_protocols_jll", "Xorg_libxcb_jll", "Xorg_xkeyboard_config_jll"] git-tree-sha1 = "ece2350174195bb31de1a63bea3a41ae1aa593b6" uuid = "d8fb68d0-12a3-5cfd-a85a-d49703b185fd" version = "0.9.1+5" """ # ╔═╡ Cell order: # ╟─843abe86-7cab-11eb-14e0-cb78f4ebf601 # ╟─88947592-7cab-11eb-0fcb-eba69da36ce5 # ╟─93adb760-7cab-11eb-3418-636173332201 # ╟─9acd14e6-7cab-11eb-257d-6b39ac4b5093 # ╟─a41aaba8-7cab-11eb-1b3e-79e48174489f # ╟─b2a0d8a2-7cab-11eb-0ff5-4182faa410b3 # ╠═c1a3cf0c-84e3-11eb-1a46-5fc456ba40b5 # ╟─b63201ce-7cab-11eb-33ff-8587745784f2 # ╟─bc0242e4-7cab-11eb-0fb0-810ce7d3f0eb # ╟─ee21d98a-7cab-11eb-3186-2bcbfc2393e5 # ╠═c05fe2d0-7a1f-11eb-30fc-85a392f0cc6c # ╟─0ffa9644-7cac-11eb-2922-cb2e9c0df2f6 # ╠═2db2f670-7bc3-11eb-3ae7-29c1243fd2ff # ╟─d684aa1c-7a30-11eb-1eec-f7d30b0eb462 # ╟─09c013d2-84e5-11eb-1f70-4192220bf6d6 # ╠═f97920d4-84e4-11eb-375d-d912c0e6c297 # ╠═d6190c2c-8533-11eb-3ebb-43222aa25a69 # ╟─06e6fe26-84e5-11eb-17aa-5fad52228f3d # ╠═2548b486-84e5-11eb-2486-0b04bdd469e9 # ╟─2c0d0fe2-84e5-11eb-0917-d9663cfec7b3 # ╠═5152fa28-84e5-11eb-3676-416ff92b6cc7 # ╟─58674fc4-84e5-11eb-2cd4-777f6ddb6b19 # ╠═03128dc2-7ca4-11eb-3207-c7fc203faefc # ╟─76eb8b9a-7ca4-11eb-35c8-d1aee5341df6 # ╠═32c68a72-7a20-11eb-0125-85c8890c97b3 # ╟─286e4388-7a36-11eb-1c43-4fbc4d760198 # ╠═cd8e499c-7a24-11eb-084d-7d4d7e15bab6 # ╠═dbdce38c-7a24-11eb-19e0-ad127a66b14a # ╠═e28e60fe-7a24-11eb-3594-85a37e1c6c65 # ╠═f2ef2da0-7a24-11eb-1b10-a5b2acefa3cf # ╟─2ff3fa5e-7a26-11eb-214b-0179162be49f # ╠═a3ca5b58-7a26-11eb-1232-09f8f9d92667 # ╠═595ed8c8-7a26-11eb-34f0-61369b347eb3 # ╟─8f00af82-7a36-11eb-2e05-83e75532c360 # ╠═cfe749ba-7a26-11eb-17a7-fd5f54b8c3fa # ╟─71434b8a-7a38-11eb-146c-197c97541c2d # ╟─e9165720-7a26-11eb-2c56-4d9921be73ff # ╠═205c8278-7a2b-11eb-02e2-23ac064ac955 # ╠═f56f7510-7a26-11eb-257c-5f7e92550ee9 # ╟─480c57da-7a3a-11eb-06ec-798002fe689e # ╟─5d7442e4-821a-11eb-2cf8-6f8ff0da7cce # ╟─82c459f2-7cad-11eb-1b01-0db08c3a874e # ╠═183a4ee0-7a2b-11eb-098e-873fcc0d0cc9 # ╟─7b1473be-821a-11eb-3960-cff604a22a30 # ╠═acb54dd0-7a27-11eb-1b75-57a339a5498d # ╟─dd412844-7a30-11eb-3ee5-4f59c2dea04b # ╠═fbe65454-7a30-11eb-1d7b-c580d4d9fb63 # ╟─047b8ff8-7a31-11eb-1edb-2b8b880ffdc3 # ╟─f99c6cbc-7cab-11eb-1b70-89d56f43dcf8 # ╟─fbf33cd2-7cab-11eb-2183-81fbff3524d5 # ╠═475e5f76-7a27-11eb-1f94-494d0972f77f # ╠═ee0f0bd8-84e3-11eb-3131-b79ab23c42af # ╠═edd8bb1e-84e3-11eb-3160-4f6553381710 # ╠═edb01f92-84e3-11eb-14f4-dbf19bccf779 # ╠═ed740034-84e3-11eb-2814-fd35bed8a0d5 # ╠═f076d636-7a33-11eb-3373-11f986c1594a # ╟─6a7b5e78-7a3b-11eb-00c4-5f3c3020e8d2 # ╟─00000000-0000-0000-0000-000000000001 # ╟─00000000-0000-0000-0000-000000000002