From 09be2cd5d27aaa15af8c15e84a975ae110f95033 Mon Sep 17 00:00:00 2001 From: nfrerebeau Date: Mon, 8 Apr 2024 16:37:05 +0200 Subject: [PATCH] Prepare for next release --- DESCRIPTION | 4 ++-- NEWS.md | 4 +++- R/gamma-package.R | 2 +- README.Rmd | 4 ++-- README.md | 11 ++++------- codemeta.json | 21 ++++++++------------- cran-comments.md | 2 +- inst/CITATION | 4 +++- man/figures/README-calib-1.png | Bin 16250 -> 16332 bytes man/gamma-package.Rd | 3 +-- 10 files changed, 25 insertions(+), 30 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index ea5cd6da..27b80d70 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: gamma Title: Dose Rate Estimation from in-Situ Gamma-Ray Spectrometry Measurements -Version: 1.0.4.9000 +Version: 1.0.5 Authors@R: c( person("Nicolas", "Frerebeau", , "nicolas.frerebeau@u-bordeaux-montaigne.fr", role = "aut", comment = c(ORCID = "0000-0001-5759-4944")), @@ -52,7 +52,7 @@ Config/testthat/edition: 3 Encoding: UTF-8 LazyData: false Roxygen: list(markdown = TRUE) -RoxygenNote: 7.2.3 +RoxygenNote: 7.3.1 Collate: 'AllClasses.R' 'AllGenerics.R' diff --git a/NEWS.md b/NEWS.md index 490fe1c0..b117f9ee 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,4 +1,6 @@ -# gamma 1.0.4.9000 +# gamma 1.0.5 +## Internals +* Fix unicode character in plot axis labels. # gamma 1.0.4 ## Bugfixes & changes diff --git a/R/gamma-package.R b/R/gamma-package.R index f5e76a02..003b7129 100644 --- a/R/gamma-package.R +++ b/R/gamma-package.R @@ -2,7 +2,7 @@ #' \tabular{ll}{ #' **Package:** \tab gamma \cr #' **Type:** \tab Package \cr -#' **Version:** \tab 1.0.4 \cr +#' **Version:** \tab 1.0.5 \cr #' **License:** \tab GPL-3 \cr #' **Zenodo:** \tab \doi{10.5281/zenodo.2652393} #' } diff --git a/README.Rmd b/README.Rmd index fa582e77..acda05d7 100644 --- a/README.Rmd +++ b/README.Rmd @@ -16,18 +16,18 @@ knitr::opts_chunk$set( # gamma -[![R-CMD-check](https://github.com/crp2a/gamma/workflows/R-CMD-check/badge.svg)](https://github.com/crp2a/gamma/actions) +[![R-CMD-check](https://github.com/crp2a/gamma/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/crp2a/gamma/actions/workflows/R-CMD-check.yaml) [![codecov](https://codecov.io/gh/crp2a/gamma/branch/master/graph/badge.svg)](https://app.codecov.io/gh/crp2a/gamma) [![r-universe](https://crp2a.r-universe.dev/badges/gamma)](https://crp2a.r-universe.dev){.pkgdown-devel} [![CRAN Version](http://www.r-pkg.org/badges/version/gamma)](https://cran.r-project.org/package=gamma){.pkgdown-release} -[![CRAN checks](https://badges.cranchecks.info/worst/gamma.svg)](https://cran.r-project.org/web/checks/check_results_gamma.html){.pkgdown-release} [![CRAN Downloads](http://cranlogs.r-pkg.org/badges/gamma)](https://cran.r-project.org/package=gamma){.pkgdown-release} [![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.2652393.svg)](https://doi.org/10.5281/zenodo.2652393) [![SWH](https://archive.softwareheritage.org/badge/swh:1:dir:459ecf47c4c0bb768732bd56c5c245ddab0d33f9/)](https://archive.softwareheritage.org/swh:1:dir:459ecf47c4c0bb768732bd56c5c245ddab0d33f9;origin=https://github.com/crp2a/gamma;visit=swh:1:snp:10e6be6e5cbe735b58c45abbcbabf20b93019e9c;anchor=swh:1:rev:1b3baf8821267ed656d780ae154d347769141d0c/) + ## Overview diff --git a/README.md b/README.md index cf04a73a..7e3137c3 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ -[![R-CMD-check](https://github.com/crp2a/gamma/workflows/R-CMD-check/badge.svg)](https://github.com/crp2a/gamma/actions) +[![R-CMD-check](https://github.com/crp2a/gamma/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/crp2a/gamma/actions/workflows/R-CMD-check.yaml) [![codecov](https://codecov.io/gh/crp2a/gamma/branch/master/graph/badge.svg)](https://app.codecov.io/gh/crp2a/gamma) r-universe class="pkgdown-release">CRAN Version - CRAN Downloads @@ -28,6 +24,7 @@ developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.re [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.2652393.svg)](https://doi.org/10.5281/zenodo.2652393) [![SWH](https://archive.softwareheritage.org/badge/swh:1:dir:459ecf47c4c0bb768732bd56c5c245ddab0d33f9/)](https://archive.softwareheritage.org/swh:1:dir:459ecf47c4c0bb768732bd56c5c245ddab0d33f9;origin=https://github.com/crp2a/gamma;visit=swh:1:snp:10e6be6e5cbe735b58c45abbcbabf20b93019e9c;anchor=swh:1:rev:1b3baf8821267ed656d780ae154d347769141d0c/) + ## Overview @@ -50,10 +47,10 @@ of **gamma**. Estimation from In-Situ Gamma-Ray Spectrometry Measurements." _Ancient TL_, *38*(2), 1-5. - Frerebeau N, Lebrun B, Paradol G (2023). _gamma: Dose Rate Estimation + Frerebeau N, Lebrun B, Paradol G (2024). _gamma: Dose Rate Estimation from in-Situ Gamma-Ray Spectrometry_. Université Bordeaux Montaigne, Pessac, France. doi:10.5281/zenodo.2652393 - , R package version 1.0.4. + , R package version 1.0.5. ## Installation diff --git a/codemeta.json b/codemeta.json index 797e681f..337a7633 100644 --- a/codemeta.json +++ b/codemeta.json @@ -4,23 +4,17 @@ "identifier": "gamma", "description": "Process in-situ Gamma-Ray Spectrometry for Luminescence Dating. This package allows to import, inspect and correct the energy shifts of Gamma-ray spectra. It provides methods for estimating the gamma dose rate by the use of a calibration curve as described in Mercier and Falguères (2007). The package only supports Canberra CNF and TKA files.", "name": "gamma: Dose Rate Estimation from in-Situ Gamma-Ray Spectrometry\n Measurements", - "relatedLink": ["https://crp2a.github.io/gamma/", "https://CRAN.R-project.org/package=gamma"], + "relatedLink": "https://crp2a.github.io/gamma/", "codeRepository": "https://github.com/crp2a/gamma", "issueTracker": "https://github.com/crp2a/gamma/issues", "license": "https://spdx.org/licenses/GPL-3.0", - "version": "1.0.4.9000", + "version": "1.0.5", "programmingLanguage": { "@type": "ComputerLanguage", "name": "R", "url": "https://r-project.org" }, - "runtimePlatform": "R version 4.3.0 (2023-04-21)", - "provider": { - "@id": "https://cran.r-project.org", - "@type": "Organization", - "name": "Comprehensive R Archive Network (CRAN)", - "url": "https://cran.r-project.org" - }, + "runtimePlatform": "R version 4.3.3 (2024-02-29)", "author": [ { "@type": "Person", @@ -237,7 +231,7 @@ }, "SystemRequirements": null }, - "fileSize": "3983.471KB", + "fileSize": "4055.625KB", "citation": [ { "@type": "ScholarlyArticle", @@ -299,7 +293,7 @@ }, { "@type": "SoftwareSourceCode", - "datePublished": "2023", + "datePublished": "2024", "author": [ { "@type": "Person", @@ -319,13 +313,14 @@ ], "name": "{gamma: Dose Rate Estimation from in-Situ Gamma-Ray Spectrometry}", "identifier": "10.5281/zenodo.2652393", - "description": "R package version 1.0.4.9000", + "description": "R package version 1.0.5", "@id": "https://doi.org/10.5281/zenodo.2652393", "sameAs": "https://doi.org/10.5281/zenodo.2652393" } ], + "releaseNotes": "https://github.com/crp2a/gamma/blob/master/NEWS.md", "readme": "https://github.com/crp2a/gamma/blob/master/README.md", - "contIntegration": ["https://github.com/crp2a/gamma/actions", "https://app.codecov.io/gh/crp2a/gamma"], + "contIntegration": ["https://github.com/crp2a/gamma/actions/workflows/R-CMD-check.yaml", "https://app.codecov.io/gh/crp2a/gamma"], "developmentStatus": "https://www.repostatus.org/#active", "keywords": ["luminescence-dating", "geochronology", "archaeology", "r-package", "gamma-spectrometry"] } diff --git a/cran-comments.md b/cran-comments.md index 025f9a73..b5a911a8 100644 --- a/cran-comments.md +++ b/cran-comments.md @@ -1,6 +1,6 @@ ## Test environments -* Local R installation: R 4.3.0 +* Local R installation: R 4.3.3 * Ubuntu (on GitHub Actions): R devel, release, oldrel * Windows (on GitHub Actions and win-builder): R devel, release, oldrel * MacOS (on GitHub Actions): R release diff --git a/inst/CITATION b/inst/CITATION index c6a78031..c7909432 100644 --- a/inst/CITATION +++ b/inst/CITATION @@ -1,6 +1,7 @@ citHeader("To cite gamma in publications use:") bibentry( bibtype = "Article", + key = "lebrun2020", author = c(person("Brice", "Lebrun", role = "aut"), person("Nicolas", "Frerebeau", role = "aut"), person("Guilhem", "Paradol", role = "aut"), @@ -18,11 +19,12 @@ bibentry( ) bibentry( bibtype = "Manual", + key = "R-gamma", author = c(person("Nicolas", "Frerebeau", role = "aut"), person("Brice", "Lebrun", role = "aut"), person("Guilhem", "Paradol", role = "aut")), title = "{gamma: Dose Rate Estimation from in-Situ Gamma-Ray Spectrometry}", - year = "2023", + year = "2024", organization = "Université Bordeaux Montaigne", address = "Pessac, France", note = sprintf("R package version %s", meta$Version), diff --git a/man/figures/README-calib-1.png b/man/figures/README-calib-1.png index d9f425bdba304242babb8c20cc73227601dbd1af..672879133295fd69ee701116f7e6795537a26520 100644 GIT binary patch literal 16332 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 Qo{x}|R*))|F!2BX05P6exBvhE literal 16250 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