Methods# Contents: Downloading and reading data Structuring data and generating caverns Cavern volume and storage capacity Optimising storage locations Compare / validate results Plotting functions Tests