Plummer

Missing docstring.

Missing docstring for PlummerStarCluster. Check Documenter's build log for details.

AstroIC.generate โ€” Method
function generate(config::PlummerStarCluster, units = uAstro; kw...)

Generate initial conditions of Plummer model

Keywords

  • MaxRadius: resample particles outside the interested radius. Default is 5 * VirialRadius. Set to zero to avoid cutting off.

Common keywords

  • constants
julia> using AstroIC
julia> using UnitfulAstro
julia> # config config = PlummerStarCluster( collection = STAR, NumSamples = 1000, VirialRadius = 0.010u"kpc", TotalMass = 1.0e5u"Msun", model = AstroIC.Newton(), )Config of Plummer Star Cluster Initial Conditions: Gravity Model: Newton Particle Collection: STAR Number of Samples: 1000 Virial Radius: 0.01 kpc Total Mass: 100000.0 MโŠ™
julia> # generate particles = generate( config, MaxRadius = 0.050u"kpc", )1000-element StructArray(::Vector{PVector{Unitful.Quantity{Float64, ๐‹, Unitful.FreeUnits{(kpc,), ๐‹, nothing}}}}, ::Vector{PVector{Unitful.Quantity{Float64, ๐‹ ๐“^-1, Unitful.FreeUnits{(Gyr^-1, kpc), ๐‹ ๐“^-1, nothing}}}}, ::Vector{PVector{Unitful.Quantity{Float64, ๐‹ ๐“^-2, Unitful.FreeUnits{(Gyr^-2, kpc), ๐‹ ๐“^-2, nothing}}}}, ::Vector{Unitful.Quantity{Float64, ๐Œ, Unitful.FreeUnits{(MโŠ™,), ๐Œ, nothing}}}, ::Vector{Int64}, ::Vector{Collection}, ::Vector{Int64}, ::Vector{Int64}, ::Vector{Int64}, ::Vector{Unitful.Quantity{Float64, ๐‹^2 ๐“^-2, Unitful.FreeUnits{(Gyr^-2, kpc^2), ๐‹^2 ๐“^-2, nothing}}}, ::Vector{Unitful.Quantity{Float64, ๐‹ ๐“^-2, Unitful.FreeUnits{(Gyr^-2, kpc), ๐‹ ๐“^-2, nothing}}}, ::Vector{Unitful.Quantity{Float64, ๐‹^2 ๐Œ ๐šฏ^-1 ๐“^-2, Unitful.FreeUnits{(Gyr^-2, K^-1, kpc^2, MโŠ™), ๐‹^2 ๐Œ ๐šฏ^-1 ๐“^-2, nothing}}}, ::Vector{Unitful.Quantity{Float64, ๐Œ ๐‹^-3, Unitful.FreeUnits{(kpc^-3, MโŠ™), ๐Œ ๐‹^-3, nothing}}}, ::Vector{Unitful.Quantity{Float64, ๐‹, Unitful.FreeUnits{(kpc,), ๐‹, nothing}}}, ::Vector{Float64}, ::Vector{Float64}, ::Vector{Int64}, ::Vector{PVector{Unitful.Quantity{Float64, ๐‹ ๐“^-1, Unitful.FreeUnits{(Gyr^-1, kpc), ๐‹ ๐“^-1, nothing}}}}, ::Vector{Unitful.Quantity{Float64, ๐“^-1, Unitful.FreeUnits{(Gyr^-1,), ๐“^-1, nothing}}}, ::Vector{Unitful.Quantity{Float64, ๐“^-1, Unitful.FreeUnits{(Gyr^-1,), ๐“^-1, nothing}}}, ::Vector{Unitful.Quantity{Float64, ๐‹, Unitful.FreeUnits{(kpc,), ๐‹, nothing}}}, ::Vector{Unitful.Quantity{Float64, ๐Œ ๐‹^-1 ๐“^-2, Unitful.FreeUnits{(Gyr^-2, kpc^-1, MโŠ™), ๐Œ ๐‹^-1 ๐“^-2, nothing}}}, ::Vector{Unitful.Quantity{Float64, ๐‹^2 ๐Œ ๐šฏ^-1 ๐“^-3, Unitful.FreeUnits{(Gyr^-3, K^-1, kpc^2, MโŠ™), ๐‹^2 ๐Œ ๐šฏ^-1 ๐“^-3, nothing}}}, ::Vector{Unitful.Quantity{Float64, ๐‹ ๐“^-1, Unitful.FreeUnits{(Gyr^-1, kpc), ๐‹ ๐“^-1, nothing}}}) with eltype Star{Unitful.Quantity{Float64, ๐‹, Unitful.FreeUnits{(kpc,), ๐‹, nothing}}, Unitful.Quantity{Float64, ๐‹ ๐“^-1, Unitful.FreeUnits{(Gyr^-1, kpc), ๐‹ ๐“^-1, nothing}}, Unitful.Quantity{Float64, ๐‹ ๐“^-2, Unitful.FreeUnits{(Gyr^-2, kpc), ๐‹ ๐“^-2, nothing}}, Unitful.Quantity{Float64, ๐Œ, Unitful.FreeUnits{(MโŠ™,), ๐Œ, nothing}}, Unitful.Quantity{Float64, ๐‹^2 ๐“^-2, Unitful.FreeUnits{(Gyr^-2, kpc^2), ๐‹^2 ๐“^-2, nothing}}, Float64, Unitful.Quantity{Float64, ๐‹^2 ๐Œ ๐šฏ^-1 ๐“^-2, Unitful.FreeUnits{(Gyr^-2, K^-1, kpc^2, MโŠ™), ๐‹^2 ๐Œ ๐šฏ^-1 ๐“^-2, nothing}}, Unitful.Quantity{Float64, ๐Œ ๐‹^-3, Unitful.FreeUnits{(kpc^-3, MโŠ™), ๐Œ ๐‹^-3, nothing}}, Unitful.Quantity{Float64, ๐‹, Unitful.FreeUnits{(kpc,), ๐‹, nothing}}, Unitful.Quantity{Float64, ๐‹^2 ๐Œ ๐šฏ^-1 ๐“^-3, Unitful.FreeUnits{(Gyr^-3, K^-1, kpc^2, MโŠ™), ๐‹^2 ๐Œ ๐šฏ^-1 ๐“^-3, nothing}}, Unitful.Quantity{Float64, ๐Œ ๐‹^-1 ๐“^-2, Unitful.FreeUnits{(Gyr^-2, kpc^-1, MโŠ™), ๐Œ ๐‹^-1 ๐“^-2, nothing}}, Unitful.Quantity{Float64, ๐“^-1, Unitful.FreeUnits{(Gyr^-1,), ๐“^-1, nothing}}, Int64}: Star 1 STAR: Pos = PVector(0.0044821321234554895 kpc, -0.0005405797762157322 kpc, 0.007170942435703054 kpc), Vel = PVector(0.9471889363525983 kpc Gyr^-1, -1.5399190354254462 kpc Gyr^-1, 2.0088078087905883 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1 Star 2 STAR: Pos = PVector(0.004472610222804798 kpc, 0.001229620177349834 kpc, 0.005060686604379571 kpc), Vel = PVector(0.9500636347447365 kpc Gyr^-1, 3.140824557489836 kpc Gyr^-1, 5.021143643734251 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1 Star 3 STAR: Pos = PVector(-0.009936912332201836 kpc, -0.021817260516409503 kpc, -0.014145151630869324 kpc), Vel = PVector(-0.9800168575097151 kpc Gyr^-1, 2.71903828237205 kpc Gyr^-1, 2.708875449259816 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1 Star 4 STAR: Pos = PVector(0.003612415396400897 kpc, -0.010573189896826882 kpc, -0.006279505616827504 kpc), Vel = PVector(-1.3752666619609062 kpc Gyr^-1, 2.351393270029462 kpc Gyr^-1, 0.20485573255839493 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1 Star 5 STAR: Pos = PVector(-0.0058540494313833544 kpc, 0.0018753917792212222 kpc, 0.001222058636539747 kpc), Vel = PVector(4.162853630364113 kpc Gyr^-1, 1.5202863023804642 kpc Gyr^-1, 0.5399834991633441 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1 Star 6 STAR: Pos = PVector(0.006474192761743668 kpc, 0.00578967747558029 kpc, 0.004588568670231555 kpc), Vel = PVector(0.9323782468255353 kpc Gyr^-1, -3.509835628619197 kpc Gyr^-1, -2.625411739984882 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1 Star 7 STAR: Pos = PVector(0.00017536924830404712 kpc, 0.0031004443939565605 kpc, 0.007303243512258164 kpc), Vel = PVector(-1.8471792417839028 kpc Gyr^-1, -0.5906058893240473 kpc Gyr^-1, 3.316261229685618 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1 Star 8 STAR: Pos = PVector(0.0029687626618052905 kpc, 0.0016268052574608324 kpc, -0.0025891617789655912 kpc), Vel = PVector(0.8777267486798709 kpc Gyr^-1, 1.9729247098454823 kpc Gyr^-1, 1.8751140813143858 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1 Star 9 STAR: Pos = PVector(0.018629518114726296 kpc, -0.008159564664724745 kpc, -0.010208385375954903 kpc), Vel = PVector(-1.2514097272478735 kpc Gyr^-1, -2.693564392101872 kpc Gyr^-1, -1.1612462017170002 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1 Star 10 STAR: Pos = PVector(-0.00048631421601743664 kpc, 0.0001077635891172273 kpc, 0.0002474635621991052 kpc), Vel = PVector(-4.353809561599578 kpc Gyr^-1, -2.6978785243183507 kpc Gyr^-1, -4.047686915569763 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1 โ‹ฎ Star 992 STAR: Pos = PVector(0.011763991389654387 kpc, -0.014266796969502619 kpc, -0.003754582265302208 kpc), Vel = PVector(-2.3113864604772587 kpc Gyr^-1, 0.7388704060858564 kpc Gyr^-1, -0.44423685137099556 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1 Star 993 STAR: Pos = PVector(-0.004253272701337744 kpc, -0.000434594002378986 kpc, -0.000806156621729545 kpc), Vel = PVector(-0.3723568016252773 kpc Gyr^-1, 2.1083870990539126 kpc Gyr^-1, 1.9644165375983107 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1 Star 994 STAR: Pos = PVector(0.003104027597878081 kpc, -0.0056362059244183145 kpc, 0.0024704315504048406 kpc), Vel = PVector(1.1180580054169102 kpc Gyr^-1, 0.8624981089018274 kpc Gyr^-1, -5.007977920753014 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1 Star 995 STAR: Pos = PVector(0.006998460677050616 kpc, 0.005043064555791572 kpc, -0.00953444713041218 kpc), Vel = PVector(-2.0392105701478735 kpc Gyr^-1, -0.8159415368315789 kpc Gyr^-1, -0.8019532929082749 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1 Star 996 STAR: Pos = PVector(-0.012360920611861321 kpc, 0.004747816813613951 kpc, -0.026472697083073336 kpc), Vel = PVector(-0.11097487553486629 kpc Gyr^-1, -0.10825056789129522 kpc Gyr^-1, -0.28273045749486053 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1 Star 997 STAR: Pos = PVector(-0.0004601313891889283 kpc, 0.007385520690796392 kpc, -0.00016348424140843337 kpc), Vel = PVector(-1.7016647422499032 kpc Gyr^-1, -4.118727446258135 kpc Gyr^-1, -2.490245370540292 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1 Star 998 STAR: Pos = PVector(-0.014707685966384677 kpc, -0.006690454398726425 kpc, 0.004192143859815283 kpc), Vel = PVector(0.0227377962102707 kpc Gyr^-1, 3.3574590840265857 kpc Gyr^-1, -2.1210751720178274 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1 Star 999 STAR: Pos = PVector(-0.006790114744687991 kpc, -0.0011741880538611489 kpc, -0.004637692131077216 kpc), Vel = PVector(3.008478056560226 kpc Gyr^-1, 4.9278665275444995 kpc Gyr^-1, -1.0002629398882081 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1 Star 1000 STAR: Pos = PVector(-0.00497970519984441 kpc, -0.019830520410767483 kpc, 0.011022000619922484 kpc), Vel = PVector(-1.1345409944102305 kpc Gyr^-1, -0.010640738946116075 kpc Gyr^-1, -0.9680989301320547 kpc Gyr^-1), Acc = PVector(0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2, 0.0 kpc Gyr^-2), Mass = 100.0 MโŠ™, Ti_endstep = 0, Ti_begstep = 0, Potential = 0.0 kpc^2 Gyr^-2, OldAcc = 0.0 kpc Gyr^-2, Entropy = 0.0 kpc^2 MโŠ™ Gyr^-2 K^-1, Density = 0.0 MโŠ™ kpc^-3, Hsml = 0.0 kpc, Left = 0.0, Right = 0.0, NumNgbFound = 0, RotVel = PVector(0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1, 0.0 kpc Gyr^-1), DivVel = 0.0 Gyr^-1, CurlVel = 0.0 Gyr^-1, dHsmlRho = 0.0 kpc, Pressure = 0.0 MโŠ™ Gyr^-2 kpc^-1, DtEntropy = 0.0 kpc^2 MโŠ™ Gyr^-3 K^-1, MaxSignalVel = 0.0 kpc Gyr^-1
Use [AstroPlot.jl](https://github.com/JuliaAstroSim/AstroPlot.jl) to visualize