snowprofile’s 0.1 documentation¶
Documentation of snowprofile 0.1 generated on May 05, 2026.
Presentation¶
The snowprofile python package allows to handle a dataset of vertical profiles of snow properties, such as stratigraphy, density or SSA profiles. The package is based on the creation and manipulation of SnowProfile python objects.
A SnowProfile object contains profiles that share the same location and time.
The snowprofile package allows to:
read existing profile data in various formats, notably CSV and CAAML snow profile (see Reading and writting data), or enter new profile data via python code. Data read in or entered manually is stored in a python object architecture
SnowProfile.merge files of different profile into a single file of profiles (see
snowprofile.SnowProfile.merge())read/save a set of profiles from/to CAAML snow profile formats (see Reading and writting data)
convert observed snow profiles between different formats (as a consequence of previous point)
vizualize the profiles of snow properties with basic plotting tools (matplotlib)
For the installation, see:
Get started: concepts to understand before using the package¶
You will manipulate SnowProfile objects mainly. Have a look to the corresponding documentation.
To get started, you can start with reading these first points:
For more advances use cases, please also consider the additional concepts:
Description of the data classes¶
The SnowProfile object relies on additional classes: