Hello Archaeopy! We will be releasing our Geophysical challenge two next week! To get you ready for this challenge, here is the complementary tutorial covering numpy arrays. We have discussed numpy before in previous posts, but since it is the fundamental package for handling our data, we thought it would be important to cover the numpy basics once more. Much of this tutorial will be taken from the tutorial on the official numpy webpage. Check it out for further information.
Why numpy?
Numpy's main object is the multidimensional array. Consider geophysical data: we have positional coordinates (x and y) and at least one value (z). There are many ways we can handle this information (e.g. xyz file, grd file, as profiles). Numpy arrays are efficient for handling, storing, and manipulating large datasets.