Skip to main content

A python package for processing Polarimetric Synthetic Aperture Radar (PolSAR) data.

Project description

A Python package for processing Polarimetric Synthetic Aperture Radar (PolSAR) data.

Silver Medal Build Documentation Status

image

image image

GitHub commits License: GPL 3.0

Jointly Developed By

MRSLab
Microwave Remote Sensing Lab (MRSLab)
Indian Institute of Technology Bombay, India
MIRSL
Microwave Remote Sensing Laboratory (MiRSL)
University of Massachusetts Amherst, USA

🏆 Awards & Recognition

ISRS I-CON (Silver)

This award was presented by the Indian Society of Remote Sensing (ISRS) during the Innovation Contest for Geo Spatial Information Technology-2025.

Why this work was recognized: Our project was honored for addressing the "Big Data" challenges of the current generation of SAR missions (such as NISAR, EOS-04, BIOMASS, and Sentinel-1). The judges recognized PolSARtools for:

  • ☁️ Cloud-Native Innovation: Bridging the gap between raw polarimetric data and Analysis Ready Data (ARD) using cloud-optimized formats.
  • 🔓 Open Science: Promoting inclusive research by lowering the coding barrier through our integrated QGIS plugin.
  • 🏗️ Scalability: Providing a reproducible architecture capable of handling the petabyte-scale influx of modern satellite imagery.

💠 General Information

This package generates derived SAR parameters (viz. polarimetric descriptors, vegetation indices, polarimetric decomposition parameters) from various SAR sensors or input polarimetric matrix (S2, C4, C3, T4, T3, Sxy, C2, T2).

💠 Installation

  1. Install gdal Package

    conda install gdal -c conda-forge
    
  2. Install polsartools Package

    You may choose any of the following options

    • a. pip (stable release):

      pip install polsartools
      
    • b. conda (stable release)

      conda install polsartools -c bnarayanarao
      
    • c. GitHub (Weekly Build)

      pip install git+https://github.com/polsartools/polsartools.git#egg=polsartools
      

      Use this if you encounter errors like: AttributeError: module 'polsartools' has no attribute 'xyzabc'

      Note for Windows users: If installing via GitHub (option c), make sure to install Microsoft C++ build tools first. Download here: https://visualstudio.microsoft.com/visual-cpp-build-tools

💠 Example Usage

The following code example demonstrates a typical processing pipeline using polsartools on NASA-ISRO SAR (NISAR) Geocoded Single-look Complex (GSLC) data. It includes polarimetric covariance matrix (C3) extraction, Pauli RGB visualization, speckle filtering, H/A/α decomposition, and plotting in the H/α and H/A/α feature spaces.

import polsartools as pst

def main():
  # Generate C3 from NISAR GSLC full-pol data with 5x5 multilooking
  pst.import_nisar_gslc('path/to/nisar_gslc.h5',mat='C3',
                    azlks=5, rglks=5,
                    fmt='tif', cog=False, 
                    )

  # Visualize Pauli-decomposition RGB
  c3path = 'path/to/nisar_gslc/C3'
  pst.pauli_rgb(c3path)

  # Apply 3x3 refined-Lee speckle filter
  pst.filter_refined_lee(c3path,win=3)

  # Perform H-A-Alpha decomposition
  c3_rlee = 'path/to/nisar_gslc/rlee_3x3/C3'
  pst.h_a_alpha_fp(c3_rlee)

  # Generate H-Alpha 2d plot
  entropy_path = c3_rlee+'/H_fp.tif'
  alpha_path = c3_rlee+'/alpha_fp.tif'
  pst.plot_h_alpha_fp(entropy_path, alpha_path,
                      ppath='./halpha_2D.png')

  # Generate H-A-Alpha 3d plot
  ani_path = c3_rlee + '/anisotropy_fp.tif'
  pst.plot_h_a_alpha_fp(entropy_path, ani_path,alpha_path,
                      ppath='./haalpha_3D.png')

if __name__ == "__main__":
    main()

More example use cases and notebooks are provided at polsartools-notebooks repo. Detailed documentation is available at polsartools.readthedocs.io

💠 Available functionalities:

Full list of available functions is provided here : Functions

🎨 Logo Vibes Explained

The package logo visually encapsulates key concepts in PolSAR data processing:

  • Poincaré Sphere Representation: Central to the logo is a stylized visualization of the Poincaré sphere, highlighting the diversity of polarization states encountered in SAR imaging.
  • Huynen Polarization Fork: A dotted elliptical curve represents the great circle containing Huynen's characteristic polarization states: co-polarized maximum, saddle point, and minima. These vectors lie in a common plane, revealing target symmetries and scattering behaviors.
  • Quadrant Background: The four background squares reflect brightness variations in SAR intensity data, showcasing:
    • Bright vs. dark reflectivity regions
    • Co-polarized (diagonal) vs. cross-polarized (off-diagonal) intensity distribution

Designed to reflect what this package does best: demystify PolSAR, one pixel at a time.

💠 Contributing

We welcome contributions! Whether it's fixing bugs, adding new features, or improving documentation, your help is greatly appreciated.

How to Contribute

  1. Fork the repository - Fork this repository to your GitHub account.

  2. Clone your fork - Clone the repository to your local machine:

    git clone https://github.com/polsartools/polsartools.git
    
  3. Create a branch - Create a new branch for your changes:

    git checkout -b feature-branch
    
  4. Make changes - Implement your changes or additions.

  5. Test your changes - Run the tests to ensure that your changes don’t break anything.

  6. Commit and push - Commit your changes and push them to your fork:

        git commit -am "Description of changes"
        git push origin feature-branch
    
  7. Create a Pull Request - Open a pull request to the main repository with a clear description of the changes.

💠 Bug Reporting

If you encounter a bug or issue, please follow these steps to report it:

  1. Check the existing issues: Before submitting a new bug report, check if the issue has already been reported in the Issues section.

  2. Submit a bug report: If the issue hasn’t been reported, please open a new issue and include the following information:

    • A clear description of the problem.
    • Steps to reproduce the issue.
    • Expected vs actual behavior.
    • Any error messages or stack traces.
    • Relevant code snippets or files if possible.
    • Version of polsartools and Python you're using.

Click here to report a bug

💠 Feature Requests

We’re always open to suggestions for new features or improvements!

  1. Check existing feature requests: Please make sure the feature request hasn't already been made in the Issues section.

  2. Submit a feature request: If it hasn’t been requested already, please open a new issue with the following information:

    • A clear description of the feature.
    • Why you think this feature would be beneficial.
    • Any specific use cases or examples.

    Click here to request a feature

💠 Cite

If you use polsartools in your research or projects, please cite the official journal paper:

Bhogapurapu, N., Siqueira, P., & Bhattacharya, A. 2026. polsartools: A Cloud-Native Python Library for Processing Open Polarimetric SAR Data at Scale. SoftwareX, 33, 102490. doi: 10.1016/j.softx.2025.102490

BibTeX

@article{bhogapurapu2025polsartools,
title = {Polsartools: A cloud-native python library for processing open polarimetric SAR data at scale},
author = {Narayanarao Bhogapurapu and Paul Siqueira and Avik Bhattacharya},journal = {SoftwareX},
volume = {33},
pages = {102490},
year = {2026},
publisher={Elsevier},
issn = {2352-7110},
doi = {https://doi.org/10.1016/j.softx.2025.102490},
}

💠 Funding

This research was partially supported by NASA through the NISAR grant (#80NSSC22K1869), with additional support from the Multi-Mission Algorithm and Analysis Platform (MAAP).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

polsartools-0.12.1.tar.gz (6.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

polsartools-0.12.1-cp313-cp313-win_amd64.whl (764.4 kB view details)

Uploaded CPython 3.13Windows x86-64

polsartools-0.12.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

polsartools-0.12.1-cp313-cp313-macosx_11_0_arm64.whl (552.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polsartools-0.12.1-cp312-cp312-win_amd64.whl (764.2 kB view details)

Uploaded CPython 3.12Windows x86-64

polsartools-0.12.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

polsartools-0.12.1-cp312-cp312-macosx_11_0_arm64.whl (552.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polsartools-0.12.1-cp311-cp311-win_amd64.whl (757.3 kB view details)

Uploaded CPython 3.11Windows x86-64

polsartools-0.12.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

polsartools-0.12.1-cp311-cp311-macosx_11_0_arm64.whl (548.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polsartools-0.12.1-cp310-cp310-win_amd64.whl (755.5 kB view details)

Uploaded CPython 3.10Windows x86-64

polsartools-0.12.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

polsartools-0.12.1-cp310-cp310-macosx_11_0_arm64.whl (544.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

polsartools-0.12.1-cp39-cp39-win_amd64.whl (551.6 kB view details)

Uploaded CPython 3.9Windows x86-64

polsartools-0.12.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

polsartools-0.12.1-cp39-cp39-macosx_11_0_arm64.whl (544.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

polsartools-0.12.1-cp38-cp38-win_amd64.whl (550.5 kB view details)

Uploaded CPython 3.8Windows x86-64

polsartools-0.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

polsartools-0.12.1-cp38-cp38-macosx_11_0_arm64.whl (543.9 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

polsartools-0.12.1-cp37-cp37m-win_amd64.whl (505.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

polsartools-0.12.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

polsartools-0.12.1-cp36-cp36m-win_amd64.whl (508.9 kB view details)

Uploaded CPython 3.6mWindows x86-64

polsartools-0.12.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

File details

Details for the file polsartools-0.12.1.tar.gz.

File metadata

  • Download URL: polsartools-0.12.1.tar.gz
  • Upload date:
  • Size: 6.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for polsartools-0.12.1.tar.gz
Algorithm Hash digest
SHA256 fe2a7bdd50723b344eba5ea81e3bd605878943d7832b323c341aaa0902abe972
MD5 0cac96937f731245847bd06051a80ae4
BLAKE2b-256 7a117a93e8e361cead33c9722206322e747c0d3601289e7deeb43416fd3402f6

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for polsartools-0.12.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4e398df50dba0700183a2a936a3be5ebd7cad1a708ccc3b6059ce2b17d29ae0c
MD5 fabecbb67c7b5bab4580be1adafc8280
BLAKE2b-256 680faa745c01ab43d2b1115a83f697a4bf89978492b21913f5b4abc8ec0cdee7

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for polsartools-0.12.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2deae09ad8ad0b73524c1cd19f30b31b6efde0b5c4062ab1cc5dd05614d47ab8
MD5 9f52f3dc397dfbbf1428d01750bbccb1
BLAKE2b-256 23e79a19ffa77131895da2da62b8cb8d3995f0b8853eae24101efc4590d6aa06

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polsartools-0.12.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07aa5f7ccc90db5cd1617e687bc3b34d0843db959311ec26543c07f3f9de5388
MD5 d7a561ec106f95629faccb930cfb7964
BLAKE2b-256 f4ab25f29f521f70069860d1e4c3d31af23241f9773039b8d6be946b36d1e42a

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for polsartools-0.12.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 20c6f6466875b4b2f09db81b2a31fda2cba521e36e9819f282ac9991b1bf9dc4
MD5 7bf9f09bdde49358da41eb1da406c7b8
BLAKE2b-256 c83cc930528569cafbb7be2cda3ded65fd3a18a85537aeda7ee96cc1f02d1708

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for polsartools-0.12.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f6c5e7810c3f9ba951ce684d6670f81f1fc02707d35bde724dec20b3870f75e3
MD5 541e25d77514669013f42a67f894a660
BLAKE2b-256 4a5325926740e674c3182b98299a64e4dd01ff53bf279a8122dd8c9cfe820cbf

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polsartools-0.12.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 554138bbdbae570f544077703accbe154ea3c131be30636170f4831bea4c43c7
MD5 6940dd94dd33966bc0c52ce071c79d88
BLAKE2b-256 cd5d274ed26a61a73b3d0b89f1b6c647143018effccb1516788aaacbff376699

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for polsartools-0.12.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 57347a9fbc4c6d1bd67f710d67210bb27c2a03e8ca603ae8a219fd5db2748aa9
MD5 8f7662f39820488cc3bad1cc13088f96
BLAKE2b-256 83c83bb5d1dd52bd5464d4cb4b2aa4ddd27d6800167da5ee2b9efff647766719

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for polsartools-0.12.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 324ba5db93eaf58a3f01acf9f25bdf9601c8b369837ec85c3f402df8d5416088
MD5 0b64eb472b99d546457122f89003c445
BLAKE2b-256 5baecdc823b5a64c76c0309fa2e0292bbead923f32ced30427f03235eaac45f3

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polsartools-0.12.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3a745984f0a0bfcb979fed1f6003fc9c7b7b8a697126562bb35529f91fe22a73
MD5 eb6bb66a0a6028465b03886aa41b7cfc
BLAKE2b-256 c0a5dc7ca7adcbdd8b74093cabd379fadad78485564871c4ce16af826eb2a5ac

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for polsartools-0.12.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 114cfbffece0e35386ccf7c9c8523fb8d35b8768bd298f1f6aa6670f6259e466
MD5 96985e0fd58b1fcc4c3c1d6240607edb
BLAKE2b-256 61d02a0eb81e17e36a41a4e9ea4d03a6847f7397437e7a7466e0f211ba5a2956

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for polsartools-0.12.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cbce4ebe786a19d4b6bde5b810913f848ff63c81a20d5da0ea6294243b4f776b
MD5 65e7df9b327b3dc963062feb089497ee
BLAKE2b-256 0f7162430c0cca5f458fbdc4e69b033e2791bcc1fc0c4db52bc5d87939ecff36

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polsartools-0.12.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 737f319dfa8c177ac9311408bdc00cf7b5c4b2f742bc668650c56a2ea26d109f
MD5 3f5fb0b47a48dc454c5a08e0f21975f8
BLAKE2b-256 670f6dd43aef6eeccd3217614cb8cefb364aa90d393580cdfd7c32771d0b6355

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: polsartools-0.12.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 551.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for polsartools-0.12.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9431811283642a4265e372ab9dd009cefd3d3a690ad6e4d62823520ef45d1324
MD5 75e62081503c688949ac539504e771c2
BLAKE2b-256 62f4579ebee5ea03a721b468d26a3caaa6e0a84db800e32afb316ed13bdc93d4

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for polsartools-0.12.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 30ea5341f8e10a1e99811abb4dd323abd3c86a519be3280ceed7c5b40c0d6ba6
MD5 76fc72f54144e581b401eb9ff63291d2
BLAKE2b-256 7c5db0c81a8e368a37c412dd55abf5b94aa381f62f247cce344fe3aaebdfeb19

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polsartools-0.12.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1247233bd551807437e5e13917bb4521f7b35b1db0b736e1945e1ef7f998abc0
MD5 719e51b7237bcac4680c8782910fe004
BLAKE2b-256 0548f911a1037527d816d8bd3a41e8920acce0e26e5f4e68cc0eb372afb09961

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: polsartools-0.12.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 550.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for polsartools-0.12.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 16bba44209c0864283cff381486bb6fc68abeaf6bf39daee1deaf6b891b64901
MD5 796a5a94b11c6d238bca8dd69477f112
BLAKE2b-256 3da9685fa985cd716e7ed95c073c17d6517e04dbc289faeafa927b2ab7f074d1

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polsartools-0.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d52fa865ad8b52a6810ccbf070fadd3f5dd6a03bf27ef2cb550828f9bc0dd00d
MD5 cbfe1188446180eb1aa8a3ffa248ddcf
BLAKE2b-256 6b54386d2912d3a7f4ff50ccca51cea636a9d14d1365e4b240f10109e5e3b30f

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polsartools-0.12.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aaba5fc8baeb8075aac17343387b819d60801e20c8dd0b7e599b3aee1c9151d5
MD5 d3c16b05ff401f640478bfae8b8817cb
BLAKE2b-256 95602d5c1b1fbbb4c86a0cc730046a265644fb9b47f09809932b7aeffed39a87

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: polsartools-0.12.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 505.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for polsartools-0.12.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 650d4ee0ce726301747251f5169e7314dd4cbe9e455f473676c7fa17046d24d2
MD5 de35efe7dd01691ee1e4c992e8029270
BLAKE2b-256 97bba304cc9567cc30950a4db733675adc2ca902534108fe8c0c230646026694

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polsartools-0.12.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36827e66d368a497af3fd520d44d311bd3cdf39206aab3f64fc54b42beabdbd6
MD5 7e5b1499079ac58ae635e5a411639bd7
BLAKE2b-256 95a92a5adfdacfc469d06776e55fd2291798544e7afadf780e37286b1681b3a3

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: polsartools-0.12.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 508.9 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for polsartools-0.12.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8f02be703c4f67130376a49d756be10af677dd7acc85674c85fb98e58836acdd
MD5 00e7867a71e751093003585cbde09afe
BLAKE2b-256 7d18ed8ec1cba18739ed5604bf42acac585162d538a6d217eb0befd55cd21fcf

See more details on using hashes here.

File details

Details for the file polsartools-0.12.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polsartools-0.12.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3dbe34532147f4089b0a85eeaab762912317aa44b2469219c6f487318554bbb8
MD5 df952e290fd734e7e6c3c50247c84279
BLAKE2b-256 5aaadce9e88fe51f2a11a65afb1b943c03b944e03d9d31c7aeb776c6e3b8fb9a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page