diff --git a/index.jl b/index.jl index da276e1..092d060 100644 --- a/index.jl +++ b/index.jl @@ -23,7 +23,7 @@ using Unitful begin using CSV using DataFrames - using HTTP + using FileIO end # ╔═╡ bb461e00-c0aa-11eb-2c7d-1bd1591779c6 @@ -476,15 +476,40 @@ md""" ### Tabular Data """ +# ╔═╡ c460478a-db52-4a15-a723-9ff64eed9aec +# download_csv(url) = DataFrame(CSV.File(download(url))) +download_csv(url) = url |> download |> CSV.File |> DataFrame + +# ╔═╡ 9ccbea0d-6463-4533-88a6-0267879eb263 +F10 = download_csv("julia.ansonbiggs.com/AeroTech_F10.csv") + +# ╔═╡ 4ffebbb2-7021-4c08-82ac-95366dab3d48 +G8 = download_csv("julia.ansonbiggs.com/AeroTech_G8ST.csv") + +# ╔═╡ 2e83292e-8e8c-43e4-82ee-951a2f6a98c1 +F15 = download_csv("julia.ansonbiggs.com/Estes_F15.csv") + +# ╔═╡ c7e2a7f8-626f-45d8-b771-6f9e74a86bd8 +let + plot(title = "Rocket Motor Comparison", xlabel="Time (s)", ylabel="Thrust (N)") + plot!(F10.Time, F10.Thrust,label="F10") + plot!(G8.Time, G8.Thrust,label="G8") + plot!(F15.Time, F15.Thrust,label="F15") +end + +# ╔═╡ 8ec4af16-1a19-468e-b097-59985bf28f5c +describe(F10) + +# ╔═╡ 9f886419-7259-442e-b068-d0e4c886a886 +maximum.([F10.Thrust, G8.Thrust, F15.Thrust]) + # ╔═╡ fbc06121-d53a-4a64-9497-63d7f3583fbb md""" ## Things Julia Does Poorly -Nothing you nerd - -Time to First Plot -Libraries -Still young and breaking things +- Time to First Plot +- Libraries +- Still young and breaking things """ # ╔═╡ 00000000-0000-0000-0000-000000000001 @@ -492,7 +517,7 @@ PLUTO_PROJECT_TOML_CONTENTS = """ [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" -HTTP = "cd3eb016-35fb-5094-929b-558a96fad6f3" +FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549" LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" PlutoUI = "7f904dfe-b85e-4ff6-b463-dae2292396a8" @@ -501,7 +526,7 @@ Unitful = "1986cc42-f94f-5a68-af5c-568840ba703d" [compat] CSV = "~0.8.5" DataFrames = "~1.2.0" -HTTP = "~0.9.12" +FileIO = "~1.11.0" Plots = "~1.19.0" PlutoUI = "~0.7.9" Unitful = "~1.8.0" @@ -651,6 +676,12 @@ git-tree-sha1 = "3cc57ad0a213808473eafef4845a74766242e05f" uuid = "b22a6f82-2f65-5046-a5b2-351ab43fb4e5" version = "4.3.1+4" +[[FileIO]] +deps = ["Pkg", "Requires", "UUIDs"] +git-tree-sha1 = "937c29268e405b6808d958a9ac41bfe1a31b08e7" +uuid = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549" +version = "1.11.0" + [[FixedPointNumbers]] deps = ["Statistics"] git-tree-sha1 = "335bfdceacc84c5cdf16aadc768aa5ddfc5383cc" @@ -1455,6 +1486,13 @@ version = "0.9.1+5" # ╠═2d0de5db-5558-41e0-96d5-a3317d151aff # ╠═8924673f-e99c-44b3-be6d-2abf0b2f5e23 # ╠═3f7ae2df-9d4d-46d3-b12e-22107a560b66 +# ╠═c460478a-db52-4a15-a723-9ff64eed9aec +# ╠═9ccbea0d-6463-4533-88a6-0267879eb263 +# ╠═4ffebbb2-7021-4c08-82ac-95366dab3d48 +# ╠═2e83292e-8e8c-43e4-82ee-951a2f6a98c1 +# ╠═c7e2a7f8-626f-45d8-b771-6f9e74a86bd8 +# ╠═8ec4af16-1a19-468e-b097-59985bf28f5c +# ╠═9f886419-7259-442e-b068-d0e4c886a886 # ╠═fbc06121-d53a-4a64-9497-63d7f3583fbb # ╟─00000000-0000-0000-0000-000000000001 # ╟─00000000-0000-0000-0000-000000000002