JOSS: https://github.com/dieghernan/tidyterra
cran cran-r ggplot-extension r r-package r-spatial rspatial rstats rstats-package terra
Score: 17.08439059070491
Last synced: about 18 hours 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 (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-08-06T09:03:38.000Z (7 days ago)
- Last Synced: 2026-08-06T19:40:08.741Z (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: 565 MB
- Stars: 217
- Watchers: 7
- Forks: 11
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yaml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Citation: CITATION.cff
- Support: .github/SUPPORT.md
- Codemeta: codemeta.json
- Agents: AGENTS.md
-
Funding:
- Github: dieghernan
- Ko fi: dieghernan
CodeMeta metadata:
- @context: https://doi.org/10.5063/schema/codemeta-2.0
- @type: SoftwareSourceCode
- Identifier: tidyterra
- Description: Provides methods from 'tidyverse' packages for 'SpatRaster' and 'SpatVector' objects created with 'terra', plus 'ggplot2' 'geoms' and scales for plotting those objects. It is designed to let users manipulate spatial data with familiar 'dplyr' and 'tidyr' verbs before visualizing results 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.2.0.9000
- Programming language:
- @type: ComputerLanguage
- Name: R
- Url: https://r-project.org
- Runtime platform: R version 4.6.1 (2026-06-24 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: dtplyr
- Name: dtplyr
- 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=dtplyr
- @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: 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
- @type: SoftwareApplication
- Identifier: withr
- Name: withr
- 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=withr
- 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
- Version: >= 1.1.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=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: 2509.018KB
- 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-08-07T14:58:47.699Z
- Profile URL: https://github.com/dieghernan
GitHub Events
Total
- Create event: 22
- Delete event: 19
- Fork event: 5
- Issue comment event: 28
- Issues event: 19
- Member event: 1
- Pull request event: 26
- Pull request review comment event: 9
- Pull request review event: 5
- Push event: 355
- Release event: 4
- Watch event: 30
- Total: 523
Last Year
- Create event: 9
- Delete event: 8
- Issue comment event: 5
- Issues event: 2
- Member event: 1
- Pull request event: 3
- Push event: 186
- Release event: 1
- Watch event: 6
- Total: 221
Committers metadata
Last synced: 2 days ago
Total Commits: 678
Total Committers: 8
Avg Commits per committer: 84.75
Development Distribution Score (DDS): 0.168
Commits in past year: 230
Committers in past year: 3
Avg Commits per committer in past year: 76.667
Development Distribution Score (DDS) in past year: 0.126
| Name | Commits | |
|---|---|---|
| Diego H. | d****o@g****m | 564 |
| github-actions[bot] | 4****] | 96 |
| dependabot[bot] | 4****] | 11 |
| 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: 6 days ago
Total issues: 78
Total pull requests: 128
Average time to close issues: about 2 months
Average time to close pull requests: 12 days
Total issue authors: 35
Total pull request authors: 7
Average comments per issue: 1.6
Average comments per pull request: 1.19
Merged pull request: 100
Bot issues: 5
Bot pull requests: 31
Past year issues: 4
Past year pull requests: 17
Past year average time to close issues: 2 days
Past year average time to close pull requests: 4 days
Past year issue authors: 3
Past year pull request authors: 2
Past year average comments per issue: 0.5
Past year average comments per pull request: 2.41
Past year merged pull request: 13
Past year bot issues: 1
Past year bot pull requests: 10
Top Issue Authors
- dieghernan (32)
- github-actions[bot] (5)
- aloboa (5)
- 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 (88)
- imgbot[bot] (17)
- dependabot[bot] (14)
- Fan-iX (4)
- dramanica (2)
- teunbrand (2)
- espinielli (1)
Top Issue Labels
- 📊 ggplot2 (12)
- q&a :grey_question: (11)
- spatraster :framed_picture: (11)
- ggplot2 :bar_chart: (11)
- bug (6)
- enhancement (5)
- ⇝ spatvector (4)
- good first issue (3)
- upkeep (2)
- documentation (2)
- help wanted (2)
- bot (2)
- duplicate (1)
- 🛠dplyr (1)
- 🏼 spatraster (1)
Top Pull Request Labels
- upkeep (30)
- ggplot2 :bar_chart: (29)
- feature (26)
- bot (23)
- spatraster :framed_picture: (19)
- enhancement (18)
- dependencies (17)
- documentation (12)
- github_actions (11)
- bug (10)
- 🛠dplyr (9)
- ⇝ spatvector (7)
- coercing (5)
- 🧹tidyr (4)
- AI-assisted (3)
- 📑 tibble (2)
- 📊 ggplot2 (2)
- 🏼 spatraster (1)
- dplyr :hammer_and_wrench: (1)
- tidyr :broom: (1)
Package metadata
- Total packages: 2
-
Total downloads:
- cran: 14,609 last-month
- Total docker downloads: 81
- Total dependent packages: 17 (may contain duplicates)
- Total dependent repositories: 20 (may contain duplicates)
- Total versions: 42
- 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.2.0 (published about 2 months ago)
- Last Synced: 2026-08-12T00:05:00.258Z (2 days ago)
- Versions: 22
- 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 about 2 months ago)
- Last Synced: 2026-08-12T00:04:46.767Z (2 days ago)
- Versions: 20
- Dependent Packages: 17
- Dependent Repositories: 20
- Downloads: 14,609 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