Skip to content

Commit afb47e3

Browse files
committed
remove unused dependencies and bump version
1 parent 23fd405 commit afb47e3

File tree

4 files changed

+8
-31
lines changed

4 files changed

+8
-31
lines changed

Project.toml

Lines changed: 5 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,35 @@
11
name = "TopOpt"
22
uuid = "53a1e1a5-51bb-58a9-8a02-02056cc81109"
33
authors = ["mohamed82008 <mohamed82008@gmail.com>"]
4-
version = "0.4.3"
4+
version = "0.5.0"
55

66
[deps]
7-
CatViews = "81a5f4ea-a946-549a-aa7e-2a7f63a27d31"
87
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
98
Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f"
109
Einsum = "b7d42ee7-0b51-5a75-98ca-779d3107e4c0"
1110
Ferrite = "c061ca5d-56c9-439f-9c0e-210fe06d3992"
1211
FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549"
13-
FillArrays = "1a297f60-69ca-5386-bcde-b61e274b549b"
14-
FiniteDifferences = "26cc04aa-876d-5657-8c51-4c34ba976000"
1512
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
1613
GeometryBasics = "5c1252a2-5f33-56bf-86c9-59e7332b4326"
1714
GeometryTypes = "4d00f742-c7ba-57c2-abde-4428a4b178cb"
18-
IJulia = "7073ff75-c697-5162-941a-fcdaad2a7d2a"
1915
IterativeSolvers = "42fd0dbc-a981-5370-80f2-aaf504508153"
2016
JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
21-
Juno = "e5e0dc1b-0480-54bc-9374-aad01c23163d"
22-
LazyArrays = "5078a376-72f3-5289-bfd5-ec5146d43c02"
23-
LineSearches = "d3d80556-e9d4-5f37-9878-2ab0fcc64255"
2417
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
25-
MacroTools = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
26-
Makie = "ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a"
27-
MappedArrays = "dbb5928d-eab1-5f90-85c2-b9b0edb7c900"
2818
Nonconvex = "01bcebdf-4d21-426d-b5c4-6132c1619978"
29-
NonconvexIpopt = "bf347577-a06d-49ad-a669-8c0e005493b8"
3019
NonconvexMMA = "d3d89cbb-4ecd-4604-818d-8d1ff343e4da"
3120
NonconvexPercival = "4296f080-e499-44ba-a02c-ae40015c44d5"
3221
NonconvexSemidefinite = "9e21ff56-eb25-42d3-b86f-5b0612f555e7"
33-
Optim = "429524aa-4258-5aef-a3af-852621145aeb"
3422
Parameters = "d96e819e-fc66-5662-9728-84c9c7592b0a"
35-
Percival = "01435c0c-c90d-11e9-3788-63660f8fbccc"
3623
Preconditioners = "af69fa37-3177-5a40-98ee-561f696e4fcd"
3724
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
3825
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
3926
Requires = "ae029012-a4dd-5104-9daa-d747884805df"
4027
Revise = "295af30f-e4ad-537b-8983-00126c2a3abe"
41-
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
4228
Setfield = "efcf1570-3423-57d1-acb7-fd33fddbac46"
4329
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
4430
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
4531
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
46-
StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"
4732
StatsFuns = "4c63d2b9-4356-54db-8cca-17b64c39e42c"
48-
StructArrays = "09ab397b-f2b6-538f-b94a-2f83cf4a842a"
4933
Tensors = "48a634ad-e948-5137-8d70-aa71f2a747f4"
5034
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
5135
TimerOutputs = "a759f4b9-e2f1-59dc-863e-4aeb61b1ea8f"
@@ -54,34 +38,28 @@ WriteVTK = "64499a7a-5c06-52f2-abe2-ccb03c286192"
5438
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
5539

5640
[compat]
57-
CatViews = "1"
5841
ChainRulesCore = "1"
5942
Distributions = "0.24, 0.25"
6043
Einsum = "0.4"
6144
Ferrite = "=0.3.0"
62-
FillArrays = "0.11"
45+
FileIO = "1"
6346
ForwardDiff = "0.10"
6447
GeometryBasics = "0.3"
6548
GeometryTypes = "0.8"
6649
IterativeSolvers = "0.9"
6750
JSON = "0.21"
68-
Juno = "0.8"
69-
LazyArrays = "0.21"
70-
LineSearches = "7"
71-
MacroTools = "0.5"
72-
MappedArrays = "0.1, 0.2, 0.3, 0.4"
7351
Nonconvex = "1"
74-
Optim = "1.3"
52+
NonconvexMMA = "0.1"
53+
NonconvexPercival = "0.1"
54+
NonconvexSemidefinite = "0.1"
7555
Parameters = "0.12"
7656
Preconditioners = "0.3, 0.4"
7757
Reexport = "1"
7858
Requires = "1.1"
7959
Revise = "3"
8060
Setfield = "0.7"
8161
StaticArrays = "1"
82-
StatsBase = "0.33"
8362
StatsFuns = "0.9"
84-
StructArrays = "0.5"
8563
Tensors = "1.4"
8664
TimerOutputs = "0.5"
8765
VTKDataTypes = "0.1"

src/Algorithms/Algorithms.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module Algorithms
22

3-
using Nonconvex, ..Functions, Optim, Parameters, Requires
3+
using Nonconvex, ..Functions, Parameters, Requires
44
using Nonconvex.NonconvexCore: AbstractModel
55
using ..TopOpt: whichdevice, AbstractDevice, CPU, GPU, PENALTY_BEFORE_INTERPOLATION
66
using TimerOutputs, Setfield, StaticArrays

src/Functions/Functions.jl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ using ..Utilities, ForwardDiff, LinearAlgebra, Requires
88
using ..TrussTopOptProblems: getA, compute_local_axes
99

1010
using Parameters: @unpack
11-
using TimerOutputs, Ferrite, StaticArrays
12-
using StatsFuns, MappedArrays, LazyArrays
11+
using TimerOutputs, Ferrite, StaticArrays, StatsFuns
1312
using SparseArrays, Statistics, ChainRulesCore, Zygote
1413
using Nonconvex: Nonconvex
1514

src/TopOpt.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ include(joinpath("TopOptProblems", "TopOptProblems.jl"))
3030

3131
using LinearAlgebra, Statistics
3232
using Reexport, Parameters, Setfield
33-
@reexport using .TopOptProblems, Optim, LineSearches
33+
@reexport using .TopOptProblems
3434

3535
# Truss Topopology optimization problem definitions
3636
include(joinpath("TrussTopOptProblems", "TrussTopOptProblems.jl"))

0 commit comments

Comments
 (0)