Skip to content
Lab 1: Intro to Core Development Tools: git, Julia, Jupyter, JuliaBox, ACI
Jupyter Notebook Julia
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
test
.gitignore
.travis.yml
LICENSE
README.md
REQUIRE
docker-compose.yml
environment.yml
ex1.ipynb
ex1.jmd
ex2.ipynb
ex2.jmd
test_myself.ipynb

README.md

Astro 528 Lab 1

Exercise 1

Goal: Learn the basics of core development tools

For this first exercise, there will be very little coding, because we'll focus on getting used to using git, GitHub, the ICS-ACI Jupyter notebook server (or JuliaBox if you prefer), Jupyter notebooks, Julia, a Julia module (Test) and Travis-CI.com.

Start at the course website where it offers help getting setup to complete this lab using ICS-ACI. A link that will trigger GitHub Classroom to create your private repository to start from was provided via the first course announcement.
Once you get a Jupyter notebook server running, access clone your repository (and not the generic lab1-start) and then start reading through and editting ex1.ipynb.

Exercise 2

Goal: Experience the perils of floating point arithmetic

From your Jupyter notebook server, work through ex2.ipynb

Exercise 3

Goal: Reflect on your goals for the semester

Create a file named goals.md in your repository. Using markdown, create headings for "My Experience" and "My Goals". Write one paragraph (1-5 sentances) about your previous programming experience. Include a working link somewhere in the paragraph. Create a bulleted list of 3-5 goals for you to acheive during this course.
Remember to commit the file to your local respository and push it to your github, so it will be included in the pull request you create to submit your assignment.
Once you've pushed your code to GitHub, view a rendered version of your file on GitHub to make sure the formatting is as you intended.

Submit your repository

Goal: Learn how to push your commits to GitHub and create a pull request on GitHub.com

Once you're ready to commit and push your responces, look at the help on the course website for instructions on commiting, pushing and submiting your work.

You can’t perform that action at this time.