Julia 常用 packages

其他外部库

Datafames

GitHub - bkamins/Julia-DataFrames-Tutorial: A tutorial on Julia DataFrames package

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 读取 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

GitHub - mfherbst/julia-for-materials: Material of the seminar “Julia for Materials Modelling”

GitHub - Datseris/whyjulia-manifesto: Why Julia - A Manifesto.

CLI 生成

GitHub - comonicon/Comonicon.jl: Your best CLI generator in JuliaLang

Julia REPL 语法高亮

GitHub - KristofferC/OhMyREPL.jl: Syntax highlighting and other enhancements for the Julia REPL

科研绘图

GitHub - liuyxpp/MakiePublication.jl: A Julia package for producing publication quality figures based on Makie.jl.

cheatsheet

The Fast Track to Julia

高性能计算

GitHub - carstenbauer/JuliaHLRS22: Julia for High Performance Computing Course @ HLRS

GitHub - carstenbauer/JuliaHLRS23: Introduction to Julia for High Performance Computing Course @ HLRS

GitHub - cpfiffer/julia-bootcamp-2022

Doc 生成

GitHub - JuliaDocs/Documenter.jl: A documentation generator for Julia.

GitHub - JuliaMolSim/Libxc.jl: Julia bindings to the libxc library for exchange-correlation functionals

GitHub - omlins/julia-gpu-course: GPU Programming with Julia - course at the Swiss National Supercomputing Centre (CSCS), ETH Zurich

GitHub - adrhill/julia-ml-course: Julia programming for Machine Learning course at TU Berlin

course_julia_day/09_Useful_Packages.ipynb at master · mfherbst/course_julia_day · GitHub

元素周期表

GitHub - JuliaPhysics/PeriodicTable.jl: Periodic Table for Julians! :fire:

Julia 的 ASE package 没有 Atoms 的 property

DFTK

GitHub - JuliaMolSim/DFTK.jl: Density-functional toolkit

DataFrames

Introduction · DataFrames.jl

GitHub - bkamins/Julia-DataFrames-Tutorial: A tutorial on Julia DataFrames package

OhMyREPL:美化 Julia 的 REPL

GitHub - KristofferC/OhMyREPL.jl: Syntax highlighting and other enhancements for the Julia REPL

IJulia

绘图相关:
Plots

Home · Plots

PyPlot

GitHub - JuliaPy/PyPlot.jl: Plotting for Julia based on matplotlib.pyplot

Makie

GitHub - MakieOrg/Makie.jl: Interactive data visualizations and plotting in Julia