Skip to content

Commit b97ac22

Browse files
committed
new lab09
1 parent 1b074b0 commit b97ac22

File tree

4 files changed

+418
-610
lines changed

4 files changed

+418
-610
lines changed

Manifest.toml

Lines changed: 164 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,17 @@
22

33
julia_version = "1.10.0"
44
manifest_format = "2.0"
5-
project_hash = "aba1c2cb74fa157fb768a2f64367f945c1eeccfb"
5+
project_hash = "01998b56822363982aa068520fd1e6877772c994"
6+
7+
[[deps.Adapt]]
8+
deps = ["LinearAlgebra", "Requires"]
9+
git-tree-sha1 = "50c3c56a52972d78e8be9fd135bfb91c9574c140"
10+
uuid = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"
11+
version = "4.1.1"
12+
weakdeps = ["StaticArrays"]
13+
14+
[deps.Adapt.extensions]
15+
AdaptStaticArraysExt = "StaticArrays"
616

717
[[deps.Artifacts]]
818
uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33"
@@ -16,6 +26,28 @@ git-tree-sha1 = "f1dff6729bc61f4d49e140da1af55dcd1ac97b2f"
1626
uuid = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf"
1727
version = "1.5.0"
1828

29+
[[deps.ChainRules]]
30+
deps = ["Adapt", "ChainRulesCore", "Compat", "Distributed", "GPUArraysCore", "IrrationalConstants", "LinearAlgebra", "Random", "RealDot", "SparseArrays", "SparseInverseSubset", "Statistics", "StructArrays", "SuiteSparse"]
31+
git-tree-sha1 = "bcffdcaed50d3453673b852f3522404a94b50fad"
32+
uuid = "082447d4-558c-5d27-93f4-14fc19e9eca2"
33+
version = "1.72.1"
34+
35+
[[deps.ChainRulesCore]]
36+
deps = ["Compat", "LinearAlgebra"]
37+
git-tree-sha1 = "3e4b134270b372f2ed4d4d0e936aabaefc1802bc"
38+
uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
39+
version = "1.25.0"
40+
weakdeps = ["SparseArrays"]
41+
42+
[deps.ChainRulesCore.extensions]
43+
ChainRulesCoreSparseArraysExt = "SparseArrays"
44+
45+
[[deps.ChainRulesTestUtils]]
46+
deps = ["ChainRulesCore", "Compat", "FiniteDifferences", "LinearAlgebra", "Random", "Suppressor", "Test"]
47+
git-tree-sha1 = "cffe963ae0879e455d74ffd8243348293d72988a"
48+
uuid = "cdddcdb0-9152-4a09-a978-84456f9df70a"
49+
version = "1.13.0"
50+
1951
[[deps.Compat]]
2052
deps = ["TOML", "UUIDs"]
2153
git-tree-sha1 = "8ae8d32e09f0dcf42a36b90d4e17f5dd2e4c4215"
@@ -31,6 +63,21 @@ deps = ["Artifacts", "Libdl"]
3163
uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae"
3264
version = "1.0.5+1"
3365

66+
[[deps.ConstructionBase]]
67+
git-tree-sha1 = "76219f1ed5771adbb096743bff43fb5fdd4c1157"
68+
uuid = "187b0558-2788-49d3-abe0-74a17ed4e7c9"
69+
version = "1.5.8"
70+
71+
[deps.ConstructionBase.extensions]
72+
ConstructionBaseIntervalSetsExt = "IntervalSets"
73+
ConstructionBaseLinearAlgebraExt = "LinearAlgebra"
74+
ConstructionBaseStaticArraysExt = "StaticArrays"
75+
76+
[deps.ConstructionBase.weakdeps]
77+
IntervalSets = "8197267c-284f-5f27-9208-e0e47529a953"
78+
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
79+
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
80+
3481
[[deps.DataAPI]]
3582
git-tree-sha1 = "abe83f3a2f1b857aac70ef8b269080af17764bbe"
3683
uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a"
@@ -42,16 +89,37 @@ git-tree-sha1 = "1d0a14036acb104d9e89698bd408f63ab58cdc82"
4289
uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
4390
version = "0.18.20"
4491

92+
[[deps.DataValueInterfaces]]
93+
git-tree-sha1 = "bfc1187b79289637fa0ef6d4436ebdfe6905cbd6"
94+
uuid = "e2d170a0-9d28-54be-80f0-106bbe20a464"
95+
version = "1.0.0"
96+
4597
[[deps.Dates]]
4698
deps = ["Printf"]
4799
uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"
48100

101+
[[deps.Distributed]]
102+
deps = ["Random", "Serialization", "Sockets"]
103+
uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b"
104+
49105
[[deps.DocStringExtensions]]
50106
deps = ["LibGit2"]
51107
git-tree-sha1 = "2fb1e02f2b635d0845df5d7c167fec4dd739b00d"
52108
uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
53109
version = "0.9.3"
54110

111+
[[deps.FiniteDifferences]]
112+
deps = ["ChainRulesCore", "LinearAlgebra", "Printf", "Random", "Richardson", "SparseArrays", "StaticArrays"]
113+
git-tree-sha1 = "06d76c780d657729cf20821fb5832c6cc4dfd0b5"
114+
uuid = "26cc04aa-876d-5657-8c51-4c34ba976000"
115+
version = "0.12.32"
116+
117+
[[deps.GPUArraysCore]]
118+
deps = ["Adapt"]
119+
git-tree-sha1 = "83cf05ab16a73219e5f6bd1bdfa9848fa24ac627"
120+
uuid = "46192b85-c4d5-4398-a991-12ede77f4527"
121+
version = "0.2.0"
122+
55123
[[deps.InteractiveUtils]]
56124
deps = ["Markdown"]
57125
uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
@@ -61,6 +129,11 @@ git-tree-sha1 = "630b497eafcc20001bba38a4651b327dcfc491d2"
61129
uuid = "92d709cd-6900-40b7-9082-c6be49f344b6"
62130
version = "0.2.2"
63131

132+
[[deps.IteratorInterfaceExtensions]]
133+
git-tree-sha1 = "a3f24677c21f5bbe9d2a714f95dcd58337fb2856"
134+
uuid = "82899510-4779-5014-852e-03e436cf321d"
135+
version = "1.0.0"
136+
64137
[[deps.JSON]]
65138
deps = ["Dates", "Mmap", "Parsers", "Unicode"]
66139
git-tree-sha1 = "31e996f0a15c7b280ba9f76636b3ff9e2ae58c9a"
@@ -169,13 +242,34 @@ uuid = "9abbd945-dff8-562f-b5e8-e1ebf5ef1b79"
169242
deps = ["SHA"]
170243
uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
171244

245+
[[deps.RealDot]]
246+
deps = ["LinearAlgebra"]
247+
git-tree-sha1 = "9f0a1b71baaf7650f4fa8a1d168c7fb6ee41f0c9"
248+
uuid = "c1ae055f-0cd5-4b69-90a6-9a35b1a98df9"
249+
version = "0.1.0"
250+
251+
[[deps.Requires]]
252+
deps = ["UUIDs"]
253+
git-tree-sha1 = "838a3a4188e2ded87a4f9f184b4b0d78a1e91cb7"
254+
uuid = "ae029012-a4dd-5104-9daa-d747884805df"
255+
version = "1.3.0"
256+
257+
[[deps.Richardson]]
258+
deps = ["LinearAlgebra"]
259+
git-tree-sha1 = "48f038bfd83344065434089c2a79417f38715c41"
260+
uuid = "708f8203-808e-40c0-ba2d-98a6953ed40d"
261+
version = "1.4.2"
262+
172263
[[deps.SHA]]
173264
uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce"
174265
version = "0.7.0"
175266

176267
[[deps.Serialization]]
177268
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
178269

270+
[[deps.Sockets]]
271+
uuid = "6462fe0b-24de-5631-8697-dd941f90decc"
272+
179273
[[deps.SortingAlgorithms]]
180274
deps = ["DataStructures"]
181275
git-tree-sha1 = "66e0a8e672a0bdfca2c3f5937efb8538b9ddc085"
@@ -187,6 +281,28 @@ deps = ["Libdl", "LinearAlgebra", "Random", "Serialization", "SuiteSparse_jll"]
187281
uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
188282
version = "1.10.0"
189283

284+
[[deps.SparseInverseSubset]]
285+
deps = ["LinearAlgebra", "SparseArrays", "SuiteSparse"]
286+
git-tree-sha1 = "52962839426b75b3021296f7df242e40ecfc0852"
287+
uuid = "dc90abb0-5640-4711-901d-7e5b23a2fada"
288+
version = "0.1.2"
289+
290+
[[deps.StaticArrays]]
291+
deps = ["LinearAlgebra", "PrecompileTools", "Random", "StaticArraysCore"]
292+
git-tree-sha1 = "777657803913ffc7e8cc20f0fd04b634f871af8f"
293+
uuid = "90137ffa-7385-5640-81b9-e52037218182"
294+
version = "1.9.8"
295+
weakdeps = ["ChainRulesCore", "Statistics"]
296+
297+
[deps.StaticArrays.extensions]
298+
StaticArraysChainRulesCoreExt = "ChainRulesCore"
299+
StaticArraysStatisticsExt = "Statistics"
300+
301+
[[deps.StaticArraysCore]]
302+
git-tree-sha1 = "192954ef1208c7019899fbf8049e717f92959682"
303+
uuid = "1e83bf80-4336-4d27-bf5d-d5a4f845583c"
304+
version = "1.4.3"
305+
190306
[[deps.Statistics]]
191307
deps = ["LinearAlgebra", "SparseArrays"]
192308
uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
@@ -204,16 +320,63 @@ git-tree-sha1 = "5cf7606d6cef84b543b483848d4ae08ad9832b21"
204320
uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"
205321
version = "0.34.3"
206322

323+
[[deps.StructArrays]]
324+
deps = ["ConstructionBase", "DataAPI", "Tables"]
325+
git-tree-sha1 = "5a3a31c41e15a1e042d60f2f4942adccba05d3c9"
326+
uuid = "09ab397b-f2b6-538f-b94a-2f83cf4a842a"
327+
version = "0.7.0"
328+
329+
[deps.StructArrays.extensions]
330+
StructArraysAdaptExt = "Adapt"
331+
StructArraysGPUArraysCoreExt = ["GPUArraysCore", "KernelAbstractions"]
332+
StructArraysLinearAlgebraExt = "LinearAlgebra"
333+
StructArraysSparseArraysExt = "SparseArrays"
334+
StructArraysStaticArraysExt = "StaticArrays"
335+
336+
[deps.StructArrays.weakdeps]
337+
Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"
338+
GPUArraysCore = "46192b85-c4d5-4398-a991-12ede77f4527"
339+
KernelAbstractions = "63c18a36-062a-441e-b654-da1e3ab1ce7c"
340+
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
341+
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
342+
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
343+
344+
[[deps.SuiteSparse]]
345+
deps = ["Libdl", "LinearAlgebra", "Serialization", "SparseArrays"]
346+
uuid = "4607b0f0-06f3-5cda-b6b1-a6196a1729e9"
347+
207348
[[deps.SuiteSparse_jll]]
208349
deps = ["Artifacts", "Libdl", "libblastrampoline_jll"]
209350
uuid = "bea87d4a-7f5b-5778-9afe-8cc45184846c"
210351
version = "7.2.1+1"
211352

353+
[[deps.Suppressor]]
354+
deps = ["Logging"]
355+
git-tree-sha1 = "6dbb5b635c5437c68c28c2ac9e39b87138f37c0a"
356+
uuid = "fd094767-a336-5f1f-9728-57cf17d0bbfb"
357+
version = "0.2.8"
358+
212359
[[deps.TOML]]
213360
deps = ["Dates"]
214361
uuid = "fa267f1f-6049-4f14-aa54-33bafae1ed76"
215362
version = "1.0.3"
216363

364+
[[deps.TableTraits]]
365+
deps = ["IteratorInterfaceExtensions"]
366+
git-tree-sha1 = "c06b2f539df1c6efa794486abfb6ed2022561a39"
367+
uuid = "3783bdb8-4a98-5b6b-af9a-565f29a5fe9c"
368+
version = "1.0.1"
369+
370+
[[deps.Tables]]
371+
deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "OrderedCollections", "TableTraits"]
372+
git-tree-sha1 = "598cd7c1f68d1e205689b1c2fe65a9f85846f297"
373+
uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c"
374+
version = "1.12.0"
375+
376+
[[deps.Test]]
377+
deps = ["InteractiveUtils", "Logging", "Random", "Serialization"]
378+
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
379+
217380
[[deps.UUIDs]]
218381
deps = ["Random", "SHA"]
219382
uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"

Project.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ version = "0.1.0"
55

66
[deps]
77
BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf"
8+
ChainRules = "082447d4-558c-5d27-93f4-14fc19e9eca2"
9+
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
10+
ChainRulesTestUtils = "cdddcdb0-9152-4a09-a978-84456f9df70a"
811
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
912
StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"
1013

0 commit comments

Comments
 (0)