1. Basic frameworks and mechanisms
  2. Orientation
  • (Just enough) Julia for scientific informatics, modeling, and reasoning
  • Introduction
  • Basic frameworks and mechanisms
    • Orientation
    • Basics of setting up and running Julia
    • Basics of visualizing mathematical models
    • Basics of working with randomness and probabilities
    • Basics of working with data tables
  • Basics of specialized workflows
    • Basics of paleobiological fossil collection analyses
    • Basics of agent-based modeling: spatial epidemic dynamics with Agents.jl
      • Basics of agent-based modeling: spatial epidemic dynamics with Agents.jl
    • Basics of species distribution modeling
  • Primers
    • Bernoulli trial
    • Pathogen fitness as a function of virulence (Frank, 1996)
    • Virulence-transmission trade-off (Frank, 1996)
    • Julia – Environments – Global vs project
    • Julia: Functions, methods, and signatures
    • Markov property
    • Probabilty distributions–Essential concepts
    • Pseudo-random number generators
    • Pseudo-random number generators: best practices
    • Pseudo-random number generators: continuous values from discrete machines

On this page

  • 1 Introduction to the computing ecosystem
  • 2 File-system essentials
  • 3 Shell essentials
  1. Basic frameworks and mechanisms
  2. Orientation

Orientation

Author

Jeet Sukumaran

1 Introduction to the computing ecosystem

2 File-system essentials

Proficiencies

File system concepts:

  • Spatial metaphor of “location” in a hierarchical tree of folders and files.
  • The current working directory.
  • Specifying a location using a “path” string.
  • Specifying absolute vs. relative paths.
  • Program or executable pathss.
  • Standard file-system organization

3 Shell essentials

Proficiencies
  • How to open a “shell” instance (“terminal”, “command-line”).

  • How to identify the current working directory path.

  • How to list the contents of the current working directory.

  • How to list the contents of any directory given relative and absolute paths.

  • How to change the current working directory based on:

    • relative paths
    • absolute paths
  • How to specify the location of a directory or a file as an argument to a program using both relative paths and absolute paths.

  • How to communicate or correlate file and directory locations presented in the operating system graphical interface (GUI) as or with path string specifiers in the shell.

  • How to create a new directory.

  • How to rename or move a directory.

  • How to rename or move a file.

  • How to copy a directory.

  • How to copy a file.

Back to top
Basic frameworks and mechanisms
Basics of setting up and running Julia
  • © Jeet Sukumaran

Please share or adapt under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0).