Kapok: An Open Source Python Library for PolInSAR Forest Height Estimation Using UAVSAR Data
Kapok is a Python library created for the purposes of estimating forest height and structure using data collected by NASA’s Uninhabited Aerial Vehicle Synthetic Aperture Radar (UAVSAR) instrument. The library contains implementations of basic algorithms for processing of polarimetric SAR interferometry (PolInSAR) data, and allows easy import of UAVSAR SLC (single-look complex) stacks (UAVSAR data from multiple repeat-pass flights).
Software primarily designed and written by Michael Denbina. Brian Hawkins contributed a geocoding function using the pyresample library. Maxim Neumann contributed a number of ideas regarding the overall structure and data organization of Kapok, as well as library functions for coordinate transformations and indexing of baselines. See individual source code files for more detailed author information.
If you use this software in a published work, please cite it using the following DOI: https://doi.org/10.5281/zenodo.167040
For reference, also see the following journal articles for PolInSAR forest height estimation results using this software:
M. Simard and M. Denbina, “An Assessment of Temporal Decorrelation Compensation Methods for Forest Canopy Height Estimation Using Airborne L-Band Same-Day Repeat-Pass Polarimetric SAR Interferometry,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, Submitted, 2017.
M. Denbina and M. Simard, “The Effects of Topography on Forest Height and Structure Estimation from PolInSAR,” IEEE Transactions on Geoscience and Remote Sensing, Submitted, 2017.
This library is dependent on the following open source software libraries:
Numerical Python (NumPy)
Scientific Python (SciPy)
HDF5 For Python (h5py)
matplotlib
Cython
Geospatial Data Abstraction Library (GDAL)
pyresample
See docs/manual.pdf for a user’s manual and basic tutorial. The scripts/ folder contains a number of example scripts demonstrating how to use the software. The docs/ folder also contains installation guides for Mac OSX and Windows.
Copyright 2016 California Institute of Technology. All rights reserved. United States Government Sponsorship acknowledged.
This software is released under the GNU General Public License. For details, see the file LICENSE.txt included with this program, or visit http://www.gnu.org/licenses/. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Release files for Kapok 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| Kapok-0.2.1.tar.gz | 837.1 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| Kapok-0.2.1-cp35-cp35m-win_amd64.whl | CPython 3.5 | CPython 3.5 pymalloc | Windows x86-64 | Details |
| Kapok-0.2.1-cp35-cp35m-macosx_10_6_x86_64.whl | CPython 3.5 | CPython 3.5 pymalloc | macOS 10.6+ x86-64 | Details |
Total release size: 1.7 MB
Release files / Kapok-0.2.1.tar.gz
| Download URL | Kapok-0.2.1.tar.gz |
|---|---|
| Size | 837.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fa2ead47c09742216b32409635241d91d5cedead7652f98b05ea89c457d41287
|
|
BLAKE2b-256 checksum How to use checksums |
98fe9cb3a2ea058a27a9e8edb1e91fc9732849c48ef80c52d4577e3d293be025
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Kapok-0.2.1-cp35-cp35m-win_amd64.whl
| Download URL | Kapok-0.2.1-cp35-cp35m-win_amd64.whl |
|---|---|
| Size | 344.5 kB |
| Tags | CPython 3.5 CPython 3.5 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b0be94f59cc018b89b66c1cf6bb6495f5918e7af7e0227815cf8a5daede4dd1b
|
|
BLAKE2b-256 checksum How to use checksums |
33ac27bb93d229c687f8c093f960058afb48206c77cb15beff65ff5d6c72de15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / Kapok-0.2.1-cp35-cp35m-macosx_10_6_x86_64.whl
| Download URL | Kapok-0.2.1-cp35-cp35m-macosx_10_6_x86_64.whl |
|---|---|
| Size | 500.5 kB |
| Tags | CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ x86-64 |
|
SHA-256 checksum How to use checksums |
9b41f0edb05c38d13ae89a3c5368c88e36ac4f9630f2644445e457cc5600f57b
|
|
BLAKE2b-256 checksum How to use checksums |
cb1a5c7e288b83d53e3b9d645b0217af878a3f3693686a88ed4da69119e477bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |