Skip to main content

Welcome to ICEpy4D

4D Image-based Continuos monitoring of glaciers' Evolution with low-cost stereo-cameras and Deep Learning photogrammetry.

ICEpy4D is a under active development.

Installation guide

Requirements
  • 64-bit Python >= 3.8 but < 3.10
  • a NVIDIA graphic card with CUDA capability is strongly reccomended.
Create Anaconda environment
conda create -n icepy4d python=3.8
conda activate icepy4d
Install gdal for raster manipulation

First, install gdal, which is required for building and manipulating orthophotos and DSMs. As the dependacies of gdal, are quite strict, it is suggested to install it first with conda. If you don't intend to build orthophotos and DSM, you can skip this step (be careful to remove rasterio from requirements.txt as well in order to avoid unsatisfied dependencies).

conda update -n base -c conda-forge conda
conda install -c conda-forge gdal

Check that gdal is correctly installed with:

python -c "from osgeo import gdal"
Install Pytorch

Install pythorch following the official guidelines (https://pytorch.org/get-started/locally/). Be careful to select the correct CUDA version as that installed on your system.

pip3 install torch --extra-index-url https://download.pytorch.org/whl/cu116
Install other required packages
pip3 install -r requirements.txt
Various
  • If you intend to use Jupyter Notebooks for running main scripts, install jupyterlab with
pip3 install jupyterlab
  • When using VScode and Matplotlib, use TkAgg as interactive backend.
Install ICEpy4D

Install ICEpy4D package by running from the root folder

pip install -e .

and try to import it

conda activate icepy4d
python -c "import icepy4d"

If no error is given, ICEpy4D is successfully installed and it can be imported with import icepy4d

For contributing

bash pip install -r requirements-dev.txt pre-commit install

Metadata

Release files for icepy4d 1.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for icepy4d 1.4.0
File Size Uploaded
icepy4d-1.4.0.tar.gz 194.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for icepy4d 1.4.0
File Interpreter ABI Platform
icepy4d-1.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 451.2 kB

Release files / icepy4d-1.4.0.tar.gz

Download URL icepy4d-1.4.0.tar.gz
Size 194.2 kB
Tags Source
SHA-256 checksum
How to use checksums
a52c6305080730af5d3f14a3e46cf8d76dfb1e28c6df2ea05d4cb596976cd90a
BLAKE2b-256 checksum
How to use checksums
4366b29e4bfff076db9f87cdfbdf603c4c6d1b0ecc488794c0ca5d317c9710a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / icepy4d-1.4.0-py3-none-any.whl

Download URL icepy4d-1.4.0-py3-none-any.whl
Size 257.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b701327564ca3756b5b4001b56d19447683863a3212680ffd9f4ac360ecdba7c
BLAKE2b-256 checksum
How to use checksums
f24e69d6d89b927a061fcdbffe0dfafdacb270c2430d9b3e6813fa63b6933098
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release history Release notifications | RSS feed

1.7.0

2 release files

1.6.2

2 release files

This release

1.4.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page