A Python package to read, export and post process data (*.pnt files)
recorded by SnowMicroPen, a snow penetration probe for scientifc applications
developed at SLF.
The software is open source and released under GPL. Contributions are welcome.
Use a virtual environment (recommended), then install with either
pip or uv.
Using pip
python -m venv .venv
source .venv/bin/activate
python -m pip install snowmicropynTo upgrade in the same environment:
python -m pip install --upgrade snowmicropynUsing uv
uv venv
uv pip install snowmicropynTo upgrade in the same environment:
uv pip install --upgrade snowmicropynEditable install (development)
git clone https://github.com/slf-dot-ch/snowmicropyn.git
cd snowmicropyn
python -m venv .venv
source .venv/bin/activate
python -m pip install -e .from snowmicropyn import Profile
p = Profile.load('/examples/profiles/S37M0876.ini')
ts = p.timestamp
coords = p.coordinates
samples = p.samples # It's a pandas dataframeThe project's documentation can be studied on Read the Docs.
To get in touch, please write to snowmicropen@slf.ch.