Skip to main content
https://img.shields.io/badge/Website-darkgreen https://img.shields.io/badge/Documentation-blue https://img.shields.io/badge/Bug%20reports-red https://img.shields.io/pypi/v/remotior-sensus?label=PyPI%20version https://img.shields.io/pypi/dm/remotior-sensus?label=PyPI%20downloads https://img.shields.io/conda/v/conda-forge/remotior-sensus?label=Conda%20version https://img.shields.io/conda/d/conda-forge/remotior-sensus?label=Conda%20downloads https://img.shields.io/conda/l/conda-forge/remotior-sensus https://zenodo.org/badge/DOI/10.5281/zenodo.10038132.svg https://colab.research.google.com/assets/colab-badge.svg

Introduction

Remotior Sensus (which is Latin for “a more remote sense”) is a Python package that allows for the processing of remote sensing images and GIS data.

Remotior Sensus is developed by Luca Congedo.

The main objective is to simplify the processing of remote sensing data through practical and integrated APIs that span from the download and preprocessing of satellite images to the postprocessing of classifications and GIS data. Basic dependencies are NumPy, SciPy for calculations, and GDAL for managing spatial data. Optionally, Matplotlib is used to display spectral signature plots.

The main features are:

  • Search and Download of remote sensing data such as Landsat and Sentinel-2.

  • Preprocessing of several products such as Landsat and Sentinel-2 images.

  • Processing and postprocessing tools to perform image classification through machine learning, manage GIS data and perform spatial analyses.

  • Parallel processing available for most processing tools.

WARNING: Remotior Sensus is still in early development; new tools are going to be added, tools and APIs may change, and one may encounter issues and bugs using Remotior Sensus.

Management of Raster Bands

Most tools accept raster bands as input, defined through the file path.

In addition, raster bands can be managed through a catalog of BandSets, where each BandSet is an object that includes information about single bands (from the file path to the spatial and spectral characteristics). Bands in a BandSet can be referenced by the properties thereof, such as order number or center wavelength.

Multimple BandSets can be defined and identified by their reference number. Therefore, BandSets can be used as input for operations on multiple bands such as Principal Components Analysis, classification, mosaic, or band calculation.

In band calculations, alias name of bands based on center wavelength (e.g. blue, red) can be used to simplify the structure of calculation expression.

Performance

Most tools are designed to run in parallel processes, through a simple and effective parallelization approach based on dividing the raster input in sections that are distributed to available threads, maximizing the use of available RAM. This allows even complex algorithms to run in parallel. Optionally, the output file can be a virtual raster collecting the output rasters (corresponding to the sections) written independently by parallel processes; this avoids the time required to produce a unique raster output. Most tools allow for on the fly reprojection of input data.

Machine Learning

Remotior Sensus optional dependencies are PyTorch and scikit-learn, which are integrated in the classification tool. to allow for land cover classification through machine learning. The aim is to simplify the training process and development of the model.

Installation

Remotior Sensus requires GDAL, NumPy and SciPy for most functionalities. Also, scikit-learn and PyTorch are optional but required for machine learning. Optionally, Matplotlib is used to display spectral signature plots.

It is recommended to install Remotior Sensus using a Conda environment.

$ conda install -c conda-forge remotior-sensus scikit-learn pytorch

License of Remotior Sensus

Remotior Sensus is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Remotior Sensus 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. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Remotior Sensus. If not, see https://www.gnu.org/licenses/.

Official site

For more information and tutorials visit the official site

From GIS to Remote Sensing

Metadata

Release files for remotior-sensus 0.8.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 remotior-sensus 0.8.0
File Size Uploaded
remotior_sensus-0.8.0.tar.gz 500.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for remotior-sensus 0.8.0
File Interpreter ABI Platform
remotior_sensus-0.8.0-py3-none-any.whl Python 3 none any Details

Total release size: 862.9 kB

Release files / remotior_sensus-0.8.0.tar.gz

Download URL remotior_sensus-0.8.0.tar.gz
Size 500.1 kB
Tags Source
SHA-256 checksum
How to use checksums
726ff3c5078f88bae164f4b9315b1ad2c749dc30d022a35264e6e5e2d2b9dd0f
BLAKE2b-256 checksum
How to use checksums
09f9346a0067439e3bf074865445188987baf4d11c338af8613911679297ec5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / remotior_sensus-0.8.0-py3-none-any.whl

Download URL remotior_sensus-0.8.0-py3-none-any.whl
Size 362.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
69383842ce8979e7ab9bd64068d18dbcb3a20bec318ef3032cd1bd7c3e415995
BLAKE2b-256 checksum
How to use checksums
5cb560b76e9a3bdb2e4fc346309c6b003b50080a8bff33020ead1146daa182f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.8.0 This release

2 release files

0.7.7

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.2

2 release files

0.6.0

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

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.4.0

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.1

2 release files

0.1.17

2 release files

0.1.16

2 release files

0.1.15

2 release files

0.1.14

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.92

2 release files

0.0.91

2 release files

0.0.90

2 release files

0.0.89

2 release files

0.0.88

2 release files

0.0.87

2 release files

0.0.86

2 release files

0.0.85

2 release files

0.0.78

2 release files

0.0.77

2 release files

0.0.76

2 release files

0.0.75

2 release files

0.0.74

2 release files

0.0.73

2 release files

0.0.72

2 release files

0.0.71

2 release files

0.0.70

2 release files

0.0.69

2 release files

0.0.68

2 release files

0.0.67

2 release files

0.0.66

2 release files

0.0.65

2 release files

0.0.57

2 release files

0.0.56

2 release files

0.0.55

2 release files

0.0.54

2 release files

0.0.53

2 release files

0.0.52

2 release files

0.0.51

2 release files

0.0.50

2 release files

0.0.49

2 release files

0.0.48

2 release files

0.0.47

2 release files

0.0.41

2 release files

0.0.40

2 release files

0.0.39

2 release files

0.0.38

2 release files

0.0.37

2 release files

0.0.35

2 release files

0.0.32

2 release files

0.0.31

2 release files

0.0.30

2 release files

0.0.29

2 release files

0.0.22

2 release files

0.0.21

2 release files

0.0.20

2 release files

0.0.19

2 release files

0.0.18

2 release files

0.0.17

2 release files

0.0.16

2 release files

0.0.15

2 release files

0.0.14

2 release files

0.0.13

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

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