Skip to content

Commit e08d5c7

Browse files
committed
incorporate elliptic2 functionality directly into package and remove contour dep
1 parent 913c242 commit e08d5c7

File tree

12 files changed

+1797
-237
lines changed

12 files changed

+1797
-237
lines changed

Manifest.toml

Lines changed: 1 addition & 229 deletions
Original file line numberDiff line numberDiff line change
@@ -2,239 +2,11 @@
22

33
julia_version = "1.10.0-rc3"
44
manifest_format = "2.0"
5-
project_hash = "dd0d912228d3570dd0b442fd72dbc8a9b466421d"
6-
7-
[[deps.ArgTools]]
8-
uuid = "0dad84c5-d112-42e6-8d28-ef12dabb789f"
9-
version = "1.1.1"
10-
11-
[[deps.Artifacts]]
12-
uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33"
13-
14-
[[deps.Base64]]
15-
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
16-
17-
[[deps.CompilerSupportLibraries_jll]]
18-
deps = ["Artifacts", "Libdl"]
19-
uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae"
20-
version = "1.0.5+1"
21-
22-
[[deps.Contour]]
23-
git-tree-sha1 = "d05d9e7b7aedff4e5b51a029dced05cfb6125781"
24-
uuid = "d38c429a-6771-53c6-b99e-75d170b6e991"
25-
version = "0.6.2"
26-
27-
[[deps.Dates]]
28-
deps = ["Printf"]
29-
uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"
30-
31-
[[deps.DelimitedFiles]]
32-
deps = ["Mmap"]
33-
git-tree-sha1 = "9e2f36d3c96a820c678f2f1f1782582fcf685bae"
34-
uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab"
35-
version = "1.9.1"
36-
37-
[[deps.DocStringExtensions]]
38-
deps = ["LibGit2"]
39-
git-tree-sha1 = "2fb1e02f2b635d0845df5d7c167fec4dd739b00d"
40-
uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
41-
version = "0.9.3"
42-
43-
[[deps.Downloads]]
44-
deps = ["ArgTools", "FileWatching", "LibCURL", "NetworkOptions"]
45-
uuid = "f43a241f-c20a-4ad4-852c-f6b1247861c6"
46-
version = "1.6.0"
47-
48-
[[deps.Elliptic2]]
49-
deps = ["DelimitedFiles", "SpecialFunctions"]
50-
git-tree-sha1 = "fc0b6310c912f838661e19e739667d979683569c"
51-
repo-rev = "master"
52-
repo-url = "https://github.com/archermarx/Elliptic2.jl"
53-
uuid = "0b55928f-c416-41db-a823-c7dfe4e8fda4"
54-
version = "0.2.0"
55-
56-
[[deps.FileWatching]]
57-
uuid = "7b1f6079-737a-58dc-b8bc-7a2ca5c1b5ee"
58-
59-
[[deps.InteractiveUtils]]
60-
deps = ["Markdown"]
61-
uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
62-
63-
[[deps.IrrationalConstants]]
64-
git-tree-sha1 = "630b497eafcc20001bba38a4651b327dcfc491d2"
65-
uuid = "92d709cd-6900-40b7-9082-c6be49f344b6"
66-
version = "0.2.2"
67-
68-
[[deps.JLLWrappers]]
69-
deps = ["Artifacts", "Preferences"]
70-
git-tree-sha1 = "7e5d6779a1e09a36db2a7b6cff50942a0a7d0fca"
71-
uuid = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210"
72-
version = "1.5.0"
73-
74-
[[deps.LibCURL]]
75-
deps = ["LibCURL_jll", "MozillaCACerts_jll"]
76-
uuid = "b27032c2-a3e7-50c8-80cd-2d36dbcbfd21"
77-
version = "0.6.4"
78-
79-
[[deps.LibCURL_jll]]
80-
deps = ["Artifacts", "LibSSH2_jll", "Libdl", "MbedTLS_jll", "Zlib_jll", "nghttp2_jll"]
81-
uuid = "deac9b47-8bc7-5906-a0fe-35ac56dc84c0"
82-
version = "8.4.0+0"
83-
84-
[[deps.LibGit2]]
85-
deps = ["Base64", "LibGit2_jll", "NetworkOptions", "Printf", "SHA"]
86-
uuid = "76f85450-5226-5b5a-8eaa-529ad045b433"
87-
88-
[[deps.LibGit2_jll]]
89-
deps = ["Artifacts", "LibSSH2_jll", "Libdl", "MbedTLS_jll"]
90-
uuid = "e37daf67-58a4-590a-8e99-b0245dd2ffc5"
91-
version = "1.6.4+0"
92-
93-
[[deps.LibSSH2_jll]]
94-
deps = ["Artifacts", "Libdl", "MbedTLS_jll"]
95-
uuid = "29816b5a-b9ab-546f-933c-edad1886dfa8"
96-
version = "1.11.0+1"
97-
98-
[[deps.Libdl]]
99-
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
100-
101-
[[deps.LinearAlgebra]]
102-
deps = ["Libdl", "OpenBLAS_jll", "libblastrampoline_jll"]
103-
uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
104-
105-
[[deps.LogExpFunctions]]
106-
deps = ["DocStringExtensions", "IrrationalConstants", "LinearAlgebra"]
107-
git-tree-sha1 = "7d6dd4e9212aebaeed356de34ccf262a3cd415aa"
108-
uuid = "2ab3a3ac-af41-5b50-aa03-7779005ae688"
109-
version = "0.3.26"
110-
111-
[deps.LogExpFunctions.extensions]
112-
LogExpFunctionsChainRulesCoreExt = "ChainRulesCore"
113-
LogExpFunctionsChangesOfVariablesExt = "ChangesOfVariables"
114-
LogExpFunctionsInverseFunctionsExt = "InverseFunctions"
115-
116-
[deps.LogExpFunctions.weakdeps]
117-
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
118-
ChangesOfVariables = "9e997f8a-9a97-42d5-a9f1-ce6bfc15e2c0"
119-
InverseFunctions = "3587e190-3f89-42d0-90ee-14403ec27112"
120-
121-
[[deps.Logging]]
122-
uuid = "56ddb016-857b-54e1-b83d-db4d58db5568"
123-
124-
[[deps.Markdown]]
125-
deps = ["Base64"]
126-
uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"
127-
128-
[[deps.MbedTLS_jll]]
129-
deps = ["Artifacts", "Libdl"]
130-
uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1"
131-
version = "2.28.2+1"
132-
133-
[[deps.Mmap]]
134-
uuid = "a63ad114-7e13-5084-954f-fe012c677804"
135-
136-
[[deps.MozillaCACerts_jll]]
137-
uuid = "14a3606d-f60d-562e-9121-12d972cd8159"
138-
version = "2023.1.10"
139-
140-
[[deps.NetworkOptions]]
141-
uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908"
142-
version = "1.2.0"
143-
144-
[[deps.OpenBLAS_jll]]
145-
deps = ["Artifacts", "CompilerSupportLibraries_jll", "Libdl"]
146-
uuid = "4536629a-c528-5b80-bd46-f80d51c5b363"
147-
version = "0.3.23+2"
148-
149-
[[deps.OpenLibm_jll]]
150-
deps = ["Artifacts", "Libdl"]
151-
uuid = "05823500-19ac-5b8b-9628-191a04bc5112"
152-
version = "0.8.1+2"
153-
154-
[[deps.OpenSpecFun_jll]]
155-
deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "Pkg"]
156-
git-tree-sha1 = "13652491f6856acfd2db29360e1bbcd4565d04f1"
157-
uuid = "efe28fd5-8261-553b-a9e1-b2916fc3738e"
158-
version = "0.5.5+0"
159-
160-
[[deps.Pkg]]
161-
deps = ["Artifacts", "Dates", "Downloads", "FileWatching", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "Serialization", "TOML", "Tar", "UUIDs", "p7zip_jll"]
162-
uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
163-
version = "1.10.0"
164-
165-
[[deps.Preferences]]
166-
deps = ["TOML"]
167-
git-tree-sha1 = "00805cd429dcb4870060ff49ef443486c262e38e"
168-
uuid = "21216c6a-2e73-6563-6e65-726566657250"
169-
version = "1.4.1"
5+
project_hash = "3ec3cda12b6de964321693f8135f0ce728085bf1"
1706

1717
[[deps.Printf]]
1728
deps = ["Unicode"]
1739
uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7"
17410

175-
[[deps.REPL]]
176-
deps = ["InteractiveUtils", "Markdown", "Sockets", "Unicode"]
177-
uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb"
178-
179-
[[deps.Random]]
180-
deps = ["SHA"]
181-
uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
182-
183-
[[deps.SHA]]
184-
uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce"
185-
version = "0.7.0"
186-
187-
[[deps.Serialization]]
188-
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
189-
190-
[[deps.Sockets]]
191-
uuid = "6462fe0b-24de-5631-8697-dd941f90decc"
192-
193-
[[deps.SpecialFunctions]]
194-
deps = ["IrrationalConstants", "LogExpFunctions", "OpenLibm_jll", "OpenSpecFun_jll"]
195-
git-tree-sha1 = "e2cfc4012a19088254b3950b85c3c1d8882d864d"
196-
uuid = "276daf66-3868-5448-9aa4-cd146d93841b"
197-
version = "2.3.1"
198-
199-
[deps.SpecialFunctions.extensions]
200-
SpecialFunctionsChainRulesCoreExt = "ChainRulesCore"
201-
202-
[deps.SpecialFunctions.weakdeps]
203-
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
204-
205-
[[deps.TOML]]
206-
deps = ["Dates"]
207-
uuid = "fa267f1f-6049-4f14-aa54-33bafae1ed76"
208-
version = "1.0.3"
209-
210-
[[deps.Tar]]
211-
deps = ["ArgTools", "SHA"]
212-
uuid = "a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e"
213-
version = "1.10.0"
214-
215-
[[deps.UUIDs]]
216-
deps = ["Random", "SHA"]
217-
uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"
218-
21911
[[deps.Unicode]]
22012
uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"
221-
222-
[[deps.Zlib_jll]]
223-
deps = ["Libdl"]
224-
uuid = "83775a58-1f1d-513f-b197-d71354ab007a"
225-
version = "1.2.13+1"
226-
227-
[[deps.libblastrampoline_jll]]
228-
deps = ["Artifacts", "Libdl"]
229-
uuid = "8e850b90-86db-534c-a0d3-1478176c7d93"
230-
version = "5.8.0+1"
231-
232-
[[deps.nghttp2_jll]]
233-
deps = ["Artifacts", "Libdl"]
234-
uuid = "8e850ede-7688-5339-a07c-302acd2aaf8d"
235-
version = "1.52.0+1"
236-
237-
[[deps.p7zip_jll]]
238-
deps = ["Artifacts", "Libdl"]
239-
uuid = "3f19e933-33d8-53b3-aaab-bd5110c3b7a0"
240-
version = "17.4.0+2"

Project.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
name = "LoopFieldCalc"
22
uuid = "896acac2-5fe1-47fe-8ead-27e3a9bc5c85"
33
authors = ["Thomas Marks <[email protected]> and contributors"]
4-
version = "0.3.1"
4+
version = "0.3.3"
55

66
[deps]
7-
Contour = "d38c429a-6771-53c6-b99e-75d170b6e991"
8-
Elliptic2 = "0b55928f-c416-41db-a823-c7dfe4e8fda4"
97
Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7"
108

119
[compat]
12-
julia = "1"
13-
Elliptic2 = ">=0.1"
14-
Contour = "0.6.2"
1510
Printf = "<0.0.1, 1"
11+
julia = "1"
1612

1713
[extras]
1814
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
15+
SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b"
16+
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
17+
DelimitedFiles = "8bb1440f-4735-579b-a4ab-409b98df4dab"
18+
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
1919

2020
[targets]
21-
test = ["Test"]
21+
test = ["Test", "SpecialFunctions", "DelimitedFiles", "ForwardDiff", "Zygote"]

src/LoopFieldCalc.jl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
module LoopFieldCalc
22

3-
using Elliptic2, Printf, Contour
3+
include("elliptic2//Elliptic2.jl")
4+
5+
using Printf
6+
using .Elliptic2
47

58
const μ₀ = π * 4e-7
69
const μ0 = μ₀

0 commit comments

Comments
 (0)