What to Expect#
Workshop format#
We believe in learning by doing and sharing, and have designed the BOAT workshop to be highly interactive, with a strong emphasis on collaboration and idea exchange among participants. The focus of the workshop is ocean acoustics, and the core of the experience will be executable tutorials that integrate theoretical concepts with hands-on-keyboard exercises using real-world data. Our goal is to help participants develop physical intuitions behind the equations while working collaboratively in an engaging, supportive environment.
Computing environment#
All workshop tutorials and exercises will be in a browser-based JupyterLab computing environment via Jupyter Notebooks. We will provide a quick walk through in the beginning of the workshop to make sure everyone knows how to navigate this environment and look for help. If you are interested in trying this out ahead of time, follow this page to try Jupyter on your browser.
Programming experience#
All executable tutorials are written in Python. Therefore, we expect participants to have some experience with scripting programming languages (e.g., Python, Matlab, and R), and are able to read and write scripts of executable logic, manipulate variables, load libraries and read their documentation to determine their use, and plot graphs. If you are not familiar with Python, complete the introductory Programming with Python lesson prior to the workshop.
Advanced Python skills are not required for the workshop, but if you are interested in learning more useful Python packages, check out the Project Pythia Foundations.
Tip
The easiest way to access a working notebook environment is via Google Colab, which does not require installing anything on your own machine. However, there may be other hurdles if you need to install many additional packages than what’s already provided in Colab by default.
If you are interested in installing Python on your own machine, we recommend using Miniforge following the steps here.
Other questions#
Check out our FAQs for other questions you may have!