Last active
October 2, 2023 20:34
-
-
Save Wikunia/71b6577cc525f580898e87395ead5a73 to your computer and use it in GitHub Desktop.
Mandelbrot Set in Julia
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using Images, Colors, ColorSchemes | |
using CuArrays, GPUArrays | |
# get the number of steps | |
function get_steps(c::Complex, max_steps) | |
z = Complex(0.0, 0.0) # 0 + 0im | |
for i=1:max_steps | |
z = z*z+c | |
if abs2(z) >= 4 | |
return i | |
end | |
end | |
return max_steps+1 | |
end | |
function get_color(colorscheme, step, max_steps) | |
if step == max_steps+1 | |
return [0.0, 0.0, 0.0] | |
end | |
color = get(colorscheme, step, (1, max_steps)) | |
return [color.r, color.g, color.b] | |
end | |
function get_cmap(colorscheme, max_steps) | |
colors = zeros(Float64, (3, max_steps+1)) | |
for i=1:max_steps | |
colors[:,i] = get_color(colorscheme, i, max_steps) | |
end | |
colors[:,max_steps+1] = [0.0, 0.0, 0.0] | |
return colors | |
end | |
function mandelbrot_plot() | |
width = 1000 | |
height = 600 | |
max_steps = 3500 | |
steps = zeros(Int, (height, width)) | |
# range for real values | |
cr_min = -0.7491597623 | |
cr_max = -0.7491597623+0.0000000004 | |
# range for imaginary values | |
ci_min = 0.1005089256 | |
range = cr_max - cr_min | |
dot_size = range/width | |
ci_max = ci_min + height*dot_size | |
# println("cr: $cr_min - $cr_max") | |
# println("ci: $ci_min - $ci_max") | |
image = zeros(Float64, (3, height, width)) | |
complexes = zeros(ComplexF64, (height, width)) | |
steps = zeros(Int, (height, width)) | |
cu_steps = CuArray(zeros(Int, (height, width))) | |
colorscheme = ColorSchemes.inferno | |
colorscheme_sized = get_cmap(colorscheme, max_steps) | |
x, y = 1,1 | |
for ci=ci_min:dot_size:ci_max-dot_size | |
x = 1 | |
for cr=cr_min:dot_size:cr_max-dot_size | |
complexes[y,x] = Complex(cr, ci) | |
x += 1 | |
end | |
y += 1 | |
end | |
cu_complexes = CuArray(complexes) | |
cu_steps .= get_steps.(cu_complexes, max_steps) | |
GPUArrays.synchronize(cu_steps) | |
steps = Array(cu_steps) | |
image = colorscheme_sized[:, steps] | |
save("images/test.bmp", colorview(RGB, image)) | |
end | |
@time mandelbrot_plot(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This file is machine-generated - editing it directly is not advised | |
[[AbstractFFTs]] | |
deps = ["LinearAlgebra"] | |
git-tree-sha1 = "051c95d6836228d120f5f4b984dd5aba1624f716" | |
uuid = "621f4979-c628-5d54-868e-fcf4e3e8185c" | |
version = "0.5.0" | |
[[AbstractTrees]] | |
deps = ["Markdown"] | |
git-tree-sha1 = "33e450545eaf7699da1a6e755f9ea65f14077a45" | |
uuid = "1520ce14-60c1-5f80-bbc7-55ef81b5835c" | |
version = "0.3.3" | |
[[Adapt]] | |
deps = ["LinearAlgebra"] | |
git-tree-sha1 = "fd04049c7dd78cfef0b06cdc1f0f181467655712" | |
uuid = "79e6a3ab-5dfb-504d-930d-738a2a938a0e" | |
version = "1.1.0" | |
[[Artifacts]] | |
deps = ["Pkg"] | |
git-tree-sha1 = "c30985d8821e0cd73870b17b0ed0ce6dc44cb744" | |
uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33" | |
version = "1.3.0" | |
[[AxisAlgorithms]] | |
deps = ["LinearAlgebra", "Random", "SparseArrays", "WoodburyMatrices"] | |
git-tree-sha1 = "a4d07a1c313392a77042855df46c5f534076fab9" | |
uuid = "13072b0f-2c55-5437-9ae7-d433b7a33950" | |
version = "1.0.0" | |
[[AxisArrays]] | |
deps = ["Dates", "IntervalSets", "IterTools", "RangeArrays"] | |
git-tree-sha1 = "f31f50712cbdf40ee8287f0443b57503e34122ef" | |
uuid = "39de3d68-74b9-583c-8d2d-e117c070f3a9" | |
version = "0.4.3" | |
[[Base64]] | |
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f" | |
[[BinaryProvider]] | |
deps = ["Libdl", "Logging", "SHA"] | |
git-tree-sha1 = "ecdec412a9abc8db54c0efc5548c64dfce072058" | |
uuid = "b99e7846-7c00-51b0-8f62-c81ae34c0232" | |
version = "0.5.10" | |
[[CEnum]] | |
git-tree-sha1 = "1b77a77c3b28e0b3f413f7567c9bb8dd9bdccd14" | |
uuid = "fa961155-64e5-5f13-b03f-caf6b980ea82" | |
version = "0.3.0" | |
[[CUDAapi]] | |
deps = ["Libdl", "Logging"] | |
git-tree-sha1 = "831b825d10104bd29e28f6da93312a976830717b" | |
uuid = "3895d2a7-ec45-59b8-82bb-cfc6a382f9b3" | |
version = "4.0.0" | |
[[CUDAdrv]] | |
deps = ["CEnum", "CUDAapi", "Printf"] | |
git-tree-sha1 = "f56bbf18c86bcff7a961a32a4947a5abb2963a29" | |
uuid = "c5f51814-7f29-56b8-a69c-e4d8f6be1fde" | |
version = "6.3.0" | |
[[CUDAnative]] | |
deps = ["Adapt", "BinaryProvider", "CEnum", "CUDAapi", "CUDAdrv", "ExprTools", "GPUCompiler", "LLVM", "Libdl", "Pkg", "Printf"] | |
git-tree-sha1 = "7902d4cdb1b13084ffc88565c20867525765f4cc" | |
uuid = "be33ccc6-a3ff-5ff2-a52e-74243cff1e17" | |
version = "3.2.0" | |
[[CatIndices]] | |
deps = ["CustomUnitRanges", "OffsetArrays"] | |
git-tree-sha1 = "0c91e4fcda51bbd881c5d49ef784460750abcac0" | |
uuid = "aafaddc9-749c-510e-ac4f-586e18779b91" | |
version = "0.2.1" | |
[[CodeTracking]] | |
deps = ["InteractiveUtils", "UUIDs"] | |
git-tree-sha1 = "8ad457cfeb0bca98732c97958ef81000a543e73e" | |
uuid = "da1fd8a2-8d9e-5ec2-8556-3022fb5608a2" | |
version = "1.0.5" | |
[[ColorSchemes]] | |
deps = ["ColorTypes", "Colors", "FixedPointNumbers", "Random", "StaticArrays"] | |
git-tree-sha1 = "3141757b5832ee7a0386db87997ee5a23ff20f4d" | |
uuid = "35d6a980-a343-548e-a6ea-1d62b119f2f4" | |
version = "3.10.2" | |
[[ColorTypes]] | |
deps = ["FixedPointNumbers", "Random"] | |
git-tree-sha1 = "4bffea7ed1a9f0f3d1a131bbcd4b925548d75288" | |
uuid = "3da002f7-5984-5a60-b8a6-cbb66c0b333f" | |
version = "0.10.9" | |
[[ColorVectorSpace]] | |
deps = ["ColorTypes", "Colors", "FixedPointNumbers", "LinearAlgebra", "SpecialFunctions", "Statistics", "StatsBase"] | |
git-tree-sha1 = "4d17724e99f357bfd32afa0a9e2dda2af31a9aea" | |
uuid = "c3611d14-8923-5661-9e6a-0046d554d3a4" | |
version = "0.8.7" | |
[[Colors]] | |
deps = ["ColorTypes", "FixedPointNumbers", "InteractiveUtils", "Reexport"] | |
git-tree-sha1 = "008d6bc68dea6beb6303fdc37188cb557391ebf2" | |
uuid = "5ae59095-9a9b-59fe-a467-6f913c188581" | |
version = "0.12.4" | |
[[Compat]] | |
deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "SHA", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"] | |
git-tree-sha1 = "a706ff10f1cd8dab94f59fd09c0e657db8e77ff0" | |
uuid = "34da2185-b29b-5c13-b0c7-acf172513d20" | |
version = "3.23.0" | |
[[CompilerSupportLibraries_jll]] | |
deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] | |
git-tree-sha1 = "8e695f735fca77e9708e795eda62afdb869cbb70" | |
uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae" | |
version = "0.3.4+0" | |
[[ComputationalResources]] | |
git-tree-sha1 = "52cb3ec90e8a8bea0e62e275ba577ad0f74821f7" | |
uuid = "ed09eef8-17a6-5b46-8889-db040fac31e3" | |
version = "0.3.2" | |
[[CoordinateTransformations]] | |
deps = ["LinearAlgebra", "StaticArrays"] | |
git-tree-sha1 = "6d1c23e740a586955645500bbec662476204a52c" | |
uuid = "150eb455-5306-5404-9cee-2592286d6298" | |
version = "0.6.1" | |
[[Cthulhu]] | |
deps = ["CodeTracking", "FoldingTrees", "InteractiveUtils", "REPL", "UUIDs", "Unicode"] | |
git-tree-sha1 = "6d1ee69d17c1bd4b75a6e97b8455d43e518e04e2" | |
uuid = "f68482b8-f384-11e8-15f7-abe071a5a75f" | |
version = "1.4.0" | |
[[CuArrays]] | |
deps = ["AbstractFFTs", "Adapt", "CEnum", "CUDAapi", "CUDAdrv", "CUDAnative", "DataStructures", "GPUArrays", "Libdl", "LinearAlgebra", "MacroTools", "NNlib", "Pkg", "Printf", "Random", "Reexport", "Requires", "SparseArrays", "Statistics", "TimerOutputs"] | |
git-tree-sha1 = "55ab24cc3fcf96f74246cf7e14bc9c2f818facbc" | |
uuid = "3a865a2d-5b23-5a0f-bc46-62713ec82fae" | |
version = "2.2.2" | |
[[CustomUnitRanges]] | |
git-tree-sha1 = "0d42a23be3acfb3c58569b28ed3ab8bd67af5ced" | |
uuid = "dc8bdbbb-1ca9-579f-8c36-e416f6a65cce" | |
version = "1.0.0" | |
[[DataAPI]] | |
git-tree-sha1 = "ad84f52c0b8f05aa20839484dbaf01690b41ff84" | |
uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" | |
version = "1.4.0" | |
[[DataStructures]] | |
deps = ["InteractiveUtils", "OrderedCollections"] | |
git-tree-sha1 = "88d48e133e6d3dd68183309877eac74393daa7eb" | |
uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8" | |
version = "0.17.20" | |
[[Dates]] | |
deps = ["Printf"] | |
uuid = "ade2ca70-3891-5945-98fb-dc099432e06a" | |
[[DelimitedFiles]] | |
deps = ["Mmap"] | |
uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab" | |
[[Distances]] | |
deps = ["LinearAlgebra", "Statistics"] | |
git-tree-sha1 = "e8b13ba5f166e11df2de6fc283e5db7864245df0" | |
uuid = "b4f34e82-e78d-54a5-968a-f98e89d6e8f7" | |
version = "0.10.0" | |
[[Distributed]] | |
deps = ["Random", "Serialization", "Sockets"] | |
uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b" | |
[[EllipsisNotation]] | |
git-tree-sha1 = "65dad386e877850e6fce4fc77f60fe75a468ce9d" | |
uuid = "da5c29d0-fa7d-589e-88eb-ea29b0a81949" | |
version = "0.4.0" | |
[[ExprTools]] | |
git-tree-sha1 = "10407a39b87f29d47ebaca8edbc75d7c302ff93e" | |
uuid = "e2ba6199-217a-4e67-a87a-7c52f15ade04" | |
version = "0.1.3" | |
[[FFTViews]] | |
deps = ["CustomUnitRanges", "FFTW"] | |
git-tree-sha1 = "70a0cfd9b1c86b0209e38fbfe6d8231fd606eeaf" | |
uuid = "4f61f5a4-77b1-5117-aa51-3ab5ef4ef0cd" | |
version = "0.3.1" | |
[[FFTW]] | |
deps = ["AbstractFFTs", "FFTW_jll", "IntelOpenMP_jll", "Libdl", "LinearAlgebra", "MKL_jll", "Reexport"] | |
git-tree-sha1 = "8b7c16b56936047ca41bf25effa137ae0b381ae8" | |
uuid = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341" | |
version = "1.2.4" | |
[[FFTW_jll]] | |
deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] | |
git-tree-sha1 = "f10c3009373a2d5c4349b8a2932d8accb892892d" | |
uuid = "f5851436-0d7a-5f13-b9de-f02708fd171a" | |
version = "3.3.9+6" | |
[[FileIO]] | |
deps = ["Pkg"] | |
git-tree-sha1 = "fee8955b9dfa7bec67117ef48085fb2b559b9c22" | |
uuid = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549" | |
version = "1.4.5" | |
[[FixedPointNumbers]] | |
deps = ["Statistics"] | |
git-tree-sha1 = "335bfdceacc84c5cdf16aadc768aa5ddfc5383cc" | |
uuid = "53c48c17-4a7d-5ca2-90c5-79b7896eea93" | |
version = "0.8.4" | |
[[FoldingTrees]] | |
deps = ["AbstractTrees", "REPL"] | |
git-tree-sha1 = "e0c730b2d920d29edf8c381695e16c0a28055466" | |
uuid = "1eca21be-9b9b-4ed8-839a-6d8ae26b1781" | |
version = "1.0.1" | |
[[GPUArrays]] | |
deps = ["AbstractFFTs", "Adapt", "LinearAlgebra", "Printf", "Random", "Serialization"] | |
git-tree-sha1 = "d887693eb1bd5e1fd573262a978745481895ec7d" | |
uuid = "0c68f7d7-f131-5f86-a1c3-88cf8149b2d7" | |
version = "3.4.1" | |
[[GPUCompiler]] | |
deps = ["Cthulhu", "DataStructures", "InteractiveUtils", "LLVM", "Libdl", "TimerOutputs"] | |
git-tree-sha1 = "5275aa268ecd09640b32560e1eae90c78816e4d1" | |
uuid = "61eb1bfa-7361-4325-ad38-22787b887f55" | |
version = "0.2.0" | |
[[Graphics]] | |
deps = ["Colors", "LinearAlgebra", "NaNMath"] | |
git-tree-sha1 = "45d684ead5b65c043ad46bd5be750d61c39d7ef8" | |
uuid = "a2bd30eb-e257-5431-a919-1863eab51364" | |
version = "1.0.2" | |
[[IdentityRanges]] | |
deps = ["OffsetArrays"] | |
git-tree-sha1 = "be8fcd695c4da16a1d6d0cd213cb88090a150e3b" | |
uuid = "bbac6d45-d8f3-5730-bfe4-7a449cd117ca" | |
version = "0.3.1" | |
[[ImageAxes]] | |
deps = ["AxisArrays", "ImageCore", "Reexport", "SimpleTraits"] | |
git-tree-sha1 = "5534929efb43df695d560f0e29fcdb4caf2f75e7" | |
uuid = "2803e5a7-5153-5ecf-9a86-9b4c37f5f5ac" | |
version = "0.6.7" | |
[[ImageContrastAdjustment]] | |
deps = ["ColorVectorSpace", "ImageCore", "ImageTransformations", "Parameters"] | |
git-tree-sha1 = "210f8fb370d4b97fa12d65322c62df06f3e5563b" | |
uuid = "f332f351-ec65-5f6a-b3d1-319c6670881a" | |
version = "0.3.6" | |
[[ImageCore]] | |
deps = ["AbstractFFTs", "Colors", "FixedPointNumbers", "Graphics", "MappedArrays", "MosaicViews", "OffsetArrays", "PaddedViews", "Reexport"] | |
git-tree-sha1 = "ec29985885981ec7a8b97faa0ec86934ed813490" | |
uuid = "a09fc81d-aa75-5fe9-8630-4744c3626534" | |
version = "0.8.19" | |
[[ImageDistances]] | |
deps = ["ColorVectorSpace", "Distances", "ImageCore", "LinearAlgebra", "Statistics"] | |
git-tree-sha1 = "c6dcdcf7e3088603fa9151fdb63f90082ec3b4db" | |
uuid = "51556ac3-7006-55f5-8cb3-34580c88182d" | |
version = "0.2.9" | |
[[ImageFiltering]] | |
deps = ["CatIndices", "ColorVectorSpace", "ComputationalResources", "DataStructures", "FFTViews", "FFTW", "ImageCore", "ImageMetadata", "LinearAlgebra", "OffsetArrays", "Requires", "SparseArrays", "StaticArrays", "Statistics", "TiledIteration"] | |
git-tree-sha1 = "ac8321781d375dd0ac8571072f538866c279a216" | |
uuid = "6a3955dd-da59-5b1f-98d4-e7296123deb5" | |
version = "0.6.18" | |
[[ImageMetadata]] | |
deps = ["AxisArrays", "ColorVectorSpace", "ImageAxes", "ImageCore", "IndirectArrays"] | |
git-tree-sha1 = "ff77c7f234e7d8a618958fcf23b6959f2cbef2c6" | |
uuid = "bc367c6b-8a6b-528e-b4bd-a4b897500b49" | |
version = "0.9.4" | |
[[ImageMorphology]] | |
deps = ["ColorVectorSpace", "ImageCore", "LinearAlgebra", "TiledIteration"] | |
git-tree-sha1 = "113df7743f1e18da5f5ea5f98eb59ceb77092734" | |
uuid = "787d08f9-d448-5407-9aad-5290dd7ab264" | |
version = "0.2.9" | |
[[ImageQualityIndexes]] | |
deps = ["ColorVectorSpace", "ImageCore", "ImageDistances", "ImageFiltering", "MappedArrays", "OffsetArrays", "Statistics"] | |
git-tree-sha1 = "7811be6a6df3414f167ba597634acbf986dca1b6" | |
uuid = "2996bd0c-7a13-11e9-2da2-2f5ce47296a9" | |
version = "0.2.0" | |
[[ImageShow]] | |
deps = ["Base64", "FileIO", "ImageCore", "Requires"] | |
git-tree-sha1 = "c9df184bc7c2e665f971079174aabb7d18f1845f" | |
uuid = "4e3cecfd-b093-5904-9786-8bbb286a6a31" | |
version = "0.2.3" | |
[[ImageTransformations]] | |
deps = ["AxisAlgorithms", "ColorVectorSpace", "CoordinateTransformations", "IdentityRanges", "ImageCore", "Interpolations", "OffsetArrays", "Rotations", "StaticArrays"] | |
git-tree-sha1 = "5a0207dafba64650268bb5718875c0eea441e1ee" | |
uuid = "02fcd773-0e25-5acc-982a-7f6622650795" | |
version = "0.8.6" | |
[[Images]] | |
deps = ["AxisArrays", "Base64", "ColorVectorSpace", "FileIO", "Graphics", "ImageAxes", "ImageContrastAdjustment", "ImageCore", "ImageDistances", "ImageFiltering", "ImageMetadata", "ImageMorphology", "ImageQualityIndexes", "ImageShow", "ImageTransformations", "IndirectArrays", "OffsetArrays", "Random", "Reexport", "SparseArrays", "StaticArrays", "Statistics", "StatsBase", "TiledIteration"] | |
git-tree-sha1 = "964c70f13ff782fb2435774bbb3dac97a414c832" | |
uuid = "916415d5-f1e6-5110-898d-aaa5f9f070e0" | |
version = "0.23.1" | |
[[IndirectArrays]] | |
git-tree-sha1 = "c2a145a145dc03a7620af1444e0264ef907bd44f" | |
uuid = "9b13fd28-a010-5f03-acff-a1bbcff69959" | |
version = "0.5.1" | |
[[IntelOpenMP_jll]] | |
deps = ["Libdl", "Pkg"] | |
git-tree-sha1 = "fb8e1c7a5594ba56f9011310790e03b5384998d6" | |
uuid = "1d5cc7b8-4909-519e-a0f8-d0f5ad9712d0" | |
version = "2018.0.3+0" | |
[[InteractiveUtils]] | |
deps = ["Markdown"] | |
uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240" | |
[[Interpolations]] | |
deps = ["AxisAlgorithms", "LinearAlgebra", "OffsetArrays", "Random", "Ratios", "SharedArrays", "SparseArrays", "StaticArrays", "WoodburyMatrices"] | |
git-tree-sha1 = "2b7d4e9be8b74f03115e64cf36ed2f48ae83d946" | |
uuid = "a98d9a8b-a2ab-59e6-89dd-64a1c18fca59" | |
version = "0.12.10" | |
[[IntervalSets]] | |
deps = ["Dates", "EllipsisNotation", "Statistics"] | |
git-tree-sha1 = "3b1cef135bc532b3c3401b309e1b8a2a2ba26af5" | |
uuid = "8197267c-284f-5f27-9208-e0e47529a953" | |
version = "0.5.1" | |
[[IterTools]] | |
git-tree-sha1 = "05110a2ab1fc5f932622ffea2a003221f4782c18" | |
uuid = "c8e1da08-722c-5040-9ed9-7db0dc04731e" | |
version = "1.3.0" | |
[[JLLWrappers]] | |
git-tree-sha1 = "c70593677bbf2c3ccab4f7500d0f4dacfff7b75c" | |
uuid = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210" | |
version = "1.1.3" | |
[[LLVM]] | |
deps = ["CEnum", "Libdl", "Printf", "Unicode"] | |
git-tree-sha1 = "d9c6e1efcaa6c2fcd043da812a62b3e489a109a3" | |
uuid = "929cbde3-209d-540e-8aea-75f648917ca0" | |
version = "1.7.0" | |
[[LibGit2]] | |
deps = ["Printf"] | |
uuid = "76f85450-5226-5b5a-8eaa-529ad045b433" | |
[[Libdl]] | |
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb" | |
[[LinearAlgebra]] | |
deps = ["Libdl"] | |
uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" | |
[[Logging]] | |
uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" | |
[[MKL_jll]] | |
deps = ["IntelOpenMP_jll", "Libdl", "Pkg"] | |
git-tree-sha1 = "eb540ede3aabb8284cb482aa41d00d6ca850b1f8" | |
uuid = "856f044c-d86e-5d09-b602-aeab76dc8ba7" | |
version = "2020.2.254+0" | |
[[MacroTools]] | |
deps = ["Markdown", "Random"] | |
git-tree-sha1 = "6a8a2a625ab0dea913aba95c11370589e0239ff0" | |
uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09" | |
version = "0.5.6" | |
[[MappedArrays]] | |
git-tree-sha1 = "e2a02fe7ee86a10c707ff1756ab1650b40b140bb" | |
uuid = "dbb5928d-eab1-5f90-85c2-b9b0edb7c900" | |
version = "0.2.2" | |
[[Markdown]] | |
deps = ["Base64"] | |
uuid = "d6f4376e-aef5-505a-96c1-9c027394607a" | |
[[Missings]] | |
deps = ["DataAPI"] | |
git-tree-sha1 = "ed61674a0864832495ffe0a7e889c0da76b0f4c8" | |
uuid = "e1d29d7a-bbdc-5cf2-9ac0-f12de2c33e28" | |
version = "0.4.4" | |
[[Mmap]] | |
uuid = "a63ad114-7e13-5084-954f-fe012c677804" | |
[[MosaicViews]] | |
deps = ["MappedArrays", "OffsetArrays", "PaddedViews"] | |
git-tree-sha1 = "614e8d77264d20c1db83661daadfab38e8e4b77e" | |
uuid = "e94cdb99-869f-56ef-bcf0-1ae2bcbe0389" | |
version = "0.2.4" | |
[[NNlib]] | |
deps = ["Compat", "Libdl", "LinearAlgebra", "Pkg", "Requires", "Statistics"] | |
git-tree-sha1 = "1ae42464fea5258fd2ff49f1c4a40fc41cba3860" | |
uuid = "872c559c-99b0-510c-b3b7-b6c96a88d5cd" | |
version = "0.7.7" | |
[[NaNMath]] | |
git-tree-sha1 = "bfe47e760d60b82b66b61d2d44128b62e3a369fb" | |
uuid = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3" | |
version = "0.3.5" | |
[[OffsetArrays]] | |
git-tree-sha1 = "a416e2f267e2c8729f25bcaf1ce19d2893faf393" | |
uuid = "6fe1bfb0-de20-5000-8ca7-80f57d26f881" | |
version = "1.3.1" | |
[[OpenSpecFun_jll]] | |
deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "Pkg"] | |
git-tree-sha1 = "9db77584158d0ab52307f8c04f8e7c08ca76b5b3" | |
uuid = "efe28fd5-8261-553b-a9e1-b2916fc3738e" | |
version = "0.5.3+4" | |
[[OrderedCollections]] | |
git-tree-sha1 = "cf59cfed2e2c12e8a2ff0a4f1e9b2cd8650da6db" | |
uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d" | |
version = "1.3.2" | |
[[PaddedViews]] | |
deps = ["OffsetArrays"] | |
git-tree-sha1 = "91d229e113e8975a399e40d7c0b1ddf4da6d3c59" | |
uuid = "5432bcbf-9aad-5242-b902-cca2824c8663" | |
version = "0.5.7" | |
[[Parameters]] | |
deps = ["OrderedCollections", "UnPack"] | |
git-tree-sha1 = "38b2e970043613c187bd56a995fe2e551821eb4a" | |
uuid = "d96e819e-fc66-5662-9728-84c9c7592b0a" | |
version = "0.12.1" | |
[[Pkg]] | |
deps = ["Dates", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "UUIDs"] | |
uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" | |
[[Printf]] | |
deps = ["Unicode"] | |
uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7" | |
[[REPL]] | |
deps = ["InteractiveUtils", "Markdown", "Sockets"] | |
uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb" | |
[[Random]] | |
deps = ["Serialization"] | |
uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" | |
[[RangeArrays]] | |
git-tree-sha1 = "b9039e93773ddcfc828f12aadf7115b4b4d225f5" | |
uuid = "b3c3ace0-ae52-54e7-9d0b-2c1406fd6b9d" | |
version = "0.3.2" | |
[[Ratios]] | |
git-tree-sha1 = "37d210f612d70f3f7d57d488cb3b6eff56ad4e41" | |
uuid = "c84ed2f1-dad5-54f0-aa8e-dbefe2724439" | |
version = "0.4.0" | |
[[Reexport]] | |
deps = ["Pkg"] | |
git-tree-sha1 = "7b1d07f411bc8ddb7977ec7f377b97b158514fe0" | |
uuid = "189a3867-3050-52da-a836-e630ba90ab69" | |
version = "0.2.0" | |
[[Requires]] | |
deps = ["UUIDs"] | |
git-tree-sha1 = "e05c53ebc86933601d36212a93b39144a2733493" | |
uuid = "ae029012-a4dd-5104-9daa-d747884805df" | |
version = "1.1.1" | |
[[Rotations]] | |
deps = ["LinearAlgebra", "StaticArrays", "Statistics"] | |
git-tree-sha1 = "2ed8d8a16d703f900168822d83699b8c3c1a5cd8" | |
uuid = "6038ab10-8711-5258-84ad-4b1120ba62dc" | |
version = "1.0.2" | |
[[SHA]] | |
uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" | |
[[Serialization]] | |
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b" | |
[[SharedArrays]] | |
deps = ["Distributed", "Mmap", "Random", "Serialization"] | |
uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383" | |
[[SimpleTraits]] | |
deps = ["InteractiveUtils", "MacroTools"] | |
git-tree-sha1 = "daf7aec3fe3acb2131388f93a4c409b8c7f62226" | |
uuid = "699a6c99-e7fa-54fc-8d76-47d257e15c1d" | |
version = "0.9.3" | |
[[Sockets]] | |
uuid = "6462fe0b-24de-5631-8697-dd941f90decc" | |
[[SortingAlgorithms]] | |
deps = ["DataStructures", "Random", "Test"] | |
git-tree-sha1 = "03f5898c9959f8115e30bc7226ada7d0df554ddd" | |
uuid = "a2af1166-a08f-5f64-846c-94a0d3cef48c" | |
version = "0.3.1" | |
[[SparseArrays]] | |
deps = ["LinearAlgebra", "Random"] | |
uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" | |
[[SpecialFunctions]] | |
deps = ["OpenSpecFun_jll"] | |
git-tree-sha1 = "7286f31f27e3335cba31c618ac344a35eceac060" | |
uuid = "276daf66-3868-5448-9aa4-cd146d93841b" | |
version = "1.1.0" | |
[[StaticArrays]] | |
deps = ["LinearAlgebra", "Random", "Statistics"] | |
git-tree-sha1 = "da4cf579416c81994afd6322365d00916c79b8ae" | |
uuid = "90137ffa-7385-5640-81b9-e52037218182" | |
version = "0.12.5" | |
[[Statistics]] | |
deps = ["LinearAlgebra", "SparseArrays"] | |
uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" | |
[[StatsBase]] | |
deps = ["DataAPI", "DataStructures", "LinearAlgebra", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics"] | |
git-tree-sha1 = "7bab7d4eb46b225b35179632852b595a3162cb61" | |
uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" | |
version = "0.33.2" | |
[[Test]] | |
deps = ["Distributed", "InteractiveUtils", "Logging", "Random"] | |
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40" | |
[[TiledIteration]] | |
deps = ["OffsetArrays"] | |
git-tree-sha1 = "05f74c5b3c00d5336bc109416df2df907e3bd91d" | |
uuid = "06e1c1a7-607b-532d-9fad-de7d9aa2abac" | |
version = "0.2.5" | |
[[TimerOutputs]] | |
deps = ["Printf"] | |
git-tree-sha1 = "3318281dd4121ecf9713ce1383b9ace7d7476fdd" | |
uuid = "a759f4b9-e2f1-59dc-863e-4aeb61b1ea8f" | |
version = "0.5.7" | |
[[UUIDs]] | |
deps = ["Random", "SHA"] | |
uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4" | |
[[UnPack]] | |
git-tree-sha1 = "387c1f73762231e86e0c9c5443ce3b4a0a9a0c2b" | |
uuid = "3a884ed6-31ef-47d7-9d2a-63182c4928ed" | |
version = "1.0.2" | |
[[Unicode]] | |
uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5" | |
[[WoodburyMatrices]] | |
deps = ["LinearAlgebra", "SparseArrays"] | |
git-tree-sha1 = "59e2ad8fd1591ea019a5259bd012d7aee15f995c" | |
uuid = "efce3f68-66dc-5838-9240-27a6d6f5f9b6" | |
version = "0.5.3" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[deps] | |
ColorSchemes = "35d6a980-a343-548e-a6ea-1d62b119f2f4" | |
Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" | |
CuArrays = "3a865a2d-5b23-5a0f-bc46-62713ec82fae" | |
GPUArrays = "0c68f7d7-f131-5f86-a1c3-88cf8149b2d7" | |
Images = "916415d5-f1e6-5110-898d-aaa5f9f070e0" | |
[compat] | |
julia = "1.5" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment