diff --git a/.buildlibrary b/.buildlibrary
index 90c5133..5c4ef32 100644
--- a/.buildlibrary
+++ b/.buildlibrary
@@ -1,4 +1,4 @@
-ValidationKey: '3408030'
+ValidationKey: '3437592'
AutocreateReadme: yes
AcceptedWarnings:
- 'Warning: package ''.*'' was built under R version'
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 62f13da..7ccf77e 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -15,7 +15,7 @@ repos:
- id: mixed-line-ending
- repo: https://github.com/lorenzwalthert/precommit
- rev: 7910e0323d7213f34275a7a562b9ef0fde8ce1b9 # frozen: v0.4.2
+ rev: bae853d82da476eee0e0a57960ee6b741a3b3fb7 # frozen: v0.4.3
hooks:
- id: parsable-R
- id: deps-in-desc
diff --git a/CITATION.cff b/CITATION.cff
index 81f0891..c9a0539 100644
--- a/CITATION.cff
+++ b/CITATION.cff
@@ -2,8 +2,8 @@ cff-version: 1.2.0
message: If you use this software, please cite it using the metadata from this file.
type: software
title: 'lpjmlkit: Toolkit for Basic LPJmL Handling'
-version: 1.7.1
-date-released: '2024-07-26'
+version: 1.7.2
+date-released: '2024-09-20'
abstract: A collection of basic functions to facilitate the work with the Dynamic
Global Vegetation Model (DGVM) Lund-Potsdam-Jena managed Land (LPJmL) hosted at
the Potsdam Institute for Climate Impact Research (PIK). It provides functions for
diff --git a/DESCRIPTION b/DESCRIPTION
index b7f7df4..d4e0a54 100644
--- a/DESCRIPTION
+++ b/DESCRIPTION
@@ -1,7 +1,7 @@
Package: lpjmlkit
Type: Package
Title: Toolkit for Basic LPJmL Handling
-Version: 1.7.1
+Version: 1.7.2
Authors@R: c(
person("Jannes", "Breier", , "jannesbr@pik-potsdam.de", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-9055-6904")),
person("Sebastian","Ostberg", , "ostberg@pik-potsdam.de", role = "aut", comment = c(ORCID = "0000-0002-2368-7015")),
@@ -55,4 +55,4 @@ Suggests:
sf
Config/testthat/edition: 3
VignetteBuilder: knitr
-Date: 2024-07-26
+Date: 2024-09-20
diff --git a/R/LPJmLGridData.R b/R/LPJmLGridData.R
index fa8060f..0a0330d 100644
--- a/R/LPJmLGridData.R
+++ b/R/LPJmLGridData.R
@@ -77,13 +77,15 @@ LPJmLGridData <- R6::R6Class( # nolint:object_name_linter
"Invalid variable ",
sQuote(private$.meta$variable),
". Supported variables are ",
- sQuote("grid"),
+ sQuote("grid"), ", ", sQuote("cellid"),
" and ",
sQuote("LPJGRID"),
"."
)
)
}
+ } else {
+ stop("Missing ", sQuote("variable"), " attribute in lpjml_data$meta")
}
},
diff --git a/README.md b/README.md
index d9cb7b3..efcde9f 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
-# Toolkit for Basic LPJmL Handling
+# Toolkit for Basic LPJmL Handling
-R package **lpjmlkit**, version **1.7.1**
+R package **lpjmlkit**, version **1.7.2**
[![CRAN status](https://www.r-pkg.org/badges/version/lpjmlkit)](https://cran.r-project.org/package=lpjmlkit) [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7773134.svg)](https://doi.org/10.5281/zenodo.7773134) [![R build status](https://github.com/PIK-LPJmL/lpjmlkit/workflows/check/badge.svg)](https://github.com/PIK-LPJmL/lpjmlkit/actions) [![codecov](https://codecov.io/gh/PIK-LPJmL/lpjmlkit/branch/master/graph/badge.svg)](https://app.codecov.io/gh/PIK-LPJmL/lpjmlkit) [![r-universe](https://pik-piam.r-universe.dev/badges/lpjmlkit)](https://pik-piam.r-universe.dev/builds)
@@ -76,7 +76,7 @@ In case of questions / problems please contact Jannes Breier , R package version 1.7.1, .
+Breier J, Ostberg S, Wirth S, Minoli S, Stenzel F, Hötten D, Müller C (2024). _lpjmlkit: Toolkit for Basic LPJmL Handling_. doi:10.5281/zenodo.7773134 , R package version 1.7.2, .
A BibTeX entry for LaTeX users is
@@ -85,7 +85,7 @@ A BibTeX entry for LaTeX users is
title = {lpjmlkit: Toolkit for Basic LPJmL Handling},
author = {Jannes Breier and Sebastian Ostberg and Stephen Björn Wirth and Sara Minoli and Fabian Stenzel and David Hötten and Christoph Müller},
year = {2024},
- note = {R package version 1.7.1},
+ note = {R package version 1.7.2},
url = {https://github.com/PIK-LPJmL/lpjmlkit},
doi = {10.5281/zenodo.7773134},
}