Skip to content

Satellite Image Time Series Analysis for Earth Observation Data Cubes

0packages depend
8.1Kdownloads / year
0.0%test coverage
8/13flavors OK

Overview

About

An end-to-end toolkit for land use and land cover classification using big Earth observation data. Builds satellite image data cubes from cloud collections. Supports visualization methods for images and time series and smoothing filters for dealing with noisy time series. Enables merging of multi-source imagery (SAR, optical, DEM). Includes functions for quality assessment of training samples using self-organized maps and to reduce training samples imbalance. Provides machine learning algorithms including support vector machines, random forests, extreme gradient boosting, multi-layer perceptrons, temporal convolution neural networks, and temporal attention encoders. Performs efficient classification of big Earth observation data cubes and includes functions for post-classification smoothing based on Bayesian inference. Enables best practices for estimating area and assessing accuracy of land change. Includes object-based spatio-temporal segmentation for space-time OBIA. Minimum recommended requirements: 16 GB RAM and 4 CPU dual-core.

Changes in 1.5.4
  • Add new sits_snic segmentation function based on the snic package
  • Add pkgdown documentation website for the sits package
  • Add new imputation functions: impute_mean(), impute_median(), and impute_mean_window()
  • Improve validation messages in the sits_accuracy() function
  • Add sits_labels<- support for probs_vector_cube and probs_class_cube
  • Extend the sits_colors_qgis() function to export sits color palettes to QGIS for vector cubes
  • Fix area calculations in sits_summary()
  • Add res parameter to the sits_mosaic() function to allow generating mosaics at different resolutions

From NEWS.md in the release

Install

Health

CRAN checks
5NOTE8OK
Check messages
NOTER code for possible problemsr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64
Found calls to structure() using deprecated special names:
  sits/R/api_cluster.R (.Names: 1)
'.Names' should be changed to 'names'.

CRAN check page ↗

Slowest check: 10.2 min · r-oldrel-windows-x86_64
Status changes
  • NOTE8 OK, 5 NOTENow
  • NOTE11 OK, 2 NOTE2026-07-16
  • OK13 OK2026-06-09
  • ERROR12 OK, 1 ERROR2026-06-08
  • OK12 OK2026-04-25
  • NOTE12 OK, 2 NOTE2026-04-22
Show 2 earlier changesHide 2 earlier changes
  • ERROR11 OK, 2 NOTE, 1 ERROR2026-04-18
  • NOTE12 OK, 2 NOTE2026-03-10
Advisories

none known

Documentation

In release 1.5.4
README· In the repository, left out of the releaseVignettesNoNEWSYes · 67% structured · mentions 1.5.4Citation fileYes · cites a publicationWebsiteYes · pkgdown
Help pages
164 (5 internal)includes a package overview page
Examples that run
100%137 run in a plain check
Exported functions with examples
89%
Documented parameters
98%
Return-value docs
99%
Help pages citing references
17%

Also includes 4 demo scripts (run with demo())

Downloads

8.1K
CRAN downloads in the past year
Rank #5,007 · ~22/day · ~677/mo
Daily download trend is not available in this view yet.
66830 days
1.6K90 days
8.1K1 year
Compare downloads with other packages →
Also on581 r2u6 autocran7.1K conda_forge118 c2d4u

Repository

549Stars
91Forks
25Open issues
0Open PRs
49Releases
7,015Commits
38Commit identities
remote-sensingbig-earth-datageospatialcbersimage-time-seriesland-cover-classificationlandsatsentinel-2
License file reads as GPL-2.0 · 7,015 commits · Last activity 2026-01-14 · +0.2% stars, 30d
Responsiveness
How these are sampled
PRs merged (all time)
94%
Median days to close, 50 most recently updated closed issues
16
Median days to close, 50 most recently updated closed PRs
0

Stars over time

2025-10-06 · 5162026-10-16 · 549
PracticesBeta

13 development-tooling and community-health practices detected across 7 families in the upstream repository

Checks run against github.com/e-sensing/sits on 2026-10-11.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel

Governance and community (3)
Code of conductContributing guideIssue templates
Docs source (4)
README.Rmdpkgdown

GitHub Pages site last deployed 2026-01-14 · The repository has a site deploy workflow

pkgdown site last built 2026-01-14

Coverage (1)
Coverage reporting (Codecov)
Show all practicesHide 3 practices
CRAN release process (1)
cran-comments.md
Research and citation (1)
codemeta.json
Lint, format, editor (1)
RStudio project
How this is detected·Detection ruleset v3 (2026-09-26)

Dependencies

Declared dependencies
52 external dependencies (excludes base and recommended)

Installing sits adds 121 packages (66 with compiled code, 104 MB of source tarballs). Heaviest: stringi 11 MB, sf 9.3 MB, data.table 5.7 MB.

Depends (1)
R >= 4.1.0
LinkingTo (2)
Enhances (0)
none
Reverse dependencies
0direct
0indirect

Nothing depends on this yet.

Datasets

People & History

People (17)
Author, Maintainer since 1.0.0 (2022), Thesis advisor
Author · added in 1.5.1
Contributor
Contributor · added in 1.5.3
Contributor · added in 1.5.3
Contributor · added in 1.5.3
Contributor · added in 1.5.3
Contributor · added in 1.5.3
Contributor, Thesis advisor
Contributor · added in 1.5.1
Show 5 more contributorsHide 5 contributors
Contributor · added in 1.5.2
Contributor
Contributor · added in 1.5.3
Contributor
Contributor
Releases (15)

Pick two releases to compare their code metrics.

  • R
    R 4.6.0 released · 2026-04-24
  • 1.5.4Latest
    record
    2026-01-14 · current release · diff ↗ ·
    added 4 exports
    impute_mean, impute_mean_window, impute_median, sits_snic
  • 1.5.3-2
    record
    2025-10-07 · diff ↗
  • 1.5.3-1
    record
    2025-09-03 · diff ↗
  • 1.5.3
    record
    2025-07-24 · diff ↗ ·
    added 7 exports
    sits_as_stars, sits_as_terra, sits_lightgbm, sits_resnet, sits_roi_to_mgrs, sits_roi_to_tiles, sits_texture
  • R
    R 4.5.0 released · 2025-04-11
  • 1.5.2
    record
    2025-02-13 · diff ↗ ·
    added 4 exports
    sits_get_class, sits_get_probs, sits_tiles_to_roi, sits_timeseries_to_csv
  • 1.5.1
    record
    2024-08-19 · diff ↗ ·
    removed 1 export
    sits_resnet
    added 3 exports
    sits_add_base_cube, sits_config_user_file, sits_som_remove_samples
  • 1.5.0
    record
    2024-05-09 · diff ↗ ·
    added 7 exports
    impute_linear, sits_clean, sits_impute, sits_mgrs_to_roi, sits_reduce, sits_sampling_design, sits_stratified_sampling
  • R
    R 4.4.0 released · 2024-04-24
  • 1.4.2-1
    record
    2023-11-02 · diff ↗
  • 1.4.2
    record
    2023-10-28 · diff ↗ ·
    removed 3 exports
    sits_join_segments, sits_supercells, sits_values
    added 2 exports
    sits_colors_qgis, sits_slic
  • 1.4.1
    record
    2023-06-13 · diff ↗ ·
    removed 3 exports
    %>%, sits_color_value, sits_impute_linear
    added 2 exports
    sits_join_segments, sits_segment
  • 1.4.0
    record
    2023-05-17 · diff ↗ ·
    added 9 exports
    sits_bands<-, sits_factory_function, sits_pred_features, sits_pred_normalize, sits_pred_references, sits_pred_sample, sits_predictors, sits_stats, sits_supercells
  • R
    R 4.3.0 released · 2023-04-21
  • unarchivedReturned to CRAN
    2023-03-17
Show 6 earlier eventsHide 6 earlier events
  • 1.3.0
    record
    2023-03-17 · diff ↗ ·
    removed 2 exports
    sits_color_names, sits_smooth_variance
    added 4 exports
    sits_color_value, sits_colors_reset, sits_colors_set, sits_variance
  • archivedRemoved from CRAN
    2023-03-16
    issues were not corrected in time
  • 1.2.0
    record
    2022-11-16 · diff ↗ ·
    removed 4 exports
    .sits_parse_roi_cube, .sits_roi_sf_to_geojson, sits_time_series, sits_twdtw_classify
    added 9 exports
    sits_color_names, sits_colors, sits_colors_show, sits_combine_predictions, sits_cube_copy, sits_model_export, sits_mosaic, sits_reclassify, sits_smooth_variance
  • 1.1.0
    record
    2022-07-07 · diff ↗ ·
    removed 2 exports
    sits_active_tests, sits_confidence_samples
    added 3 exports
    sits_confidence_sampling, sits_mixture_model, sits_run_tests
  • 1.0.0
    record
    2022-05-19
  • R
    R 4.2.0 released · 2022-04-22

Package metadata

First published
2022-05-19
Total releases
15 / 4 yrs
License
GPL-2 OSI
Minimum R
≥ 4.1.0
Bundled data
182 KB / 4 files
Download size
1.2 MB
Appears in task views

Cite

Cite this package

Run in R for the authors' entry:

citation("sits")

The package provides a citation file, so citation() returns the authors' own entry.

It points to 10.3390/rs13132428.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for sits version 1.5.4 [Data set]. HJJB, LLC. Data release v2026-10-18. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-18, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy