Skip to main content

FEZrs

DOI Tests Documentation Downloads/month PyPI version Conda Version License PyPI Downloads GitHub last commit Platform GitHub stars

FEZrs is a Python library developed by FEZtool for geospatial multispectral image processing and spectral analysis in remote sensing. It provides tools for image processing, feature extraction, spectral analysis, and analysis of geospatial raster data.

Features

✅ Apply various image filtering techniques (Gaussian, Laplacian, Sobel, Median, Mean)
✅ Contrast enhancement and edge detection
✅ Support for geospatial raster data (TIFF)
✅ Spectral analysis and calculation of remote sensing indices
✅ Tools for image classification, clustering, and feature extraction
✅ Designed for multispectral remote sensing and satellite imagery analysis
✅ Easy integration with Python-based web applications such as FastAPI

Documentation

Full documentation, API references, tutorials, and examples are available here: https://feztool-team.github.io/FEZdocs/libraries/fezrs/

📦 Installation

You can install FEZrs using your preferred Python package manager:

Using pip (PyPI)

pip install fezrs

Using conda (Anaconda)

conda install -c FEZtool fezrs

Using mamba (optional, faster conda alternative)

mamba install FEZtool::fezrs

Note: The mamba command requires Mamba to be installed. If it's not installed, use the conda command instead.

Usage

Example of applying a Gaussian filter to an image:

from fezrs import EqualizeRGBCalculator

equalize = EqualizeRGBCalculator(
    blue_path="path/to/your/image_band.tif",
    green_path="path/to/your/image_band.tif",
    red_path="path/to/your/image_band.tif",
)

equalize.execute(output_path="./your/export/path")
equalize.histogram_export(output_path="./your/export/path")

Modules

  • KMeansCalculator
  • GaussianCalculator
  • LaplacianCalculator
  • MeanCalculator
  • MedianCalculator
  • SobelCalculator
  • GLCMCalculator
  • HSVCalculator
  • IRHSVCalculator
  • AdaptiveCalculator
  • AdaptiveRGBCalculator
  • EqualizeCalculator
  • EqualizeRGBCalculator
  • FloatCalculator
  • GammaCalculator
  • GammaRGBCalculator
  • LogAdjustCalculator
  • OriginalCalculator
  • OriginalRGBCalculator
  • SigmoidAdjustCalculator
  • PCACalculator
  • AFRICalculator
  • BICalculator
  • NDVICalculator
  • NDWICalculator
  • SAVICalculator
  • UICalculator
  • SpectralProfileCalculator
  • MosaicCalculator
  • SVMCalculator
  • Landsat8Calculator
  • GeoeyeCalculator
  • BurnCalculator
  • IndicesCalculator
  • MagDirCalculator
  • SubDivCalculator
  • TimeCalculator

Contributing

We welcome contributions! To contribute:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-name)
  3. Commit your changes (git commit -m "Add new feature")
  4. Push to your branch (git push origin feature-name)
  5. Open a Pull Request

Acknowledgment

Special thanks to Chakad Cafe for the coffee that kept us fueled during development! ☕

License

This project is licensed under the Apache-2.0 license.

Metadata

Release files for fezrs 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 fezrs 1.4.0
File Size Uploaded
fezrs-1.4.0.tar.gz 64.5 MB Details

Built distribution (wheel)

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

Total release size: 64.7 MB

Release files / fezrs-1.4.0.tar.gz

Download URL fezrs-1.4.0.tar.gz
Size 64.5 MB
Tags Source
SHA-256 checksum
How to use checksums
d039b432e33114d1b7f0f93aecb5fc307679f1dd9886614ecd311a8b4378f23d
BLAKE2b-256 checksum
How to use checksums
2158f76d23857baa5444ba4a5079d210ab8d110dcbb91f63ec18b3f2d773e238
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

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

Download URL fezrs-1.4.0-py3-none-any.whl
Size 197.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5646e00b18705db16e6374e58a199b74e4a69e813c624ea47ff251032202d4f1
BLAKE2b-256 checksum
How to use checksums
cfcb393d667af100ea5815c69a1cc146bfefcf6a1e2f4f69851555b1d37643b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release history Release notifications | RSS feed

1.4.1

2 release files

This release

1.4.0 This release

2 release files

1.3.0

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.4.99

2 release files

0.4.98

2 release files

0.4.97

2 release files

0.4.96

2 release files

0.4.95

2 release files

0.4.94

2 release files

0.4.93

2 release files

0.4.92

2 release files

0.4.91

2 release files

0.4.90

2 release files

0.4.89

2 release files

0.4.88

2 release files

0.4.87

2 release files

0.4.86

2 release files

0.4.85

2 release files

0.4.84

2 release files

0.4.83

2 release files

0.4.82

2 release files

0.4.81

2 release files

0.4.80

2 release files

0.4.79

2 release files

0.4.78

2 release files

0.4.77

2 release files

0.4.76

2 release files

0.4.75

2 release files

0.4.74

2 release files

0.4.73

2 release files

0.4.72

2 release files

0.4.71

2 release files

0.4.70

2 release files

0.4.69

2 release files

0.4.68

2 release files

0.4.61

2 release files

0.4.60

2 release files

0.4.58

2 release files

0.4.56

2 release files

0.4.55

2 release files

0.4.54

2 release files

0.4.53

2 release files

0.4.52

2 release files

0.4.51

2 release files

0.4.50

2 release files

0.4.49

2 release files

0.4.48

2 release files

0.4.47

2 release files

0.4.9

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.2.11

2 release files

0.2.7

2 release files

0.2.5

2 release files

0.2.3

2 release files

0.2.1

2 release files

0.1.1

2 release files

0.1.0

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