JOSS: https://github.com/dieghernan/tidyterra
cran cran-r ggplot-extension r r-package r-spatial rspatial rstats rstats-package terra
Score: 17.45866727852947
Last synced: about 1 hour ago
JSON representation
Repository metadata:
tidyverse and ggplot2 methods for terra spatial objects
- Host: GitHub
- URL: https://github.com/dieghernan/tidyterra
- Owner: dieghernan
- License: other
- Created: 2022-05-03T15:59:17.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2026-06-14T20:45:24.000Z (7 days ago)
- Last Synced: 2026-06-14T22:21:26.029Z (7 days ago)
- Topics: cran, cran-r, ggplot-extension, r, r-package, r-spatial, rspatial, rstats, rstats-package, terra
- Language: R
- Homepage: https://dieghernan.github.io/tidyterra/
- Size: 561 MB
- Stars: 218
- Watchers: 7
- Forks: 11
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yaml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Citation: CITATION.cff
- Codemeta: codemeta.json
-
Funding:
- Github: dieghernan
- Ko fi: dieghernan
CodeMeta metadata:
- @context: https://doi.org/10.5063/schema/codemeta-2.0
- @type: SoftwareSourceCode
- Identifier: tidyterra
- Description: Extension of the 'tidyverse' for 'SpatRaster' and 'SpatVector' objects of the 'terra' package. It includes also new 'geom_' functions that provide a convenient way of visualizing 'terra' objects with 'ggplot2'.
- Name: tidyterra: 'tidyverse' Methods and 'ggplot2' Helpers for 'terra' Objects
- Related link:
- https://dieghernan.github.io/tidyterra/
- https://CRAN.R-project.org/package=tidyterra
- Code repository: https://github.com/dieghernan/tidyterra
- Issue tracker: https://github.com/dieghernan/tidyterra/issues
- License: https://spdx.org/licenses/MIT
- Version: 1.1.0
- Programming language:
- @type: ComputerLanguage
- Name: R
- Url: https://r-project.org
- Runtime platform: R version 4.5.2 (2025-10-31 ucrt)
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Author:
- @type: Person
- Given name: Diego
- Family name: Hernangómez
- Email: diego.hernangomezherrero@gmail.com
- @id: https://orcid.org/0000-0001-8457-4658
- Contributor:
- @type: Person
- Given name: Dewey
- Family name: Dunnington
- @id: https://orcid.org/0000-0002-9415-4582
- @type: Person
- Given name: Andrea
- Family name: Manica
- @id: https://orcid.org/0000-0003-1895-450X
- Copyright holder:
- @type: Person
- Given name: Diego
- Family name: Hernangómez
- Email: diego.hernangomezherrero@gmail.com
- @id: https://orcid.org/0000-0001-8457-4658
- @type: Organization
- Name: ggplot2 authors
- Maintainer:
- @type: Person
- Given name: Diego
- Family name: Hernangómez
- Email: diego.hernangomezherrero@gmail.com
- @id: https://orcid.org/0000-0001-8457-4658
- Software suggestions:
- @type: SoftwareApplication
- Identifier: hexbin
- Name: hexbin
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=hexbin
- @type: SoftwareApplication
- Identifier: knitr
- Name: knitr
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=knitr
- @type: SoftwareApplication
- Identifier: maptiles
- Name: maptiles
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=maptiles
- @type: SoftwareApplication
- Identifier: quarto
- Name: quarto
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=quarto
- @type: SoftwareApplication
- Identifier: rmarkdown
- Name: rmarkdown
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=rmarkdown
- @type: SoftwareApplication
- Identifier: s2
- Name: s2
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=s2
- @type: SoftwareApplication
- Identifier: stringi
- Name: stringi
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=stringi
- @type: SoftwareApplication
- Identifier: testthat
- Name: testthat
- Version: >= 3.0.0
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=testthat
- Software requirements:
- 1:
- @type: SoftwareApplication
- Identifier: R
- Name: R
- Version: >= 4.1.0
- 2:
- @type: SoftwareApplication
- Identifier: cli
- Name: cli
- Version: >= 3.0.0
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=cli
- 3:
- @type: SoftwareApplication
- Identifier: data.table
- Name: data.table
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=data.table
- 4:
- @type: SoftwareApplication
- Identifier: dplyr
- Name: dplyr
- Version: >= 1.2.0
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=dplyr
- 5:
- @type: SoftwareApplication
- Identifier: generics
- Name: generics
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=generics
- 6:
- @type: SoftwareApplication
- Identifier: ggplot2
- Name: ggplot2
- Version: >= 4.0.0
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=ggplot2
- 7:
- @type: SoftwareApplication
- Identifier: grDevices
- Name: grDevices
- 8:
- @type: SoftwareApplication
- Identifier: isoband
- Name: isoband
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=isoband
- 9:
- @type: SoftwareApplication
- Identifier: lifecycle
- Name: lifecycle
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=lifecycle
- 10:
- @type: SoftwareApplication
- Identifier: magrittr
- Name: magrittr
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=magrittr
- 11:
- @type: SoftwareApplication
- Identifier: rlang
- Name: rlang
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=rlang
- 12:
- @type: SoftwareApplication
- Identifier: scales
- Name: scales
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=scales
- 13:
- @type: SoftwareApplication
- Identifier: sf
- Name: sf
- Version: >= 1.0.0
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=sf
- 14:
- @type: SoftwareApplication
- Identifier: terra
- Name: terra
- Version: >= 1.8-10
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=terra
- 15:
- @type: SoftwareApplication
- Identifier: tibble
- Name: tibble
- Version: >= 3.0.0
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=tibble
- 16:
- @type: SoftwareApplication
- Identifier: tidyr
- Name: tidyr
- Version: >= 1.0.0
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=tidyr
- 17:
- @type: SoftwareApplication
- Identifier: tools
- Name: tools
- 18:
- @type: SoftwareApplication
- Identifier: utils
- Name: utils
- 19:
- @type: SoftwareApplication
- Identifier: vctrs
- Name: vctrs
- Provider:
- @id: https://cran.r-project.org
- @type: Organization
- Name: Comprehensive R Archive Network (CRAN)
- Url: https://cran.r-project.org
- Same as: https://CRAN.R-project.org/package=vctrs
- System requirements:
- 1:
- Keywords:
- r
- terra
- ggplot-extension
- r-spatial
- rspatial
- cran
- cran-r
- r-package
- rstats
- rstats-package
- File size: 2501.038KB
- Citation:
- @type: ScholarlyArticle
- Date published: 2023
- Author:
- @type: Person
- Given name: Diego
- Family name: Hernangómez
- Name: Using the {tidyverse} with {terra} objects: the {tidyterra} package
- Identifier: 10.21105/joss.05751
- Url: https://doi.org/10.21105/joss.05751
- Pagination: 5751
- @id: https://doi.org/10.21105/joss.05751
- Same as: https://doi.org/10.21105/joss.05751
- Is part of:
- @type: PublicationIssue
- Issue number: 91
- Date published: 2023
- Is part of:
- @type:
- PublicationVolume
- Periodical
- Volume number: 8
- Name: Journal of Open Source Software
- @type:
- Release notes: https://github.com/dieghernan/tidyterra/blob/main/NEWS.md
- Readme: https://github.com/dieghernan/tidyterra/blob/main/README.md
- Cont integration:
- https://github.com/dieghernan/tidyterra/actions/workflows/check-full.yaml
- https://app.codecov.io/gh/dieghernan/tidyterra
- https://github.com/dieghernan/tidyterra/actions/workflows/check-terra-devel.yaml
- https://github.com/dieghernan/tidyterra/actions/workflows/check-sf-devel.yaml
- https://github.com/dieghernan/tidyterra/actions/workflows/check-ggplot2-devel.yaml
- https://github.com/dieghernan/tidyterra/actions/workflows/check-dplyr-readr.yaml
- Development status: https://www.repostatus.org/#active
Owner metadata:
- Name: Diego H.
- Login: dieghernan
- Email:
- Kind: user
- Description:
- Website: https://dieghernan.github.io/
- Location: Madrid, ES
- Twitter: dhernangomez
- Company:
- Icon url: https://avatars.githubusercontent.com/u/25656809?u=73e6a42c6a8a94aebc78c813ae596c6b04848230&v=4
- Repositories: 107
- Last Synced at: 2026-06-21T07:25:44.228Z
- Profile URL: https://github.com/dieghernan
GitHub Events
Total
- Create event: 18
- Delete event: 16
- Fork event: 5
- Issue comment event: 25
- Issues event: 19
- Pull request event: 26
- Pull request review comment event: 9
- Pull request review event: 5
- Push event: 286
- Release event: 4
- Watch event: 29
- Total: 442
Last Year
- Create event: 10
- Delete event: 6
- Issue comment event: 5
- Issues event: 9
- Pull request event: 9
- Pull request review comment event: 4
- Pull request review event: 1
- Push event: 159
- Release event: 3
- Watch event: 10
- Total: 216
Committers metadata
Last synced: 9 days ago
Total Commits: 629
Total Committers: 8
Avg Commits per committer: 78.625
Development Distribution Score (DDS): 0.175
Commits in past year: 187
Committers in past year: 3
Avg Commits per committer in past year: 62.333
Development Distribution Score (DDS) in past year: 0.155
| Name | Commits | |
|---|---|---|
| Diego H | d****o@g****m | 519 |
| github-actions[bot] | 4****] | 93 |
| dependabot[bot] | 4****] | 10 |
| ImgBotApp | I****p@g****m | 2 |
| Andrea Manica | a****5@c****k | 2 |
| Teun van den Brand | t****d@g****m | 1 |
| Fan-iX | 6****X | 1 |
| unknown | 1 |
Issue and Pull Request metadata
Last synced: 3 months ago
Total issues: 77
Total pull requests: 118
Average time to close issues: 26 days
Average time to close pull requests: 10 days
Total issue authors: 35
Total pull request authors: 7
Average comments per issue: 1.53
Average comments per pull request: 1.03
Merged pull request: 91
Bot issues: 4
Bot pull requests: 26
Past year issues: 8
Past year pull requests: 12
Past year average time to close issues: 15 days
Past year average time to close pull requests: 3 days
Past year issue authors: 5
Past year pull request authors: 3
Past year average comments per issue: 0.38
Past year average comments per pull request: 1.08
Past year merged pull request: 6
Past year bot issues: 0
Past year bot pull requests: 9
Top Issue Authors
- dieghernan (32)
- aloboa (5)
- github-actions[bot] (4)
- Breeze-Hu (2)
- schonhose (2)
- DidDrog11 (2)
- danbebber (2)
- Shrubner (1)
- nipnipj (1)
- mengjiezhang4ds (1)
- claudehspencer (1)
- jamiemkass (1)
- tigerwang1998 (1)
- pvjeetze (1)
- kongdd (1)
Top Pull Request Authors
- dieghernan (83)
- imgbot[bot] (17)
- dependabot[bot] (9)
- Fan-iX (4)
- dramanica (2)
- teunbrand (2)
- espinielli (1)
Top Issue Labels
- 📊 ggplot2 (18)
- ❔ q&a (6)
- bug (6)
- enhancement (5)
- ⇝ spatvector (4)
- good first issue (3)
- help wanted (2)
- documentation (2)
- bot (1)
- duplicate (1)
- 🛠dplyr (1)
- 🏼 spatraster (1)
Top Pull Request Labels
- enhancement (24)
- 📊 ggplot2 (11)
- dependencies (9)
- 🛠dplyr (8)
- github_actions (5)
- ⇝ spatvector (5)
- 🧹tidyr (4)
- coercing (4)
- 📑 tibble (2)
- documentation (2)
- bug (2)
- 🏼 spatraster (1)
Package metadata
- Total packages: 2
-
Total downloads:
- cran: 20,919 last-month
- Total docker downloads: 81
- Total dependent packages: 17 (may contain duplicates)
- Total dependent repositories: 20 (may contain duplicates)
- Total versions: 41
- Total maintainers: 1
proxy.golang.org: github.com/dieghernan/tidyterra
- Homepage:
- Documentation: https://pkg.go.dev/github.com/dieghernan/tidyterra#section-documentation
- Licenses: other
- Latest release: v1.1.0 (published 3 months ago)
- Last Synced: 2026-06-10T11:24:59.482Z (11 days ago)
- Versions: 21
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.459%
- Average: 5.642%
- Dependent repos count: 5.825%
cran.r-project.org: tidyterra
'tidyverse' Methods and 'ggplot2' Helpers for 'terra' Objects
- Homepage: https://dieghernan.github.io/tidyterra/
- Documentation: http://cran.r-project.org/web/packages/tidyterra/tidyterra.pdf
- Licenses: MIT + file LICENSE
- Latest release: 1.2.0 (published 5 days ago)
- Last Synced: 2026-06-18T05:18:44.203Z (4 days ago)
- Versions: 20
- Dependent Packages: 17
- Dependent Repositories: 20
- Downloads: 20,919 Last month
- Docker Downloads: 81
-
Rankings:
- Stargazers count: 2.773%
- Dependent packages count: 4.624%
- Downloads: 5.479%
- Dependent repos count: 6.263%
- Average: 9.41%
- Forks count: 12.186%
- Docker downloads count: 25.138%
- Maintainers (1)
Dependencies
- R >= 3.6.0 depends
- cli >= 3.0.0 imports
- crayon * imports
- data.table * imports
- dplyr * imports
- ggplot2 >= 3.1.0 imports
- magrittr * imports
- rlang * imports
- scales * imports
- sf >= 1.0.0 imports
- terra >= 1.5 imports
- tibble * imports
- tidyr * imports
- isoband * suggests
- knitr * suggests
- lifecycle * suggests
- maptiles * suggests
- rmarkdown * suggests
- s2 * suggests
- testthat >= 3.0.0 suggests
- vdiffr * suggests
- actions/checkout v3 composite
- dieghernan/cran-status-check v1 composite
- actions/checkout v3 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- actions/checkout v3 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- actions/checkout v3 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- actions/checkout v3 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- actions/checkout v3 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- actions/checkout v3 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- actions/checkout v3 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- actions/checkout v3 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite