What to Expect#
Workshop format#
We believe in learning by doing and sharing, and design the BOAT workshop to be highly interactive with hands-on tutorials and exercises with real-world data to encourage exchanges and collaboration between workshop participants.
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 he 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 workshop materials will be written in Python. Therefore, we expect participants to have some experience with scripting programming languages, such as Python, Matlab, and R. We expect participants to be able to read and write scripts of executable logic, manipulate variables, load libraries and read their documentation to determine their use, plot graphs. If you are not familiar with Python, complete the introductory Programming with Python lesson prior to the workshop.
The focus of the workshop will be on ocean acoustics, and the goal of the executable tutorials is to ensure theoretical concepts are introduced alongside hands-on implementations for participants to develop physical intuitions behind the equations.
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.
Other questions#
Check out our FAQs for other questions you may have!