mendr
Create a Calendar of Recurring Tasks
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.6%) to scientific vocabulary
Last synced: 6 months ago
·
JSON representation
·
Repository
Create a Calendar of Recurring Tasks
Basic Info
- Host: GitHub
- Owner: Auckland-Council-CC-Insights-Team
- License: other
- Language: R
- Default Branch: master
- Homepage: https://auckland-council-cc-insights-team.github.io/mendr/
- Size: 1.31 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Created over 3 years ago
· Last pushed over 1 year ago
Metadata Files
Readme
Changelog
License
Citation
README.Rmd
---
output: github_document
---
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```
# mendr
[](https://github.com/Auckland-Council-CC-Insights-Team/mendr/actions/workflows/R-CMD-check.yaml)
[](https://github.com/Auckland-Council-CC-Insights-Team/mendr/actions/workflows/test-coverage.yaml)
The goal of mendr is to simplify the task of creating a calendar of dates for a
recurring process.
## Installation
You can install the development version of mendr from [GitHub](https://github.com/) with:
``` r
# install.packages("devtools")
devtools::install_github("Auckland-Council-CC-Insights-Team/mendr")
```
## Example
Create a schedule for the first three months of 2023, allowing for non-working
days at Auckland Council.
```{r example}
library(mendr)
# Create a calendar of Auckland Council's known non-working days
create_calendar()
# Create a data frame of tasks and offsets. Alternatively, you could
# read in an Excel file here.
tasks <- data.frame(
tasks = c("Send email reminder", "Extract data", "Run report"),
offsets = c(-2, 0, 1)
)
# Pass the data frame to `create_schedule` to create a schedule for the first
# three months of 2023
create_schedule(
schedule_data = tasks,
starting_month = "2023-01",
iterations = 3
)
```
Owner
- Name: Auckland-Council-CC-Insights-Team
- Login: Auckland-Council-CC-Insights-Team
- Kind: organization
- Location: New Zealand
- Repositories: 3
- Profile: https://github.com/Auckland-Council-CC-Insights-Team
Citation (CITATION.cff)
# -----------------------------------------------------------
# CITATION file created with {cffr} R package, v0.3.0
# See also: https://docs.ropensci.org/cffr/
# -----------------------------------------------------------
cff-version: 1.2.0
message: 'To cite package "mendr" in publications use:'
type: software
license: MIT
title: 'mendr: Month-End Scheduling for Business Users'
version: 0.0.0.9000
abstract: A convenient way for determining dates for month-end business tasks.
authors:
- family-names: Durbin
given-names: Lee
email: lee.durbin@aucklandcouncil.govt.nz
repository-code: https://github.com/Auckland-Council-CC-Insights-Team/mendr
url: https://github.com/Auckland-Council-CC-Insights-Team/mendr
contact:
- family-names: Durbin
given-names: Lee
email: lee.durbin@aucklandcouncil.govt.nz
references:
- type: software
title: testthat
abstract: 'testthat: Unit Testing for R'
notes: Suggests
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
year: '2022'
url: https://CRAN.R-project.org/package=testthat
version: '>= 3.0.0'
- type: software
title: bizdays
abstract: 'bizdays: Business Days Calculations and Utilities'
notes: Imports
authors:
- family-names: Freitas
given-names: Wilson
email: wilson.freitas@gmail.com
year: '2022'
url: https://CRAN.R-project.org/package=bizdays
version: '>= 1.0.12'
- type: software
title: dplyr
abstract: 'dplyr: A Grammar of Data Manipulation'
notes: Imports
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
orcid: https://orcid.org/0000-0003-4757-117X
- family-names: François
given-names: Romain
orcid: https://orcid.org/0000-0002-2444-4226
- family-names: Henry
given-names: Lionel
- family-names: Müller
given-names: Kirill
orcid: https://orcid.org/0000-0002-1416-3412
year: '2022'
url: https://CRAN.R-project.org/package=dplyr
version: '>= 1.0.9'
- type: software
title: here
abstract: 'here: A Simpler Way to Find Your Files'
notes: Imports
authors:
- family-names: Müller
given-names: Kirill
email: krlmlr+r@mailbox.org
orcid: https://orcid.org/0000-0002-1416-3412
year: '2022'
url: https://CRAN.R-project.org/package=here
- type: software
title: lubridate
abstract: 'lubridate: Make Dealing with Dates a Little Easier'
notes: Imports
authors:
- family-names: Spinu
given-names: Vitalie
email: spinuvit@gmail.com
- family-names: Grolemund
given-names: Garrett
- family-names: Wickham
given-names: Hadley
year: '2022'
url: https://CRAN.R-project.org/package=lubridate
version: '>= 1.7.10'
- type: software
title: purrr
abstract: 'purrr: Functional Programming Tools'
notes: Imports
authors:
- family-names: Henry
given-names: Lionel
email: lionel@rstudio.com
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
year: '2022'
url: https://CRAN.R-project.org/package=purrr
- type: software
title: writexl
abstract: 'writexl: Export Data Frames to Excel ''xlsx'' Format'
notes: Imports
authors:
- family-names: Ooms
given-names: Jeroen
email: jeroen@berkeley.edu
orcid: https://orcid.org/0000-0002-4035-0289
year: '2022'
url: https://CRAN.R-project.org/package=writexl
GitHub Events
Total
- Delete event: 1
- Push event: 2
- Pull request review event: 1
- Pull request event: 2
- Create event: 1
Last Year
- Delete event: 1
- Push event: 2
- Pull request review event: 1
- Pull request event: 2
- Create event: 1
Dependencies
DESCRIPTION
cran
- bizdays >= 1.0.12 imports
- dplyr >= 1.0.9 imports
- here >= 1.0.1 imports
- lubridate >= 1.7.10 imports
- purrr >= 0.3.4 imports
- writexl >= 1.4.0 imports
- knitr * suggests
- rmarkdown * suggests
- testthat >= 3.0.0 suggests
.github/workflows/R-CMD-check.yaml
actions
- 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
.github/workflows/pkgdown.yaml
actions
- JamesIves/github-pages-deploy-action v4.4.1 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
.github/workflows/test-coverage.yaml
actions
- actions/checkout v3 composite
- actions/upload-artifact v3 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite