Struktura a nástroje

Co se děje

  • Na vstupu je
    • online data Státní pokladny (pro část o veřejných výdajích)
    • online excelová tabulka projektů od MMR - pro validaci
    • sestavy projektů od MMR - pro validaci
    • data ze studie z roku 2017
  • Na výstupu je
    • několik exportních souborů (excel, CSV, parquet)
    • webová dokumentace
    • codebook
    • studie v Rmarkdown
  • Mezi tím je spousta kroků v tidyverse, které všechna data propojují.

Jak se to děje

Celý pipeline je organizován nástrojem {targets}, funguje podobně jako make. Ve skriptu _targets.R jsou popsány všechny výstupy (“targets”) a jejich vztahy. {targets} sleduje, které targets neodpovídají aktuálnímu stavu kódu (funkce ve skriptech v R/) a jeho vstupů a po spuštění pipeline (tar_make()) spouští pouze ten kód, který je potřeba pro uvedení výstupů do aktuální podoby. Mezi výstupy patří průběžné datasety, výstupní datové soubory i výstupní datovádokumentace.

Všechny cesty ke vstupním a výstupním souborům a dalším parametry se nastavují v config.yml.

O reprodukovatelnost prostředí (tj. udržování správné verze balíků R) se stará systém {renv}.

Dokumentaci a validaci dat zajišťují postupy s využitím balíku {pointblank}

Dokumentace se generuje ze vstupních Rmarkdown souborů do adresáře /docs, který se po push na github automaticky publikuje.

Jak to znovu pustit

  1. pustit renv::restore() - tím se do projektu načtou správné verze Rkových balíků
  2. vložit aktualizované vstupní sestavy do data-input/sestavy [datum]
  3. Zanést cestu do patřičného parametru v config.yml
  4. Zopakovat s daty PRV v data-input/prv
  5. Analogicky lze aktualizovat i excelové soubory
  6. V config.yml aktualizovat cestu k veřejnému seznamu operací na webu dotaceeu.cz
  7. Pustit targets::tar_make(), popř. spustit skript build.R nebo použít tlačítko Build na záložce Build.

Dokumentace pro reprodukovatelnost

Konfigurace

"./config.yml"

default:

  # settings for MISRIS (central budget starting from 2015)
  sp_years_central_new: !expr 2015:2020 # which years to download
  sp_months_central_new: 12 # which month's data to download
  sp_central_arrowdir_new: "data-processed/sp-central-new-arr"

  sp_nastroj_ids_1420_ops: ["102", "103", "104", "105", "106", "107", "108", "109"]
  sp_nastroj_ids_1420_prv: ["130", "187"]

  sp_nastroj_ids_0713_ops: ["30", "31", "33", "36", "37", "38", "39", "40", "51", "52", "53", "54"]
  sp_nastroj_ids_0713_prv: ["27", "87"]

  # settings for FINU (central budget 2010-2014)
  sp_years_central_old: !expr 2010:2014
  sp_months_central_old: 12
  sp_central_arrowdir_old: "data-processed/sp-central-old-arr"

  # settings for FINM (local budget 2010-2014)
  sp_years_local: !expr 2010:2020
  sp_months_local: 12
  sp_local_arrowdir: "data-processed/sp-local-arr"
  sp_local_grants_arrowdir: "data-processed/sp-local-grants-arr"

  # settings for FINSF (state funds 2015-)
  sp_months_sf: 12
  sp_sf_arrowdir: "data-processed/sp-sf-arr"

  # URL for getting project data
  ef_pubxls_url: "https://dotaceeu.cz/getmedia/6297d56b-0b57-418d-ad25-dd16bd687479/2021_06-Seznam-operaci-_-List-of-operations.xls.aspx?ext=.xls"

  # sestavy from MS
  sest_dir: "data-input/sestavy 20210528"
  sest_xlsx_prj: "E001 Identifikace projektu.xlsx"
  sest_xlsx_fin: "E003 Finance celkem.xlsx"
  sest_xlsx_zop: "E004 Žádosti o platbu.xlsx"
  sest_xlsx_obl: "E005 Kategorizace_oblast.xlsx"

  # PRV data-input

  prv_data_path: "data-input/prv/PRV 2014-20 k XII. 2020.XLSX"

  # Quest/Hermin categorisations
  mc_xlsx_q: "data-input/kategorizace/kategorie_questNEW-2.xlsx"
  mc_xlsx_h: "data-input/kategorizace/AIS_desagregace_rHERMIN.xlsx"
  mc_xlsx_prv: "data-input/kategorizace/Navrh - KATEGORIZACE - Operace PRV + priority.xlsx"

  # Arrow directory of cleaned up geolocation data for projects
  ef_obce_arrowdir: "data-input/esif-projekty-obce"

  # Excel file with hierarchy of all objectives and categories
  hier_excel_path: "data-input/matice/Hierarchie_uprava_CSR_NPR-O27-uprava_20210125.xlsx"
  hier_excel_sheet: SC

  # IDs
  czso_pop_table_id: "130149"

  # export location

  export_dir: "data-export"
  export_sum_xlsx: "esif_sr.xlsx"
  export_sum_csv: "esif_sr.csv"
  export_sum_pq: "esif_sr.parquet"
  export_detail_pq: "esif_sr_detail.parquet"

  export_cdbk: "codebook.yaml"

  repo_remote: "https://github.com/petrbouchal/esifinancuji"
  docs_url: "https://esifinancuji.petrbouchal.xyz"

  # data from 2017 study
  first_report_xlsx: "data-input/adic2017/vydaje_dataset.xlsx"


Prostředí

R

sessionInfo()

R version 4.1.2 (2021-11-01)
Platform: aarch64-apple-darwin20 (64-bit)
Running under: macOS Monterey 12.3

Matrix products: default
BLAS:   /Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/lib/libRblas.0.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/lib/libRlapack.dylib

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices datasets  utils     methods   base     

other attached packages:
 [1] visNetwork_2.0.9          shinyWidgets_0.5.7       
 [3] shinybusy_0.2.2           shiny_1.7.1              
 [5] rstudioapi_0.13           pingr_2.0.1              
 [7] markdown_1.1              clustermq_0.8.95.1       
 [9] bs4Dash_2.0.2             patchwork_1.1.1          
[11] gt_0.3.1                  ggplot2_3.3.3            
[13] forcats_0.5.0             details_0.2.1            
[15] pointblank_0.9.0          purrr_0.3.4              
[17] readr_2.0.2               writexl_1.4.0            
[19] lubridate_1.7.10          czso_0.3.5               
[21] ragg_1.1.0                tidyr_1.1.3              
[23] arrow_7.0.0               purrrow_0.0.0.9000       
[25] config_0.3.1              httr_1.4.2               
[27] curl_4.3                  janitor_2.0.1            
[29] readxl_1.3.1              here_1.0.1               
[31] statnipokladna_0.7.0.9000 bslib_0.3.1.9000         
[33] stringr_1.4.0             dplyr_1.0.7              
[35] magrittr_2.0.1            future_1.21.0            
[37] tarchetypes_0.4.1         targets_0.6.0.9000       

loaded via a namespace (and not attached):
 [1] colorspace_2.0-0  ellipsis_0.3.2    rprojroot_2.0.2   snakecase_0.11.0 
 [5] fs_1.5.0          farver_2.1.0      listenv_0.8.0     ggrepel_0.9.1    
 [9] bit64_4.0.5       fansi_0.5.0       xml2_1.3.2        codetools_0.2-18 
[13] extrafont_0.17    cachem_1.0.4      knitr_1.36        jsonlite_1.7.2   
[17] broom_0.7.3       Rttf2pt1_1.3.8    png_0.1-7         clipr_0.7.1      
[21] compiler_4.1.2    backports_1.2.1   assertthat_0.2.1  fastmap_1.1.0    
[25] cli_3.0.1         later_1.1.0.1     hrbrthemes_0.8.0  htmltools_0.5.2  
[29] tools_4.1.2       igraph_1.2.6      gtable_0.3.0      glue_1.4.2       
[33] Rcpp_1.0.8        cellranger_1.1.0  jquerylib_0.1.4   vctrs_0.3.8      
[37] extrafontdb_1.0   blastula_0.3.2    xfun_0.24         globals_0.14.0   
[41] ps_1.6.0          mime_0.10         lifecycle_1.0.0   renv_0.14.0      
[45] ptrr_0.2.0.9000   scales_1.1.1      hms_1.0.0         promises_1.2.0.1 
[49] parallel_4.1.2    yaml_2.2.1        gdtools_0.2.3     sass_0.4.0       
[53] stringi_1.5.3     highr_0.8         desc_1.4.0        checkmate_2.0.0  
[57] commonmark_1.7    rlang_0.4.11      pkgconfig_2.0.3   systemfonts_1.0.4
[61] evaluate_0.14     labeling_0.4.2    htmlwidgets_1.5.3 bit_4.0.4        
[65] processx_3.5.2    tidyselect_1.1.1  parallelly_1.23.0 bookdown_0.24    
[69] R6_2.5.0          generics_0.1.0    DBI_1.1.0         pillar_1.6.2     
[73] withr_2.4.2       tibble_3.1.3      crayon_1.4.2      utf8_1.2.2       
[77] tzdb_0.1.2        rmarkdown_2.11    usethis_2.1.5     grid_4.1.2       
[81] data.table_1.14.0 callr_3.7.0.9000  digest_0.6.27     xtable_1.8-4     
[85] httpuv_1.5.5      textshaping_0.3.6 munsell_0.5.0    


Obsah renv.lock

"./renv.lock"

{
  "R": {
    "Version": "4.1.2",
    "Repositories": [
      {
        "Name": "CRAN",
        "URL": "https://cran.rstudio.com"
      }
    ]
  },
  "Packages": {
    "BH": {
      "Package": "BH",
      "Version": "1.75.0-0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "e4c04affc2cac20c8fec18385cd14691"
    },
    "DBI": {
      "Package": "DBI",
      "Version": "1.1.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "4744be45519d675af66c28478720fce5"
    },
    "MASS": {
      "Package": "MASS",
      "Version": "7.3-53",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "d1bc1c8e9c0ace57ec9ffea01021d45f"
    },
    "Matrix": {
      "Package": "Matrix",
      "Version": "1.4-0",
      "Source": "Repository"
    },
    "R6": {
      "Package": "R6",
      "Version": "2.5.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "b203113193e70978a696b2809525649d"
    },
    "RColorBrewer": {
      "Package": "RColorBrewer",
      "Version": "1.1-2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "e031418365a7f7a766181ab5a41a5716"
    },
    "RCurl": {
      "Package": "RCurl",
      "Version": "1.98-1.3",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "ddac9abbfba243f9aeab9b5680b968d3"
    },
    "Rcpp": {
      "Package": "Rcpp",
      "Version": "1.0.6",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "dbb5e436998a7eba5a9d682060533338"
    },
    "Rttf2pt1": {
      "Package": "Rttf2pt1",
      "Version": "1.3.8",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "8c4137a9ab70de4787d57758f8190617"
    },
    "arrow": {
      "Package": "arrow",
      "Version": "7.0.0",
      "Source": "Repository"
    },
    "askpass": {
      "Package": "askpass",
      "Version": "1.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "e8a22846fff485f0be3770c2da758713"
    },
    "assertthat": {
      "Package": "assertthat",
      "Version": "0.2.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "50c838a310445e954bc13f26f26a6ecf"
    },
    "backports": {
      "Package": "backports",
      "Version": "1.2.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "644043219fc24e190c2f620c1a380a69"
    },
    "base64enc": {
      "Package": "base64enc",
      "Version": "0.1-3",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "543776ae6848fde2f48ff3816d0628bc"
    },
    "bit": {
      "Package": "bit",
      "Version": "4.0.4",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "f36715f14d94678eea9933af927bc15d"
    },
    "bit64": {
      "Package": "bit64",
      "Version": "4.0.5",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "9fe98599ca456d6552421db0d6772d8f"
    },
    "bitops": {
      "Package": "bitops",
      "Version": "1.0-6",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "0b118d5900596bae6c4d4865374536a6"
    },
    "blastula": {
      "Package": "blastula",
      "Version": "0.3.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "1f45952e8aadddb043afb988b988dd52"
    },
    "blob": {
      "Package": "blob",
      "Version": "1.2.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "9addc7e2c5954eca5719928131fed98c"
    },
    "bookdown": {
      "Package": "bookdown",
      "Version": "0.24",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "3837766a1e1b527af25fa3e2d12a2800"
    },
    "brew": {
      "Package": "brew",
      "Version": "1.0-6",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "92a5f887f9ae3035ac7afde22ba73ee9"
    },
    "brio": {
      "Package": "brio",
      "Version": "1.1.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "36758510e65a457efeefa50e1e7f0576"
    },
    "broom": {
      "Package": "broom",
      "Version": "0.7.3",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "5581a5ddc8fe2ac5e0d092ec2de4c4ae"
    },
    "bs4Dash": {
      "Package": "bs4Dash",
      "Version": "2.0.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "e91fefcf385e2433f574263619307243"
    },
    "bslib": {
      "Package": "bslib",
      "Version": "0.3.1.9000",
      "Source": "GitHub",
      "RemoteType": "github",
      "RemoteHost": "api.github.com",
      "RemoteRepo": "bslib",
      "RemoteUsername": "rstudio",
      "RemoteRef": "HEAD",
      "RemoteSha": "888fbe064491692deb56fd90dc23455052e31073",
      "Hash": "4fb58ab3aa9aa1927807fa79817cee70"
    },
    "cachem": {
      "Package": "cachem",
      "Version": "1.0.4",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "2703a46dcabfb902f10060b2bca9f708"
    },
    "callr": {
      "Package": "callr",
      "Version": "3.7.0.9000",
      "Source": "GitHub",
      "RemoteType": "github",
      "RemoteHost": "api.github.com",
      "RemoteUsername": "r-lib",
      "RemoteRepo": "callr",
      "RemoteRef": "master",
      "RemoteSha": "ef9c9d8e9d2061b11b0844661182ca80b15572c8",
      "Hash": "9e5cf59fb4a333d729e2d04e927dd8ff"
    },
    "cellranger": {
      "Package": "cellranger",
      "Version": "1.1.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "f61dbaec772ccd2e17705c1e872e9e7c"
    },
    "checkmate": {
      "Package": "checkmate",
      "Version": "2.0.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "a667800d5f0350371bedeb8b8b950289"
    },
    "cli": {
      "Package": "cli",
      "Version": "3.0.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "e3ae5d68dea0c55a12ea12a9fda02e61"
    },
    "clustermq": {
      "Package": "clustermq",
      "Version": "0.8.95.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "385cd5623e6f8f27dc79437398dceed1"
    },
    "codetools": {
      "Package": "codetools",
      "Version": "0.2-18",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "019388fc48e48b3da0d3a76ff94608a8"
    },
    "colorspace": {
      "Package": "colorspace",
      "Version": "2.0-0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "abea3384649ef37f60ef51ce002f3547"
    },
    "commonmark": {
      "Package": "commonmark",
      "Version": "1.7",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "0f22be39ec1d141fd03683c06f3a6e67"
    },
    "config": {
      "Package": "config",
      "Version": "0.3.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "31d77b09f63550cee9ecb5a08bf76e8f"
    },
    "cpp11": {
      "Package": "cpp11",
      "Version": "0.4.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "40ba3fd26c8f61d8d14d334bc7761df9"
    },
    "credentials": {
      "Package": "credentials",
      "Version": "1.3.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "a96728288c75a814c900af9da84387be"
    },
    "curl": {
      "Package": "curl",
      "Version": "4.3",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "2b7d10581cc730804e9ed178c8374bd6"
    },
    "czso": {
      "Package": "czso",
      "Version": "0.3.5",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "6fb94b3867e48c70c2ff124e4ed2ead2"
    },
    "data.table": {
      "Package": "data.table",
      "Version": "1.14.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "d1b8b1a821ee564a3515fa6c6d5c52dc"
    },
    "dbplyr": {
      "Package": "dbplyr",
      "Version": "2.1.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "1f37fa4ab2f5f7eded42f78b9a887182"
    },
    "desc": {
      "Package": "desc",
      "Version": "1.4.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "28763d08fadd0b733e3cee9dab4e12fe"
    },
    "details": {
      "Package": "details",
      "Version": "0.2.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "7a18f9d2e53a960aafbe25c043ec3f52"
    },
    "diffobj": {
      "Package": "diffobj",
      "Version": "0.3.3",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "55fae7ec1418d2a47bd552571673d1af"
    },
    "digest": {
      "Package": "digest",
      "Version": "0.6.27",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "a0cbe758a531d054b537d16dff4d58a1"
    },
    "dplyr": {
      "Package": "dplyr",
      "Version": "1.0.7",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "36f1ae62f026c8ba9f9b5c9a08c03297"
    },
    "drat": {
      "Package": "drat",
      "Version": "0.1.8",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "0b49721ddebe653c2a29776ab9f265f5"
    },
    "ellipsis": {
      "Package": "ellipsis",
      "Version": "0.3.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "bb0eec2fe32e88d9e2836c2f73ea2077"
    },
    "evaluate": {
      "Package": "evaluate",
      "Version": "0.14",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "ec8ca05cffcc70569eaaad8469d2a3a7"
    },
    "extrafont": {
      "Package": "extrafont",
      "Version": "0.17",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "7f2f50e8f998a4bea4b04650fc4f2ca8"
    },
    "extrafontdb": {
      "Package": "extrafontdb",
      "Version": "1.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "a861555ddec7451c653b40e713166c6f"
    },
    "fansi": {
      "Package": "fansi",
      "Version": "0.5.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "d447b40982c576a72b779f0a3b3da227"
    },
    "farver": {
      "Package": "farver",
      "Version": "2.1.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "c98eb5133d9cb9e1622b8691487f11bb"
    },
    "fastmap": {
      "Package": "fastmap",
      "Version": "1.1.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "77bd60a6157420d4ffa93b27cf6a58b8"
    },
    "fontawesome": {
      "Package": "fontawesome",
      "Version": "0.2.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "55624ed409e46c5f358b2c060be87f67"
    },
    "forcats": {
      "Package": "forcats",
      "Version": "0.5.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "1cb4279e697650f0bd78cd3601ee7576"
    },
    "fresh": {
      "Package": "fresh",
      "Version": "0.2.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "fa54367040deb4537da49b7ac0ee5770"
    },
    "fs": {
      "Package": "fs",
      "Version": "1.5.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "44594a07a42e5f91fac9f93fda6d0109"
    },
    "future": {
      "Package": "future",
      "Version": "1.21.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "f25fad6bee82b7ab01f055e2d813b96f"
    },
    "gdtools": {
      "Package": "gdtools",
      "Version": "0.2.3",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "12a524de5a491ff39debb9311fc0763f"
    },
    "generics": {
      "Package": "generics",
      "Version": "0.1.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "4d243a9c10b00589889fe32314ffd902"
    },
    "gert": {
      "Package": "gert",
      "Version": "1.5.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "8fddce7cbd59467106266a6e93e253b4"
    },
    "getPass": {
      "Package": "getPass",
      "Version": "0.2-2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "07a91f99e56951818ab911366db77700"
    },
    "ggplot2": {
      "Package": "ggplot2",
      "Version": "3.3.3",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "3eb6477d01eb5bbdc03f7d5f70f2733e"
    },
    "ggrepel": {
      "Package": "ggrepel",
      "Version": "0.9.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "08ab869f37e6a7741a64ab9069bcb67d"
    },
    "ggtext": {
      "Package": "ggtext",
      "Version": "0.1.1",
      "Source": "GitHub",
      "RemoteType": "github",
      "RemoteHost": "api.github.com",
      "RemoteUsername": "clauswilke",
      "RemoteRepo": "ggtext",
      "RemoteRef": "master",
      "RemoteSha": "50fdaba101b2c591c08e9d67782a5b86621a4fa9",
      "Hash": "0d0f123ebecc4677ead8e556117c7206"
    },
    "gh": {
      "Package": "gh",
      "Version": "1.3.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "38c2580abbda249bd6afeec00d14f531"
    },
    "git2r": {
      "Package": "git2r",
      "Version": "0.28.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "f64fd34026f6025de71a4354800e6d79"
    },
    "gitcreds": {
      "Package": "gitcreds",
      "Version": "0.1.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "f3aefccc1cc50de6338146b62f115de8"
    },
    "globals": {
      "Package": "globals",
      "Version": "0.14.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "eca8023ed5ca6372479ebb9b3207f5ae"
    },
    "glue": {
      "Package": "glue",
      "Version": "1.4.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "6efd734b14c6471cfe443345f3e35e29"
    },
    "gridtext": {
      "Package": "gridtext",
      "Version": "0.1.4",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "5ae1f617531ca2ae244647d9b21b5e74"
    },
    "gt": {
      "Package": "gt",
      "Version": "0.3.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "e027761c361e66a24e22f9446b3dd86c"
    },
    "gtable": {
      "Package": "gtable",
      "Version": "0.3.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "ac5c6baf7822ce8732b343f14c072c4d"
    },
    "haven": {
      "Package": "haven",
      "Version": "2.3.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "221d0ad75dfa03ebf17b1a4cc5c31dfc"
    },
    "here": {
      "Package": "here",
      "Version": "1.0.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "24b224366f9c2e7534d2344d10d59211"
    },
    "highr": {
      "Package": "highr",
      "Version": "0.8",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "4dc5bb88961e347a0f4d8aad597cbfac"
    },
    "hms": {
      "Package": "hms",
      "Version": "1.0.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "bf552cdd96f5969873afdac7311c7d0d"
    },
    "hrbrthemes": {
      "Package": "hrbrthemes",
      "Version": "0.8.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "0d1257948f016840ad90320ed19c8c7d"
    },
    "htmltools": {
      "Package": "htmltools",
      "Version": "0.5.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "526c484233f42522278ab06fb185cb26"
    },
    "htmlwidgets": {
      "Package": "htmlwidgets",
      "Version": "1.5.3",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "6fdaa86d0700f8b3e92ee3c445a5a10d"
    },
    "httpuv": {
      "Package": "httpuv",
      "Version": "1.5.5",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "b9d5d39be2150cf86538b8488334b8f8"
    },
    "httr": {
      "Package": "httr",
      "Version": "1.4.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "a525aba14184fec243f9eaec62fbed43"
    },
    "igraph": {
      "Package": "igraph",
      "Version": "1.2.6",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "7b1f856410253d56ea67ad808f7cdff6"
    },
    "ini": {
      "Package": "ini",
      "Version": "0.3.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "6154ec2223172bce8162d4153cda21f7"
    },
    "isoband": {
      "Package": "isoband",
      "Version": "0.2.4",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "b2008df40fb297e3fef135c7e8eeec1a"
    },
    "janitor": {
      "Package": "janitor",
      "Version": "2.0.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "7eb42c3bb09e2019b97de69d2ea9dfff"
    },
    "jpeg": {
      "Package": "jpeg",
      "Version": "0.1-8.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "bc316c003aba520fc73d70ad53b5fc36"
    },
    "jquerylib": {
      "Package": "jquerylib",
      "Version": "0.1.4",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "5aab57a3bd297eee1c1d862735972182"
    },
    "jsonlite": {
      "Package": "jsonlite",
      "Version": "1.7.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "98138e0994d41508c7a6b84a0600cfcb"
    },
    "knitr": {
      "Package": "knitr",
      "Version": "1.36",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "46344b93f8854714cdf476433a59ed10"
    },
    "labeling": {
      "Package": "labeling",
      "Version": "0.4.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "3d5108641f47470611a32d0bdf357a72"
    },
    "later": {
      "Package": "later",
      "Version": "1.1.0.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "d0a62b247165aabf397fded504660d8a"
    },
    "lattice": {
      "Package": "lattice",
      "Version": "0.20-41",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "fbd9285028b0263d76d18c95ae51a53d"
    },
    "lifecycle": {
      "Package": "lifecycle",
      "Version": "1.0.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "3471fb65971f1a7b2d4ae7848cf2db8d"
    },
    "listenv": {
      "Package": "listenv",
      "Version": "0.8.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "0bde42ee282efb18c7c4e63822f5b4f7"
    },
    "lubridate": {
      "Package": "lubridate",
      "Version": "1.7.10",
      "Source": "GitHub",
      "RemoteType": "github",
      "RemoteHost": "api.github.com",
      "RemoteRepo": "lubridate",
      "RemoteUsername": "tidyverse",
      "RemoteRef": "HEAD",
      "RemoteSha": "575b19bbb4df9d3109df92e48a645942b5babca8",
      "Hash": "248945b304aaa3bd5c241784cd71292a"
    },
    "magrittr": {
      "Package": "magrittr",
      "Version": "2.0.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "41287f1ac7d28a92f0a286ed507928d3"
    },
    "markdown": {
      "Package": "markdown",
      "Version": "1.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "61e4a10781dd00d7d81dd06ca9b94e95"
    },
    "memoise": {
      "Package": "memoise",
      "Version": "2.0.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "a0bc51650201a56d00a4798523cc91b3"
    },
    "mgcv": {
      "Package": "mgcv",
      "Version": "1.8-33",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "eb7b6439bc6d812eed2cddba5edc6be3"
    },
    "mime": {
      "Package": "mime",
      "Version": "0.10",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "26fa77e707223e1ce042b2b5d09993dc"
    },
    "modelr": {
      "Package": "modelr",
      "Version": "0.1.8",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "9fd59716311ee82cba83dc2826fc5577"
    },
    "munsell": {
      "Package": "munsell",
      "Version": "0.5.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "6dfe8bf774944bd5595785e3229d8771"
    },
    "narray": {
      "Package": "narray",
      "Version": "0.4.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "b275f9d21e812b6338f4c3e9d70b2209"
    },
    "nlme": {
      "Package": "nlme",
      "Version": "3.1-151",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "42c8ba2b6a32a6bf0874e93e3bd86a43"
    },
    "openssl": {
      "Package": "openssl",
      "Version": "1.4.3",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "a399e4773075fc2375b71f45fca186c4"
    },
    "parallelly": {
      "Package": "parallelly",
      "Version": "1.23.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "2f841d7915986a8fd995ab4ec105dd1b"
    },
    "parsedate": {
      "Package": "parsedate",
      "Version": "1.2.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "9ab1426429ad716b42088a0fd8e909ee"
    },
    "patchwork": {
      "Package": "patchwork",
      "Version": "1.1.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "c446b30cb33ec125ff02588b60660ccb"
    },
    "pillar": {
      "Package": "pillar",
      "Version": "1.6.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "43f228eb4b49093d1c8a5c93cae9efe9"
    },
    "pingr": {
      "Package": "pingr",
      "Version": "2.0.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "e293e79be42ffd336d938937fd3017fb"
    },
    "pkgbuild": {
      "Package": "pkgbuild",
      "Version": "1.2.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "725fcc30222d4d11ec68efb8ff11a9af"
    },
    "pkgconfig": {
      "Package": "pkgconfig",
      "Version": "2.0.3",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "01f28d4278f15c76cddbea05899c5d6f"
    },
    "pkgload": {
      "Package": "pkgload",
      "Version": "1.2.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "463642747f81879e6752485aefb831cf"
    },
    "png": {
      "Package": "png",
      "Version": "0.1-7",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "03b7076c234cb3331288919983326c55"
    },
    "pointblank": {
      "Package": "pointblank",
      "Version": "0.9.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "7486e4dea341651aaa8888bd9cbf4e1e"
    },
    "praise": {
      "Package": "praise",
      "Version": "1.0.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "a555924add98c99d2f411e37e7d25e9f"
    },
    "prettyunits": {
      "Package": "prettyunits",
      "Version": "1.1.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "95ef9167b75dde9d2ccc3c7528393e7e"
    },
    "processx": {
      "Package": "processx",
      "Version": "3.5.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "0cbca2bc4d16525d009c4dbba156b37c"
    },
    "progress": {
      "Package": "progress",
      "Version": "1.2.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "14dc9f7a3c91ebb14ec5bb9208a07061"
    },
    "promises": {
      "Package": "promises",
      "Version": "1.2.0.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "4ab2c43adb4d4699cf3690acd378d75d"
    },
    "ps": {
      "Package": "ps",
      "Version": "1.6.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "32620e2001c1dce1af49c49dccbb9420"
    },
    "ptrr": {
      "Package": "ptrr",
      "Version": "0.2.0.9000",
      "Source": "GitHub",
      "RemoteType": "github",
      "RemoteHost": "api.github.com",
      "RemoteUsername": "petrbouchal",
      "RemoteRepo": "ptrr",
      "RemoteRef": "master",
      "RemoteSha": "feae74dcf742dd9f9fe6086201110995c4eef736",
      "Hash": "b96f29d641037b5c769534b69bf36fe7"
    },
    "purrr": {
      "Package": "purrr",
      "Version": "0.3.4",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "97def703420c8ab10d8f0e6c72101e02"
    },
    "purrrow": {
      "Package": "purrrow",
      "Version": "0.0.0.9000",
      "Source": "GitHub",
      "RemoteType": "github",
      "RemoteHost": "api.github.com",
      "RemoteRepo": "purrrow",
      "RemoteUsername": "petrbouchal",
      "RemoteRef": "HEAD",
      "RemoteSha": "1b273d91a1dec949ebf0029706b35314b1a7eb60",
      "Hash": "cdb0ac493573ca7f117f20c05136af02"
    },
    "ragg": {
      "Package": "ragg",
      "Version": "1.1.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "01f1614915f8061b023305c315b28cca"
    },
    "rappdirs": {
      "Package": "rappdirs",
      "Version": "0.3.3",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "5e3c5dc0b071b21fa128676560dbe94d"
    },
    "rcmdcheck": {
      "Package": "rcmdcheck",
      "Version": "1.3.3",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "ed95895886dab6d2a584da45503555da"
    },
    "readr": {
      "Package": "readr",
      "Version": "2.0.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "7cb2c3ecfbc2c6786221d2c0c1f6ed68"
    },
    "readxl": {
      "Package": "readxl",
      "Version": "1.3.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "63537c483c2dbec8d9e3183b3735254a"
    },
    "rematch": {
      "Package": "rematch",
      "Version": "1.0.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "c66b930d20bb6d858cd18e1cebcfae5c"
    },
    "rematch2": {
      "Package": "rematch2",
      "Version": "2.1.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "76c9e04c712a05848ae7a23d2f170a40"
    },
    "remotes": {
      "Package": "remotes",
      "Version": "2.4.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "a85ebb35721573b196317b49ddd2dfe4"
    },
    "renv": {
      "Package": "renv",
      "Version": "0.14.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "30e5eba91b67f7f4d75d31de14bbfbdc"
    },
    "rhub": {
      "Package": "rhub",
      "Version": "1.1.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "977cce19c029acc6d88a1c861f224819"
    },
    "rlang": {
      "Package": "rlang",
      "Version": "0.4.11",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "515f341d3affe0de9e4a7f762efb0456"
    },
    "rmarkdown": {
      "Package": "rmarkdown",
      "Version": "2.11",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "320017b52d05a943981272b295750388"
    },
    "roxygen2": {
      "Package": "roxygen2",
      "Version": "7.1.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "fcd94e00cc409b25d07ca50f7bf339f5"
    },
    "rprojroot": {
      "Package": "rprojroot",
      "Version": "2.0.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "249d8cd1e74a8f6a26194a91b47f21d1"
    },
    "rstudioapi": {
      "Package": "rstudioapi",
      "Version": "0.13",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "06c85365a03fdaf699966cc1d3cf53ea"
    },
    "rversions": {
      "Package": "rversions",
      "Version": "2.0.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "0ec41191f744d0f5afad8c6f35cc36e4"
    },
    "rvest": {
      "Package": "rvest",
      "Version": "0.3.6",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "a9795ccb2d608330e841998b67156764"
    },
    "sass": {
      "Package": "sass",
      "Version": "0.4.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "50cf822feb64bb3977bda0b7091be623"
    },
    "scales": {
      "Package": "scales",
      "Version": "1.1.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "6f76f71042411426ec8df6c54f34e6dd"
    },
    "selectr": {
      "Package": "selectr",
      "Version": "0.4-2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "3838071b66e0c566d55cc26bd6e27bf4"
    },
    "sessioninfo": {
      "Package": "sessioninfo",
      "Version": "1.1.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "308013098befe37484df72c39cf90d6e"
    },
    "shiny": {
      "Package": "shiny",
      "Version": "1.7.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "00344c227c7bd0ab5d78052c5d736c44"
    },
    "shinyWidgets": {
      "Package": "shinyWidgets",
      "Version": "0.5.7",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "67f284ca3b12634dfabbbb5c247f5966"
    },
    "shinybusy": {
      "Package": "shinybusy",
      "Version": "0.2.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "c38fc071d4def5e642c8dc34c3a082e4"
    },
    "snakecase": {
      "Package": "snakecase",
      "Version": "0.11.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "4079070fc210c7901c0832a3aeab894f"
    },
    "sourcetools": {
      "Package": "sourcetools",
      "Version": "0.1.7",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "947e4e02a79effa5d512473e10f41797"
    },
    "statnipokladna": {
      "Package": "statnipokladna",
      "Version": "0.7.0.9000",
      "Source": "GitHub",
      "RemoteType": "github",
      "RemoteHost": "api.github.com",
      "RemoteUsername": "petrbouchal",
      "RemoteRepo": "statnipokladna",
      "RemoteRef": "master",
      "RemoteSha": "3f994b24f908b723bc9238096d44bf785143c72e",
      "Hash": "dd380b1572a7f5ac987e69840675dc09"
    },
    "stringi": {
      "Package": "stringi",
      "Version": "1.5.3",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "a063ebea753c92910a4cca7b18bc1f05"
    },
    "stringr": {
      "Package": "stringr",
      "Version": "1.4.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "0759e6b6c0957edb1311028a49a35e76"
    },
    "sys": {
      "Package": "sys",
      "Version": "3.4",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "b227d13e29222b4574486cfcbde077fa"
    },
    "systemfonts": {
      "Package": "systemfonts",
      "Version": "1.0.4",
      "Source": "Repository"
    },
    "tarchetypes": {
      "Package": "tarchetypes",
      "Version": "0.4.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "24c9eb58a70cef665befbcc9891572de"
    },
    "targets": {
      "Package": "targets",
      "Version": "0.6.0.9000",
      "Source": "GitHub",
      "RemoteType": "github",
      "RemoteHost": "api.github.com",
      "RemoteUsername": "ropensci",
      "RemoteRepo": "targets",
      "RemoteRef": "main",
      "RemoteSha": "df00a1cd82afda1d4c620f37e6c2b139c197149d",
      "Hash": "3584b9c28010e5f143fc8a758aebc0fd"
    },
    "testthat": {
      "Package": "testthat",
      "Version": "3.0.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "495e0434d9305716b6a87031570ce109"
    },
    "textshaping": {
      "Package": "textshaping",
      "Version": "0.3.6",
      "Source": "Repository"
    },
    "tibble": {
      "Package": "tibble",
      "Version": "3.1.3",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "038455513fde65e79c25e724e0c84ca2"
    },
    "tidyr": {
      "Package": "tidyr",
      "Version": "1.1.3",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "450d7dfaedde58e28586b854eeece4fa"
    },
    "tidyselect": {
      "Package": "tidyselect",
      "Version": "1.1.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "7243004a708d06d4716717fa1ff5b2fe"
    },
    "tidyverse": {
      "Package": "tidyverse",
      "Version": "1.3.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "bd51be662f359fa99021f3d51e911490"
    },
    "tinytex": {
      "Package": "tinytex",
      "Version": "0.32",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "db9a6f2cf147751322d22c9f6647c7bd"
    },
    "tzdb": {
      "Package": "tzdb",
      "Version": "0.1.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "fb2b801053decce71295bb8cb04d438b"
    },
    "utf8": {
      "Package": "utf8",
      "Version": "1.2.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "c9c462b759a5cc844ae25b5942654d13"
    },
    "uuid": {
      "Package": "uuid",
      "Version": "0.1-4",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "e4169eb989a5d03ccb6b628cad1b1b50"
    },
    "vctrs": {
      "Package": "vctrs",
      "Version": "0.3.8",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "ecf749a1b39ea72bd9b51b76292261f1"
    },
    "viridisLite": {
      "Package": "viridisLite",
      "Version": "0.3.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "ce4f6271baa94776db692f1cb2055bee"
    },
    "visNetwork": {
      "Package": "visNetwork",
      "Version": "2.0.9",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "12545f2acf49d1d346d075580122d89c"
    },
    "vroom": {
      "Package": "vroom",
      "Version": "1.5.5",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "9c3b3a3f947c7936cea7485349247e5b"
    },
    "waiter": {
      "Package": "waiter",
      "Version": "0.2.3",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "30b15e2b6a0abc1e67bb468d9d851071"
    },
    "waldo": {
      "Package": "waldo",
      "Version": "0.2.5",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "20c45f1d511a3f730b7b469f4d11e104"
    },
    "whisker": {
      "Package": "whisker",
      "Version": "0.4",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "ca970b96d894e90397ed20637a0c1bbe"
    },
    "whoami": {
      "Package": "whoami",
      "Version": "1.3.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "ef0f4d9b8f2cc2ebeccae1d725b8a023"
    },
    "withr": {
      "Package": "withr",
      "Version": "2.4.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "ad03909b44677f930fa156d47d7a3aeb"
    },
    "writexl": {
      "Package": "writexl",
      "Version": "1.4.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "edd181b6e10c87497db16d1f8c0d4ed5"
    },
    "xfun": {
      "Package": "xfun",
      "Version": "0.24",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "88cdb9779a657ad80ad942245fffba31"
    },
    "xml2": {
      "Package": "xml2",
      "Version": "1.3.2",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "d4d71a75dd3ea9eb5fa28cc21f9585e2"
    },
    "xopen": {
      "Package": "xopen",
      "Version": "1.0.0",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "6c85f015dee9cc7710ddd20f86881f58"
    },
    "xtable": {
      "Package": "xtable",
      "Version": "1.8-4",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "b8acdf8af494d9ec19ccb2481a9b11c2"
    },
    "yaml": {
      "Package": "yaml",
      "Version": "2.2.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "2826c5d9efb0a88f657c7a679c7106db"
    },
    "zip": {
      "Package": "zip",
      "Version": "2.1.1",
      "Source": "Repository",
      "Repository": "CRAN",
      "Hash": "3bc8405c637d988801ec5ea88372d0c2"
    }
  }
}


targets: zobrazení pipeline

targets::tar_visnetwork()
## 
## Attaching package: ‘dplyr’
## 
## The following objects are masked from ‘package:stats’:
## 
##     filter, lag
## 
## The following objects are masked from ‘package:base’:
## 
##     intersect, setdiff, setequal, union
## 
## 
## Attaching package: ‘bslib’
## 
## The following object is masked from ‘package:utils’:
## 
##     page
## 
## Warning messages:
## 1: found matches() from tidyselect in a call to tar_load() or tar_read() in a knitr / R Markdown code chunk. These dependencies cannot be detected statically, so they will be ignored. 
## 2: found matches() from tidyselect in a call to tar_load() or tar_read() in a knitr / R Markdown code chunk. These dependencies cannot be detected statically, so they will be ignored. 
## 3: found matches() from tidyselect in a call to tar_load() or tar_read() in a knitr / R Markdown code chunk. These dependencies cannot be detected statically, so they will be ignored. 
## 4: found matches() from tidyselect in a call to tar_load() or tar_read() in a knitr / R Markdown code chunk. These dependencies cannot be detected statically, so they will be ignored.

Git

Repozitář online: https://github.com/petrbouchal/esifinancuji

Commit: 47dc90e686e44595d96b10f036aed4a3ab0cba3a