Julia 常用 packages
# Julia 常用 packages
# 其他外部库
Datafames
# 读取 csv 文件
using CSV
using DataFrames
df = CSV.read(filename, DataFrame)
# 拷贝
df2 = copy(df)
select(df, :ColName)
df.ColName
# 选取多列
df[:, [:Col1, :Col2]]
替换数据
replace!(df, pair)
重命名列
rename!(df, :ColName => :NewColName)
VSCode 插件:Julia、Julia Formatter
GitHub - carstenbauer/JuliaUCL24: Julia for HPC Course @ UCL ARC (opens new window)
GitHub - Datseris/whyjulia-manifesto: Why Julia - A Manifesto. (opens new window)
CLI 生成
GitHub - comonicon/Comonicon.jl: Your best CLI generator in JuliaLang (opens new window)
cheatsheet
高性能计算
Doc 生成
GitHub - JuliaDocs/Documenter.jl: A documentation generator for Julia. (opens new window)
元素周期表
GitHub - JuliaPhysics/PeriodicTable.jl: Periodic Table for Julians! 🔥 (opens new window)
Julia 的 ASE package 没有 Atoms 的 property
DFTK
GitHub - JuliaMolSim/DFTK.jl: Density-functional toolkit (opens new window)
DataFrames
OhMyREPL:美化 Julia 的 REPL
IJulia
绘图相关: Plots
PyPlot
GitHub - JuliaPy/PyPlot.jl: Plotting for Julia based on matplotlib.pyplot (opens new window)
Makie
GitHub - MakieOrg/Makie.jl: Interactive data visualizations and plotting in Julia (opens new window)