Skip to content

Commit a30459a

Browse files
authored
Merge pull request #20 from oceanhackweek/eeholmes-book
Delete book/presentations directory
2 parents 0cc57af + 4a71677 commit a30459a

14 files changed

Lines changed: 30 additions & 12341 deletions

book/logistics.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

book/preliminary/checklist.md

Lines changed: 0 additions & 76 deletions
This file was deleted.

book/preliminary/index.md

Lines changed: 30 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,31 @@
1-
# What to Expect
2-
3-
The {{ hackweek }} will focus on applied, hands-on learning, with participants engaging in
4-
extended periods of small-group work. Our tutorials are designed to offer a broad
5-
snapshot of data science tools to support your applied investigations. Due to the
6-
relatively short duration of our events, we are not able to provide comprehensive,
7-
in-depth training in fundamental tools. Rather, our goal is to inform you about
8-
the types of tools we think are best suited to working with PACE datasets, with a focus
9-
on the Pangeo ecosystem of Python tools for big data geoscience.
10-
The details of implementation will be what you work out via peer-learning (helping each other) in
11-
your project group.
12-
13-
## Typical Workflows and Tools
14-
15-
Here are a few specific scenarios of how hackweek participants will engage
16-
with data science tools:
17-
18-
* Connecting to a [Jupyter Notebook](https://jupyter.org/) environment and
19-
accessing content for tutorial training.
20-
* Accessing cloud-hosted remote sensing data using earthaccess and plotting it
21-
using matplotlib.
22-
* Exploring multi-dimensional remote sensing data using xarray.
23-
* Opening CSV tabular data in Pandas and run tools to conduct satellite matchups.
24-
* Modifying code, committing it to Git and pushing changes to GitHub, for
25-
others on your team to view and edit.
26-
* Exploring methods for high performance computing such as using Dask and parallelization
27-
* Preparing datasets for machine learning tools, including PyTorch and TensorFlow for neural networks
28-
29-
These are examples of the types of activities we will do at the Fish-PACE hackweek in a
30-
collaborative setting. Be aware that most of the project work will be within self-organized project
31-
teams. Much of the hackweek will be spent running code (via notebooks),
32-
writing code and talking about code. The mentors and organizers will provide links to tutorials and
33-
help trouble-shoot code, but much of the learning comes from working on a project together.
34-
35-
All tutorials will be in Python using the Pangeo ecosystem of tools for computing in the earth sciences.
36-
For participants wishing to brush up on their skills before
37-
the event, we recommend viewing the resources as described on the
38-
[Pythia Foundations](https://foundations.projectpythia.org/landing-page.html) website. Teams are
39-
welcome to do their project in R and our compute platform fully supports R for
40-
earth science computation. The HackWeek mentors/helpers are experienced in Python, R and Matlab.
41-
42-
## HackWeek Projects
43-
44-
A good hackweek project is a concrete idea that a team can flesh out in a week together. Not everyone needs to code. There is background research to do, data to find, and lots and lots of data wangling. A big part of the fun of hackweek is working together with a group with a diverse set of interests and skills. "I'll find some data." "I make some maps of our study area." "I'll figure out how to do a boosted regression tree." "I'll use that tutorial we were shown and get xyz PACE data for our region." etc, etc. It is messy, but through this process you'll learn new skills and also get to know your project team mates.
45-
46-
The project work is a combination of
47-
48-
* fleshing out a science idea that is small enough on Monday brainstorming.
49-
* dividing up into tasks so that everyone can participate.
50-
* coding and data wrangling on Tuesday through Thursday.
51-
* and then Friday, frantically putting a presentation on your project and results.
52-
53-
Checkout projects from other hackweeks to get an idea of projects done in earth science hackweeks
54-
55-
* [PACE Hackweek 2024 projects](https://pacehackweek.github.io/pace-2024/projects/list_of_projects.html)
56-
* [OceanHackWeek projects](https://oceanhackweek.org/ohw24_proj_catalog_us/OHW_project_table.html)
57-
* [Geosmart HackWeek 2024 projects](https://geosmart-2024.hackweek.io/projects/index.html#list-of-projects)
58-
* [OceanHackWeek 2025 projects](https://oceanhackweek.org/ohw25/projects/projects_thisyear.html)
1+
# Checklist
2+
## Required setup
3+
4+
### EarthData Login
5+
6+
If you do not already have an Earthdata login, then navigate to the Earthdata login [page](https://urs.earthdata.nasa.gov/),
7+
register, and record username and password somewhere for use during the hackweek.
8+
9+
### GitHub Account
10+
11+
If you do not already have a GitHub account, then navigate to [GitHub](https://github.com/), enter your email address and click on the green ‘Sign up for GitHub’ button. Keep your username and password handy.
12+
13+
### JupyterHub
14+
15+
The JupyterHub is a pre-provisioned compute environment which can be accessed via a web browser. You will not need to install anything.
16+
Please follow these instructions which will guide you through gaining access to the JupyterHub.
17+
18+
1. [Watch this video](https://youtu.be/uZ2Uy376Az8) to get an orientation on our JupyterHub.
19+
20+
2. Sign in by navigating to the [JupyterHub](https://nmfs-openscapes.2i2c.cloud/). Instructions to sign in are in our Slack channel [here](https://fish-pace.slack.com/files/U09FQF586KU/F09FRKRN5PC/hub.md).
21+
22+
3. You will see server options. To start, you can stay with the default image and RAM. It can take several minutes for new servers to launch on the cloud. Once things are spun up, you will see your very own instance of a JupyterLab environment.
23+
24+
![server_options](../img/server_options.png)
25+
26+
You will have access to your own virtual drive space under the `/home/jovyan` directory. No other users will be able to see or access your data files. You can add/remove/edit files in your virtual drive space. You will also have access to the *`shared-public`* folder (read and write access). These are shared spaces so please make sure not to delete files from here unless they are yours.
27+
28+
4. *To save our community money, when you are finished working for the day it is helpful for you to explicitly stop your server before logging out of your JupyterHub session.* To shut your server down immediately when you’re exiting your session please select “File -> Hub Control Panel -> Stop my Server” then you can click the “Log Out” button. We ask this because when you keep a session active it uses up AWS resources and these resources cost money per hour of use. If you forget this step, though, the server will shut down automatically after 90 min of no use.
29+
Logging out will **NOT** cause any files under your home directory to be deleted. It is equivalent to turning off your desktop computer at the end of the day.
30+
5931

book/presentations/extras.md

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)