|
77 | 77 | }, |
78 | 78 | { |
79 | 79 | "cell_type": "code", |
80 | | - "execution_count": 39, |
| 80 | + "execution_count": 3, |
81 | 81 | "metadata": {}, |
82 | 82 | "outputs": [ |
83 | 83 | { |
84 | 84 | "name": "stdout", |
85 | 85 | "output_type": "stream", |
86 | 86 | "text": [ |
87 | | - "Requirement already satisfied: pytopocomplexity in /Users/larryslai/miniforge3/lib/python3.12/site-packages (1.1.0)\n", |
| 87 | + "Requirement already satisfied: pytopocomplexity in /Users/larryslai/miniforge3/lib/python3.12/site-packages (1.1.1)\n", |
88 | 88 | "Requirement already satisfied: numpy>=1.20 in /Users/larryslai/miniforge3/lib/python3.12/site-packages (from pytopocomplexity) (1.26.4)\n", |
89 | 89 | "Requirement already satisfied: scipy>=1.5 in /Users/larryslai/miniforge3/lib/python3.12/site-packages (from pytopocomplexity) (1.14.1)\n", |
90 | 90 | "Requirement already satisfied: rasterio>=1.2 in /Users/larryslai/miniforge3/lib/python3.12/site-packages (from pytopocomplexity) (1.3.11)\n", |
91 | | - "Requirement already satisfied: dask>=2021.0 in /Users/larryslai/miniforge3/lib/python3.12/site-packages (from pytopocomplexity) (2025.1.0)\n", |
| 91 | + "Requirement already satisfied: dask>=2021.0 in /Users/larryslai/miniforge3/lib/python3.12/site-packages (from pytopocomplexity) (2024.9.0)\n", |
92 | 92 | "Requirement already satisfied: matplotlib>=3.3 in /Users/larryslai/miniforge3/lib/python3.12/site-packages (from pytopocomplexity) (3.9.2)\n", |
93 | 93 | "Requirement already satisfied: tqdm>=4.0 in /Users/larryslai/miniforge3/lib/python3.12/site-packages (from pytopocomplexity) (4.66.5)\n", |
94 | 94 | "Requirement already satisfied: numba>=0.50 in /Users/larryslai/miniforge3/lib/python3.12/site-packages (from pytopocomplexity) (0.60.0)\n", |
|
155 | 155 | }, |
156 | 156 | { |
157 | 157 | "cell_type": "code", |
158 | | - "execution_count": 40, |
| 158 | + "execution_count": 1, |
159 | 159 | "metadata": {}, |
160 | | - "outputs": [], |
| 160 | + "outputs": [ |
| 161 | + { |
| 162 | + "ename": "ModuleNotFoundError", |
| 163 | + "evalue": "No module named 'dask.array'", |
| 164 | + "output_type": "error", |
| 165 | + "traceback": [ |
| 166 | + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", |
| 167 | + "\u001b[0;31mModuleNotFoundError\u001b[0m Traceback (most recent call last)", |
| 168 | + "Cell \u001b[0;32mIn[1], line 2\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;21;01mos\u001b[39;00m\n\u001b[0;32m----> 2\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mpytopocomplexity\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m CWTMexHat\n", |
| 169 | + "File \u001b[0;32m~/Library/CloudStorage/Dropbox/My Documents/Paper manuscripts/2025-pyTopoComplexity/pyTopoComplexity/pytopocomplexity/__init__.py:2\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mMeasure Topographic Complexity\u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[0;32m----> 2\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mpycwtmexhat\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m CWTMexHat\n\u001b[1;32m 3\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mpyfracd\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m FracD\n\u001b[1;32m 4\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mpyrugosity\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m RugosityIndex\n", |
| 170 | + "File \u001b[0;32m~/Library/CloudStorage/Dropbox/My Documents/Paper manuscripts/2025-pyTopoComplexity/pyTopoComplexity/pytopocomplexity/pycwtmexhat.py:5\u001b[0m\n\u001b[1;32m 3\u001b[0m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;21;01mrasterio\u001b[39;00m\n\u001b[1;32m 4\u001b[0m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;21;01mdask\u001b[39;00m\n\u001b[0;32m----> 5\u001b[0m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;21;01mdask\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01marray\u001b[39;00m \u001b[38;5;28;01mas\u001b[39;00m \u001b[38;5;21;01mda\u001b[39;00m\n\u001b[1;32m 6\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mdask\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mdiagnostics\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m ProgressBar\n\u001b[1;32m 7\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mscipy\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01msignal\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m fftconvolve, convolve2d\n", |
| 171 | + "\u001b[0;31mModuleNotFoundError\u001b[0m: No module named 'dask.array'" |
| 172 | + ] |
| 173 | + } |
| 174 | + ], |
161 | 175 | "source": [ |
162 | 176 | "import os\n", |
163 | 177 | "from pytopocomplexity import CWTMexHat" |
|
0 commit comments