The latest binary and wheel can be found at https://github.com/wisdamapp/wisdam/releases/latest There you will find as well a wheel which could be used.
Caution
WISDAM depends on a library called WISDAMcore That library is up to date not available on PyPi So first install that library in your environment. Otherwise WISDAM will not work!
In the WISDAM directory (same one where you found this file after cloning the git repo), execute:
pip install .
Testing is done using pytest can be found in the folder tests.
WISDAM is tested and runs on Python 3.10 and Python 3.11.
WISDAM has currently only been tested on Windows.
WISDAM thankfully relies only on a lot of packages. The main packages are:
- numpy
- pyproj - Python interface to proj
- rasterio - Easy access to geospatial raster
- shapely
- QT6 with PySide6 under the GPLv3.
- Pillow
- LibRaw under the LGPLv2.1 using rawpy.
- pandas
- geopandas
- Exiftool with PyExiftool as interface to EXIFTool's command line
The source codes to comply with GPL for QT, PySide6 and LibRaw can be found at dependecy source codes repository in the WISDAMapp GitHub project.
This packages heavily depends on pyproj CRS and Transformer.
If you change the "ui"-Files you need to convert them to Python files. You can use the provided batch file under "scripts".
If you want to compile an executable there is a workflow for PyInstaller using the provided WISDAM_pyinstaller.spec
In the WISDAM directory (same one where you found this file after cloning the git repo), execute:
pyinstaller WISDAM_pyinstaller.spec
You need to install PyInstaller beforehand.