1
0
mirror of https://gitlab.com/MisterBiggs/julia-for-matlabbers.git synced 2025-06-15 22:56:44 +00:00

work on tabular data example

This commit is contained in:
Anson 2021-08-19 03:03:20 -07:00
parent c13fb0e0d0
commit 61634d9c6f

View File

@ -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