lucode2
A collection of tools which allow to manipulate and analyze code.
Science Score: 67.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
Found 7 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.2%) to scientific vocabulary
Keywords from Contributors
Repository
A collection of tools which allow to manipulate and analyze code.
Basic Info
Statistics
- Stars: 0
- Watchers: 4
- Forks: 18
- Open Issues: 3
- Releases: 1
Metadata Files
README.md
Code Manipulation and Analysis Tools
R package lucode2, version 0.52.0
Purpose and Functionality
A collection of tools which allow to manipulate and analyze code.
Installation
For installation of the most recent package version an additional repository has to be added in R:
r
options(repos = c(CRAN = "@CRAN@", pik = "https://rse.pik-potsdam.de/r/packages"))
The additional repository can be made available permanently by adding the line above to a file called .Rprofile stored in the home folder of your system (Sys.glob("~") in R returns the home directory).
After that the most recent version of the package can be installed using install.packages:
r
install.packages("lucode2")
Package updates can be installed using update.packages (make sure that the additional repository has been added before running that command):
r
update.packages()
Questions / Problems
In case of questions / problems please contact Jan Philipp Dietrich dietrich@pik-potsdam.de.
Citation
To cite package lucode2 in publications use:
Dietrich J, Sauer P, Klein D, Giannousakis A, Bonsch M, Bodirsky B, Baumstark L, Richters O, Pflüger M (2025). "lucode2: Code Manipulation and Analysis Tools." doi:10.5281/zenodo.4389418 https://doi.org/10.5281/zenodo.4389418, Version: 0.52.0, https://github.com/pik-piam/lucode2.
A BibTeX entry for LaTeX users is
latex
@Misc{,
title = {lucode2: Code Manipulation and Analysis Tools},
author = {Jan Philipp Dietrich and Pascal Sauer and David Klein and Anastasis Giannousakis and Markus Bonsch and Benjamin Leon Bodirsky and Lavinia Baumstark and Oliver Richters and Mika Pflüger},
doi = {10.5281/zenodo.4389418},
date = {2025-08-26},
year = {2025},
url = {https://github.com/pik-piam/lucode2},
note = {Version: 0.52.0},
}
Owner
- Name: Potsdam Integrated Assessment Modelling (PIAM)
- Login: pik-piam
- Kind: organization
- Location: Potsdam Institute for Climate Impact Research (PIK), Germany
- Website: https://www.pik-potsdam.de/
- Repositories: 50
- Profile: https://github.com/pik-piam
Tools developed for use with data and models related to PIK's research.
Citation (CITATION.cff)
cff-version: 1.2.0 message: If you use this software, please cite it using the metadata from this file. type: software title: 'lucode2: Code Manipulation and Analysis Tools' version: 0.52.0 date-released: '2025-08-26' abstract: A collection of tools which allow to manipulate and analyze code. authors: - family-names: Dietrich given-names: Jan Philipp email: dietrich@pik-potsdam.de orcid: https://orcid.org/0000-0002-4309-6431 affiliation: Potsdam Institute for Climate Impact Research - family-names: Sauer given-names: Pascal affiliation: Potsdam Institute for Climate Impact Research - family-names: Klein given-names: David affiliation: Potsdam Institute for Climate Impact Research - family-names: Giannousakis given-names: Anastasis - family-names: Bonsch given-names: Markus - family-names: Bodirsky given-names: Benjamin Leon affiliation: Potsdam Institute for Climate Impact Research - family-names: Baumstark given-names: Lavinia affiliation: Potsdam Institute for Climate Impact Research - family-names: Richters given-names: Oliver affiliation: Potsdam Institute for Climate Impact Research - family-names: Pflüger given-names: Mika license: BSD-2-Clause keywords: - tool repository-code: https://github.com/pik-piam/lucode2 doi: 10.5281/zenodo.4389418
GitHub Events
Total
- Delete event: 2
- Issue comment event: 4
- Push event: 23
- Pull request review comment event: 12
- Pull request review event: 31
- Pull request event: 38
- Fork event: 2
- Create event: 2
Last Year
- Delete event: 2
- Issue comment event: 4
- Push event: 23
- Pull request review comment event: 12
- Pull request review event: 31
- Pull request event: 38
- Fork event: 2
- Create event: 2
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Pascal Führlich | p****h@p****e | 308 |
| Jan Philipp Dietrich | d****h@p****e | 181 |
| Mika Pflüger | m****r@p****e | 72 |
| Atreya Shankar | 3****h | 34 |
| David Klein | d****n@p****e | 29 |
| Anastasis Giannousakis | 1****u | 28 |
| Michaja Pehl | p****l@p****e | 20 |
| orichters | o****r@p****e | 16 |
| pre-commit-ci[bot] | 6****] | 11 |
| Christof Schoetz | m****h@c****e | 5 |
| Johannes Koch | j****h@p****e | 5 |
| Kristine Karstens | k****s@p****e | 4 |
| Benjamin Leon Bodirsky | b****y@p****e | 3 |
| Jannes | j****r@p****e | 2 |
| FeBeier | f****r@p****e | 1 |
| mishko | s****c@p****e | 1 |
| Lavinia Baumstark | b****k@p****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 14
- Total pull requests: 137
- Average time to close issues: about 1 month
- Average time to close pull requests: 3 days
- Total issue authors: 7
- Total pull request authors: 11
- Average comments per issue: 2.57
- Average comments per pull request: 0.47
- Merged pull requests: 120
- Bot issues: 0
- Bot pull requests: 18
Past Year
- Issues: 1
- Pull requests: 25
- Average time to close issues: about 22 hours
- Average time to close pull requests: 3 days
- Issue authors: 1
- Pull request authors: 9
- Average comments per issue: 1.0
- Average comments per pull request: 0.36
- Merged pull requests: 16
- Bot issues: 0
- Bot pull requests: 3
Top Authors
Issue Authors
- orichters (4)
- mikapfl (4)
- 0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q (2)
- johanneskoch94 (1)
- cchrisgong (1)
- jnnsbrr (1)
- robinhasse (1)
Pull Request Authors
- pfuehrlich-pik (44)
- mikapfl (21)
- pre-commit-ci[bot] (18)
- pascal-sauer (16)
- orichters (10)
- 0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q (9)
- tscheypidi (7)
- fbenke-pik (6)
- robinhasse (3)
- jnnsbrr (2)
- codeZeilen (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- callr * imports
- citation * imports
- data.table * imports
- desc * imports
- devtools * imports
- dplyr * imports
- lintr >= 3.0.0 imports
- rlang * imports
- styler * imports
- tools * imports
- usethis >= 2.1.0 imports
- withr * imports
- yaml * imports
- covr * suggests
- gdx * suggests
- gdxrrw * suggests
- gert * suggests
- ggplot2 * suggests
- knitr * suggests
- lusweave * suggests
- magclass * suggests
- poorman * suggests
- renv * suggests
- rmarkdown * suggests
- testthat * suggests
- actions/checkout v3 composite
- actions/setup-python v4 composite
- pat-s/always-upload-cache v3 composite
- r-lib/actions/setup-pandoc v2 composite