https://github.com/abelsiqueira/julia-tutorial-at-nlesc
https://github.com/abelsiqueira/julia-tutorial-at-nlesc
hacktoberfest julia tutorial
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/abelsiqueira/julia-tutorial-at-nlesc
- Owner: abelsiqueira
- License: other
- Created: 2021-09-20T14:18:03.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-10-31T09:34:01.000Z (over 4 years ago)
- Last Synced: 2026-01-01T23:18:44.732Z (6 months ago)
- Topics: hacktoberfest, julia, tutorial
- Language: Julia
- Homepage: https://abelsiqueira.github.io/julia-tutorial-at-nlesc
- Size: 61.2 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Julia Tutorial @ NLeSC
Current plan (subject to large changes):
- -X - 0:00: Introduction, greeting, etc.
- 0:00 - 0:10: REPL, Jupyter, IDE
- 0:10 - 0:30: Main features and bugs
- 0:30 - 2:00: Creating a package: SequGen.jl
- 2:00 - 2:20: Parallel programming showcase
- 2:20 - 2:40: Usage of C/Fortran showcase
- 2:40 - 3:00: To be detailed
**Creating a package: SequGen.jl description** (relative times)
- 0:00 - 0:10: Create SequGen with PkgTemplate and push.
- 0:10 - 0:20: Create `Sequence`, `Constant`, `sample`, `Trend`.
- 0:20 - 0:30: Create tests.
- 0:30 - 0:40: Document, publish the docs.
- 0:40 - 0:50: Create `SineWave`, `GaussianNoise`, tests, and write first example.
- 0:50 - 1:00: Create `SumOfSequences` with tests.
- 1:00 - 1:30: To be detailed.
See https://abelsiqueira.github.io/julia-tutorial-at-nlesc for the published version.
## Running locally
This website uses the structure of the root website under it to avoid duplicating updates to the css and layout.
Therefore, you need to copy the `_layout`, `_css` and `_libs` folders:
wget https://github.com/abelsiqueira/abelsiqueira.github.io/archive/refs/heads/main.zip
unzip main.zip
mv abelsiqueira.github.io-main/{_layout,_css,_libs} .
rm -rf abelsiqueira.github.io-main main.zip
Now open julia, activate and instantiate the environment.
julia> # press ]
pkg> activate .
(julia-tutorial-at-nlesc) pkg> instantiate
Finally, use `Franklin` and `serve`
pkg> # press backspace
julia> using Franklin
julia> serve()
Go to https://localhost:8000.