Parcourir la source

getting report sections, fixed getting document list

main
Garrick Aden-Buie il y a 2 ans
Parent
révision
da3eadc747
Aucune clé connue n'a été trouvée dans la base pour cette signature
12 fichiers modifiés avec 423 ajouts et 57 suppressions
  1. +2
    -0
      .Rbuildignore
  2. +1
    -0
      .gitignore
  3. +1
    -0
      0-time-log.csv
  4. +3
    -4
      DESCRIPTION
  5. +141
    -0
      R/get.R
  6. +21
    -0
      R/urls.R
  7. +5
    -0
      R/utils-delay.R
  8. +30
    -0
      README.Rmd
  9. +22
    -3
      _targets.R
  10. +173
    -50
      _targets/meta/meta
  11. +22
    -0
      nc-campaign-finance.Rproj
  12. +2
    -0
      run.R

+ 2
- 0
.Rbuildignore Voir le fichier

@@ -0,0 +1,2 @@
^nc-campaign-finance\.Rproj$
^\.Rproj\.user$

+ 1
- 0
.gitignore Voir le fichier

@@ -0,0 +1 @@
.Rproj.user

+ 1
- 0
0-time-log.csv Voir le fichier

@@ -2,3 +2,4 @@ day, hours, tasks
2023-08-25,1,research and email
2023-08-28,1,project setup
2023-08-29,1,get document list for all reports and committees from 2016 on
2023-08-29,2.5,"getting the doc list with report id and testing with John Bell"

+ 3
- 4
DESCRIPTION Voir le fichier

@@ -14,12 +14,11 @@ Depends:
dplyr,
glue,
httr2,
rlang,
rvest
Imports:
readr,
rlang
Imports:
cli,
crew,
desc,
readr,
targets,
visNetwork

+ 141
- 0
R/get.R Voir le fichier

@@ -15,6 +15,25 @@ spec_export_search_results <- function() {
)
}

spec_report_by_year_scrape <- function() {
readr::cols(
CommitteeName = readr::col_character(),
SBoEID = readr::col_character(),
DocumentType = readr::col_character(),
ReportYear = readr::col_character(),
ReportType = readr::col_character(),
IsAmendment = readr::col_character(),
ImageReceiptDate = readr::col_date(format = "%m/%d/%Y"),
DataImportDate = readr::col_date(format = "%m/%d/%Y"),
PeriodStartDate = readr::col_date(format = "%m/%d/%Y"),
PeriodEndDate = readr::col_date(format = "%m/%d/%Y"),
ImageType = readr::col_character(),
DataType = readr::col_character(),
DataLink = readr::col_character(),
ImageLink = readr::col_character()
)
}

get_report_by_year_export <- function(year, report) {
res <-
req_report_by_year_export(year, report) |>
@@ -31,3 +50,125 @@ get_report_by_year_export <- function(year, report) {
group_by(year, doc_name) |>
targets::tar_group()
}

get_report_by_year_scrape <- function(year, report) {
res <-
req_report_by_year(year, report) |>
req_perform() |>
resp_body_string()

res <- strsplit(res, "\r\n")[[1]]
res <- res[grepl("^\\s*var data = \\[", res)]
res <- sub("\\s*var data = ", "", res)

jsonlite::fromJSON(res) |>
as_tibble() |>
readr::type_convert(col_types = spec_report_by_year_scrape()) |>
select(
year = ReportYear,
doc_name = ReportType,
sboe_id = SBoEID,
committee_name = CommitteeName,
report_id = DataLink,
doc_type = DocumentType,
amended = IsAmendment,
received_image = ImageReceiptDate,
received_data = DataImportDate,
start_date = PeriodStartDate,
end_date = PeriodEndDate,
img_link = ImageLink
) |>
mutate(amended = amended == "Y") |>
group_by(year, doc_name) |>
targets::tar_group()
}

spec_report_section_receipts <- function() {
readr::cols(
Date = readr::col_date(format = "%m/%d/%Y"),
`Is Prior` = readr::col_character(),
Name = readr::col_character(),
`Street 1` = readr::col_character(),
`Street 2` = readr::col_character(),
City = readr::col_character(),
State = readr::col_character(),
`Full Zip` = readr::col_character(),
`Country Name` = readr::col_character(),
`Outside US Postal Code` = readr::col_character(),
Profession = readr::col_character(),
`Employers Name` = readr::col_character(),
Purpose = readr::col_character(),
`Receipt Type Desc` = readr::col_character(),
`Account Abbr` = readr::col_character(),
`Form Of Payment Desc` = readr::col_character(),
Description = readr::col_character(),
Amount = readr::col_double(),
`Sum To Date` = readr::col_double()
)
}

spec_report_section_expenses <- function() {
cols(
Date = col_date(format = "%m/%d/%Y"),
Name = col_character(),
`Street 1` = col_character(),
`Street 2` = col_character(),
City = col_character(),
State = col_character(),
`Full Zip` = col_character(),
`Country Name` = col_character(),
`Outside US Postal Code` = col_character(),
Profession = col_character(),
`Employer Name` = col_character(),
`Purpose Type Code` = col_character(),
Purpose = col_character(),
Candidate = col_character(),
`Office Sought` = col_character(),
Declaration = col_character(),
Amount = col_double(),
`Expenditure Type Desc` = col_character(),
`Account Abbr` = col_character(),
`Form Of Payment Desc` = col_character(),
Description = col_character(),
Amount1 = col_double(),
`Sum To Date` = col_double()
)
}

get_report_section <- function(
report_id,
section = "receipts",
sboe_id = NULL
) {
delay()

res <-
req_report_detail(report_id, section) |>
req_perform()

if (identical(res$body, raw(0))) return(NULL)

res <- resp_body_string(res)

spec <- switch(
section,
receipts = list(skip = 1, col_types = spec_report_section_receipts()),
expenses = ,
expenditures = list(skip = 1, col_types = spec_report_section_expenses()),
NULL
)

if (is.null(spec)) return(res)

res <- readr::read_csv(res, col_types = spec$col_types, skip = spec$skip)

names(res) <- snakecase::to_snake_case(names(res))

res <- mutate(res, report_id = !!report_id, .before = 1)

if (!is.null(sboe_id)) {
res <- mutate(res, sboe_id = !!sboe_id, .after = report_id)
}

res
}

+ 21
- 0
R/urls.R Voir le fichier

@@ -6,6 +6,10 @@ url_nc_cf_export_search_doc <- function() {
"https://cf.ncsbe.gov/CFDocLkup/ExportSearchResults/"
}

url_nc_cf_export_detail_results <- function() {
"https://cf.ncsbe.gov/CFOrgLkup/ExportDetailResults/"
}

match_report_type <- function(report, collapse = TRUE) {
report <- toupper(report)

@@ -52,3 +56,20 @@ req_report_by_year_export <- function(

req
}

match_report_sections <- function(section) {
options <- c(ALL = "all", CVR = "cover", EXP = "expenditures", REC = "receipts", EXP = "expenses")
section <- arg_match(section, options)
names(options)[which(section == options)]
}

req_report_detail <- function(report_id, section = "receipts") {
section <- match_report_sections(section)

req <- request(url_nc_cf_export_detail_results())
# Title is needed or the page throws an error
# https://cf.ncsbe.gov/CFOrgLkup/ExportDetailResults/?ReportID=197247&Type=REC&Title=JOHN
req <- req_url_query(req, ReportID = report_id, Type = section, Title = "download")

req
}

+ 5
- 0
R/utils-delay.R Voir le fichier

@@ -0,0 +1,5 @@
delay <- function() {
if (identical(Sys.getenv("IN_TARGETS"), "true")) {
Sys.sleep(runif(1, 0, 2))
}
}

+ 30
- 0
README.Rmd Voir le fichier

@@ -24,3 +24,33 @@ year <- 2022
reports <- "'RPQTR1', 'RPQTR4', 'RPQTR2', 'RPQTR3'"
url <- glue::glue("https://cf.ncsbe.gov/CFDocLkup/DocumentResult/?year={year}&reports={reports}")
```


## All documents by SBOE ID

Having all of the documents, we need the report ID for the reports listed above.

```
v--------v
https://cf.ncsbe.gov/CFOrgLkup/ReportSection/?RID=197247&SID=STA-8S285O-C-001
```

That links to the sections of the report, where you can click the "HTML View" of "All report sections":

```
https://cf.ncsbe.gov/CFOrgLkup/ReportDetail/?RID=197247&TP=ALL
```

At the top of that page is a link to the reports csv:

```
# all reports
https://cf.ncsbe.gov/CFOrgLkup/ExportDetailResults/?ReportID=197247&Type=ALL
# report cover
https://cf.ncsbe.gov/CFOrgLkup/ExportDetailResults/?ReportID=197247&Type=CVR
# detailed receipts
https://cf.ncsbe.gov/CFOrgLkup/ExportDetailResults/?ReportID=197247&Type=REC
# detailed expenditures
https://cf.ncsbe.gov/CFOrgLkup/ReportDetail/?RID=197247&TP=EXP
```


+ 22
- 3
_targets.R Voir le fichier

@@ -23,15 +23,34 @@ list(
tar_target(report, c("MY", "YE", "Q1", "Q2", "Q3", "Q4")),
tar_target(
doc_list,
get_report_by_year_export(year, report),
get_report_by_year_scrape(year, report),
pattern = cross(year, report)
),
tar_target(
committees,
doc_list |>
# this is the list of committees and years reported
# if `n_reports` changes, we have to go re-read that year
count(committee_name, sboe_id, year, name = "n_reports") |>
# if `n_*` changes, we have to go re-read that year
group_by(committee_name, sboe_id, year) |>
summarize(
n_reports = n(),
n_amended = sum(amended),
n_docs = sum(!is.na(report_id)),
) |>
arrange(sboe_id)
),
tar_target(
report_list,
doc_list |>
filter(!is.na(report_id)) |>
filter(committee_name == "JOHN BELL COMM" | report_id == 188139)
),
tar_target(report_list_report_id, report_list$report_id),
tar_target(report_list_sboe_id, report_list$sboe_id),
tar_target(
receipts,
get_report_section(report_list_report_id, "receipts", report_list_sboe_id),
pattern = map(report_list_report_id, report_list_sboe_id),
format = "parquet"
)
)

+ 173
- 50
_targets/meta/meta Voir le fichier

@@ -1,66 +1,189 @@
name|type|data|command|depend|seed|path|time|size|bytes|format|repository|iteration|parent|children|seconds|warnings|error
committees|stem|ea10a4a21e3715c7|f093e32f70acfcd7|3c28c1bdcdee7012|-828971872||t19598.5673482105s|0493724b768746d1|113022|rds|local|vector|||0.303||
doc_list|pattern|11d7f7725087279a|5fff0c5cda12b47a||463924853||||1031328|rds|local|vector||doc_list_9ec26390*doc_list_1383f472*doc_list_8c36acd3*doc_list_09ceab10*doc_list_003f7bd5*doc_list_a895c4bc*doc_list_e0bf2658*doc_list_684a0d03*doc_list_e79bac86*doc_list_03c24dc0*doc_list_05132216*doc_list_6ca5d8cf*doc_list_4aeb55d8*doc_list_1c665de9*doc_list_99d9270e*doc_list_9145eb35*doc_list_2af55433*doc_list_b17a1e54*doc_list_b5035e3f*doc_list_1ff6dafe*doc_list_b1f403fa*doc_list_6486d272*doc_list_1fb98e3e*doc_list_352387b1*doc_list_93f6437d*doc_list_4b2c7d67*doc_list_e8e99f77*doc_list_3b598963*doc_list_b6cefb21*doc_list_b9281fad*doc_list_4657e8ba*doc_list_3cd506a1*doc_list_30d835c0*doc_list_d80d73d4*doc_list_fb41e2ef*doc_list_c0a62d0f*doc_list_7c58427e*doc_list_5bfe5f1e*doc_list_9448724e*doc_list_f311f56a*doc_list_854a24d4*doc_list_9b378f94*doc_list_a48a02a2*doc_list_ddb03379*doc_list_b043e6ad*doc_list_efcdcda6*doc_list_e63b4dbd*doc_list_aeb57b3f|10.195||
doc_list_003f7bd5|branch|5393af35d5cef006|5fff0c5cda12b47a|a471fb45114fb391|-1766338929||t19598.5465776s|67617550c1d67fe8|32280|rds|local|vector|doc_list||0.2||
doc_list_03c24dc0|branch|2f6399649328f55c|5fff0c5cda12b47a|d4224f5dcf37fa96|43002501||t19598.5465388786s|bf8f9b5758e72d99|619|rds|local|vector|doc_list||0.119||
doc_list_05132216|branch|174c1f5446e2b7a3|5fff0c5cda12b47a|488059842aa99362|223551675||t19598.5465386126s|daf9ee54e690ed50|710|rds|local|vector|doc_list||0.156||
doc_list_09ceab10|branch|3f01ca60f862f846|5fff0c5cda12b47a|8451d539ac0772b4|-1717594545||t19598.5465743909s|c48c4bfb02d7a61a|31919|rds|local|vector|doc_list||0.207||
doc_list_1383f472|branch|85b5d08fe66d80d8|5fff0c5cda12b47a|b12bd0ba6f51b50b|-766063971||t19598.5465122587s|28e9bfdd4b348557|4090|rds|local|vector|doc_list||0.121||
doc_list_1c665de9|branch|9bf0ab68e6231630|5fff0c5cda12b47a|c9eae3a8f0b20101|696679256||t19598.5465511297s|71d6b7d0af4ddf55|6976|rds|local|vector|doc_list||0.163||
doc_list_1fb98e3e|branch|543a3c48b12e7c03|5fff0c5cda12b47a|ef438ad2ea59d867|-233810849||t19598.5465601077s|17fd65357607abf9|576|rds|local|vector|doc_list||0.167||
doc_list_1ff6dafe|branch|20890d6be5ed1236|5fff0c5cda12b47a|f607079189e33e1c|2030600982||t19598.5465647203s|7dd36e47b399d745|58013|rds|local|vector|doc_list||0.335||
doc_list_2af55433|branch|ff150e1507549db2|5fff0c5cda12b47a|64ced2ebfe91a908|1413526563||t19598.5465816085s|fa8c9a1c442466dd|44653|rds|local|vector|doc_list||0.235||
doc_list_30d835c0|branch|65ea1621de6865a8|5fff0c5cda12b47a|093255b44616004e|386659605||t19598.5465578568s|303824524f4bfcf3|795|rds|local|vector|doc_list||0.18||
doc_list_352387b1|branch|32945eae74669771|5fff0c5cda12b47a|4eea22f83e56aaca|-1346795928||t19598.5465481945s|813a0d7697333517|548|rds|local|vector|doc_list||0.137||
doc_list_3b598963|branch|34ae92f2124f1d99|5fff0c5cda12b47a|21b77ebab17672f1|440503025||t19598.5465711649s|8152d5aa37a43435|44504|rds|local|vector|doc_list||0.238||
doc_list_3cd506a1|branch|ff7ee99fd9b3d7a4|5fff0c5cda12b47a|dd7803b67113fba0|1990120871||t19598.5465289902s|5b24ceab1f1cf884|53283|rds|local|vector|doc_list||0.286||
doc_list_4657e8ba|branch|ac1937394724ce5b|5fff0c5cda12b47a|8ea85ae04fe2ba43|1661077530||t19598.5465431564s|4333aa119d717231|46609|rds|local|vector|doc_list||0.314||
doc_list_4aeb55d8|branch|830ef1b1a9a3bca7|5fff0c5cda12b47a|d49fe72d2d09f2b2|-1666801946||t19598.5465779803s|24c1a52e282ead6c|10668|rds|local|vector|doc_list||0.18||
doc_list_4b2c7d67|branch|2049a6bbe14f745d|5fff0c5cda12b47a|54a4c25e238ba005|1578416857||t19598.5465453808s|06896b2fdc8a8fa3|7770|rds|local|vector|doc_list||0.127||
committees|stem|71e508a236f712e3|9391939836fa1894|2245330b1cffb631|-828971872||t19599.1133633775s|e4df2dba370aae73|260865|rds|local|vector|||0.463||
delay|function|44d49b6f06012590|||||||||||||||
doc_list|pattern|e1b7f5dcf0260a3a|8abb8f83751abb6f||463924853||||1360303|rds|local|vector||doc_list_9ec26390*doc_list_1383f472*doc_list_8c36acd3*doc_list_09ceab10*doc_list_003f7bd5*doc_list_a895c4bc*doc_list_e0bf2658*doc_list_684a0d03*doc_list_e79bac86*doc_list_03c24dc0*doc_list_05132216*doc_list_6ca5d8cf*doc_list_4aeb55d8*doc_list_1c665de9*doc_list_99d9270e*doc_list_9145eb35*doc_list_2af55433*doc_list_b17a1e54*doc_list_b5035e3f*doc_list_1ff6dafe*doc_list_b1f403fa*doc_list_6486d272*doc_list_1fb98e3e*doc_list_352387b1*doc_list_93f6437d*doc_list_4b2c7d67*doc_list_e8e99f77*doc_list_3b598963*doc_list_b6cefb21*doc_list_b9281fad*doc_list_4657e8ba*doc_list_3cd506a1*doc_list_30d835c0*doc_list_d80d73d4*doc_list_fb41e2ef*doc_list_c0a62d0f*doc_list_7c58427e*doc_list_5bfe5f1e*doc_list_9448724e*doc_list_f311f56a*doc_list_854a24d4*doc_list_9b378f94*doc_list_a48a02a2*doc_list_ddb03379*doc_list_b043e6ad*doc_list_efcdcda6*doc_list_e63b4dbd*doc_list_aeb57b3f|20.952||
doc_list_003f7bd5|branch|27ba29e37327cb7b|8abb8f83751abb6f|7272cfef06de9893|-1766338929||t19599.1132946466s|fca0a62bb10d8141|43828|rds|local|vector|doc_list||0.509||
doc_list_03c24dc0|branch|939a6bfa9abbc678|8abb8f83751abb6f|d404bc59f77ed73e|43002501||t19599.1132511413s|a083242fa8b1e390|697|rds|local|vector|doc_list||0.147||
doc_list_05132216|branch|b4ff764e5a222064|8abb8f83751abb6f|8476504b3148b1ef|223551675||t19599.1133213609s|411c308eff84cb1e|830|rds|local|vector|doc_list||0.289||
doc_list_09ceab10|branch|ee5d6afec88020f1|8abb8f83751abb6f|075ed263c822bc8c|-1717594545||t19599.1133374572s|491d4bbaf4f38804|43659|rds|local|vector|doc_list||0.664||
doc_list_1383f472|branch|69b98bd0334112ae|8abb8f83751abb6f|c0833a67d264edf9|-766063971||t19599.1132104868s|f8ac151ffb5c53ad|5383|rds|local|vector|doc_list||0.814||
doc_list_1c665de9|branch|9de10f2d38bfc8ff|8abb8f83751abb6f|6a6005d53de8e6fb|696679256||t19599.113216194s|e2462e0730fe612e|9031|rds|local|vector|doc_list||0.214||
doc_list_1fb98e3e|branch|c76b20cf9acaf1e8|8abb8f83751abb6f|3bcbe77d61d8d73c|-233810849||t19599.1133263551s|55f9013d654faf58|654|rds|local|vector|doc_list||0.183||
doc_list_1ff6dafe|branch|22608e6ab4f0a2dc|8abb8f83751abb6f|313b91393ace3965|2030600982||t19599.1132416232s|9e2f41ee90b7064a|74961|rds|local|vector|doc_list||0.713||
doc_list_2af55433|branch|6de15a285ffcbcf1|8abb8f83751abb6f|318dca1f52903ab0|1413526563||t19599.1132707784s|30bbbfa4c2609824|58550|rds|local|vector|doc_list||0.988||
doc_list_30d835c0|branch|db1cc24e9121fd3e|8abb8f83751abb6f|34092adde9f7e5a0|386659605||t19599.1133156952s|e25968e77c3af14c|938|rds|local|vector|doc_list||0.157||
doc_list_352387b1|branch|e41d1f0c3b3052e7|8abb8f83751abb6f|a44d4ce77415f11e|-1346795928||t19599.1133132936s|aeab4df84ef8b6eb|623|rds|local|vector|doc_list||0.155||
doc_list_3b598963|branch|926de11f005d873f|8abb8f83751abb6f|70d7992093392f1b|440503025||t19599.1132230153s|988bc0703298acf5|58980|rds|local|vector|doc_list||0.525||
doc_list_3cd506a1|branch|6d8e3ee38ce712b8|8abb8f83751abb6f|027d230141d5f3a2|1990120871||t19599.1132642118s|a6b1cc66a11f7d05|68356|rds|local|vector|doc_list||1.039||
doc_list_4657e8ba|branch|dc0f628beaa58c42|8abb8f83751abb6f|c09e1fac8c2da446|1661077530||t19599.1132586275s|84f2febefdf29988|61504|rds|local|vector|doc_list||0.593||
doc_list_4aeb55d8|branch|ac1165abae1e6e6f|8abb8f83751abb6f|32e64a7b4c622278|-1666801946||t19599.1132168498s|4e4411002e23ff4a|13920|rds|local|vector|doc_list||0.287||
doc_list_4b2c7d67|branch|2ab3f79a17a240b3|8abb8f83751abb6f|d2e6d93e32bef058|1578416857||t19599.1132277332s|cca3bba9e87017f4|9893|rds|local|vector|doc_list||0.313||
doc_list_51d9c6f1|branch|88c63b452a8bc81f|5fff0c5cda12b47a|df13504dc8f954c4|-1528472383||t19598.5459229849s|543785243dfaf17e|595|rds|local|vector|doc_list||0.543||
doc_list_5bfe5f1e|branch|f1e134d86f46f5cd|5fff0c5cda12b47a|9eb5ea5d73d8c288|1778491039||t19598.5465362753s|9f8f37a744291d4f|8981|rds|local|vector|doc_list||0.175||
doc_list_6486d272|branch|b8c536ed8590cea0|5fff0c5cda12b47a|a4c004e3a282030f|-1136217831||t19598.546560033s|5e74fa54212725ba|660|rds|local|vector|doc_list||0.15||
doc_list_684a0d03|branch|c595250887dd1eb0|5fff0c5cda12b47a|a4555b1dd6f8068e|1647460837||t19598.5465486874s|e7293d92215f8478|38724|rds|local|vector|doc_list||0.197||
doc_list_6ca5d8cf|branch|7ec05d2071aa8680|5fff0c5cda12b47a|8d8eb5fde9aa844f|505032805||t19598.5465172499s|b768230cdbc96fc9|735|rds|local|vector|doc_list||0.143||
doc_list_7c58427e|branch|ad264c405810798c|5fff0c5cda12b47a|fbd9718e2f98d219|-1271473549||t19598.546536142s|33f00d23e03f2bd9|9593|rds|local|vector|doc_list||0.176||
doc_list_5bfe5f1e|branch|2dd4c2a11164faa6|8abb8f83751abb6f|77a2529f6c8f2d1a|1778491039||t19599.1132216134s|1e0e6c380f6aba4c|11306|rds|local|vector|doc_list||0.372||
doc_list_6486d272|branch|19df042995cbfef6|8abb8f83751abb6f|91c3c89027d27b4d|-1136217831||t19599.1133289389s|21429232e2567528|753|rds|local|vector|doc_list||0.197||
doc_list_684a0d03|branch|3c776e375a64ba31|8abb8f83751abb6f|2294c5aa254b9a43|1647460837||t19599.1132806854s|969cdb8addc7606e|51646|rds|local|vector|doc_list||0.628||
doc_list_6ca5d8cf|branch|8aea242dbc5891eb|8abb8f83751abb6f|47c4a7308e3cbc80|505032805||t19599.1133367789s|063a55fcc7c5ee16|859|rds|local|vector|doc_list||0.386||
doc_list_7c58427e|branch|ea840fc090a415c0|8abb8f83751abb6f|cfe9d2456c75563a|-1271473549||t19599.1133069402s|297aa20438b35d57|12284|rds|local|vector|doc_list||0.248||
doc_list_832ae65a|branch|b73378ea726d4360|5fff0c5cda12b47a|28ce9fee9a73740b|-1672096894||t19598.5459260208s|a97bf76e690c0a49|388|rds|local|vector|doc_list||0.11||
doc_list_854a24d4|branch|683d75296de0da22|5fff0c5cda12b47a|f9dd2496fe26e4bd|628903604||t19598.5465548102s|607a8111535ec4ff|42417|rds|local|vector|doc_list||0.218||
doc_list_8c36acd3|branch|ed39df3fa873af41|5fff0c5cda12b47a|c1cd98511053360b|1779557373||t19598.5465510508s|5d9e4582ff981eed|32615|rds|local|vector|doc_list||0.213||
doc_list_9145eb35|branch|b56799a5bc04e335|5fff0c5cda12b47a|be50be49a10c1bce|-1789737407||t19598.5465333926s|5db3b595b84517c7|39341|rds|local|vector|doc_list||0.274||
doc_list_93f6437d|branch|e1f63eb4ca1fdb02|5fff0c5cda12b47a|86c133a0608529a3|-386702910||t19598.5465197949s|38c3737cdc43a978|9123|rds|local|vector|doc_list||0.151||
doc_list_9448724e|branch|37c82642924bc316|5fff0c5cda12b47a|ebdbfb1c9cb3d2ae|2113732381||t19598.546584962s|6f74b906868b9e98|46636|rds|local|vector|doc_list||0.228||
doc_list_854a24d4|branch|8b1656f5c3a89776|8abb8f83751abb6f|fae1b0202f804c9d|628903604||t19599.1133042311s|76ba38a3e4e1477d|55990|rds|local|vector|doc_list||0.637||
doc_list_8c36acd3|branch|66a800b079c79bfd|8abb8f83751abb6f|09d7591f4bd018a8|1779557373||t19599.1132725251s|7aa48419b666b868|44125|rds|local|vector|doc_list||0.645||
doc_list_9145eb35|branch|33a4fc0e7708cdea|8abb8f83751abb6f|3e459cfa24d1e99e|-1789737407||t19599.1133014621s|859f294e0f4fa56a|52260|rds|local|vector|doc_list||0.482||
doc_list_93f6437d|branch|a237b94056c840fd|8abb8f83751abb6f|42f91704f68a2c97|-386702910||t19599.1133241134s|bf33c5a28fe7cdc3|11743|rds|local|vector|doc_list||0.219||
doc_list_9448724e|branch|e36a24e1b110f8d2|8abb8f83751abb6f|e48f11f573b6e949|2113732381||t19599.1133235765s|6610ecb71131b1c3|59989|rds|local|vector|doc_list||0.554||
doc_list_953cffe7|branch|26fb539981a3b7df|5fff0c5cda12b47a|2be5ced6d55ef889|-1565868935||t19598.5459248532s|4dce41727c3315e3|372|rds|local|vector|doc_list||0.139||
doc_list_97384f0d|branch|ae35b37121050df9|5fff0c5cda12b47a|12dc56cb8d922bd3|1182980770||t19598.5447344621s|0a1588e865a9fcad|666|rds|local|vector|doc_list||0.506||
doc_list_99d9270e|branch|a32b4170f98192c5|5fff0c5cda12b47a|0e1f9718284f7786|-127136218||t19598.5465331888s|4f9a96c42e6b45fc|42443|rds|local|vector|doc_list||0.238||
doc_list_9b378f94|branch|c7f865f4c3da3e21|5fff0c5cda12b47a|71902d255a3a9529|-2001761740||t19598.546555076s|79c701ff07e89494|38726|rds|local|vector|doc_list||0.282||
doc_list_9ec26390|branch|c5b44771e6f545a5|5fff0c5cda12b47a|a8086bd2a8998c59|-1743376540||t19598.5465098524s|b2ddc3ddd5a3145c|4933|rds|local|vector|doc_list||0.521||
doc_list_a48a02a2|branch|706acdba9d62d6d9|5fff0c5cda12b47a|aec315e10bcd440b|-318378921||t19598.5465756523s|13b0fa92889e4f8c|38140|rds|local|vector|doc_list||0.275||
doc_list_a895c4bc|branch|444e220d3d310d8e|5fff0c5cda12b47a|fcdc76118bdb7311|-935614933||t19598.5465445598s|937a1072bf2dfddc|29647|rds|local|vector|doc_list||0.204||
doc_list_aeb57b3f|branch|b73378ea726d4360|5fff0c5cda12b47a|84023cdd2a8e8dab|-767690114||t19598.5465292668s|a97bf76e690c0a49|388|rds|local|vector|doc_list||0.117||
doc_list_b043e6ad|branch|ae35b37121050df9|5fff0c5cda12b47a|026658c04244985e|-537327322||t19598.5465716839s|0a1588e865a9fcad|666|rds|local|vector|doc_list||0.132||
doc_list_b17a1e54|branch|392554bb826fa884|5fff0c5cda12b47a|2c158b1f3beed3e2|-845837830||t19598.5465274048s|33ac606aba91eced|39564|rds|local|vector|doc_list||0.229||
doc_list_b1f403fa|branch|ec7e2ecc62295369|5fff0c5cda12b47a|4aa461dd331c9f7c|511764391||t19598.5465129304s|2f298f6926ddcf14|844|rds|local|vector|doc_list||0.13||
doc_list_b5035e3f|branch|65a2f9c4833d371c|5fff0c5cda12b47a|fd9afec9a3b7473c|-1287796578||t19598.5465635796s|38bbab2465a1e203|45646|rds|local|vector|doc_list||0.262||
doc_list_b6cefb21|branch|71b5a28e548fb201|5fff0c5cda12b47a|7cf6b8fabe203d71|-1372754113||t19598.5465837305s|258e735f20b71f81|44922|rds|local|vector|doc_list||0.232||
doc_list_b9281fad|branch|460e33cc5f17b7d5|5fff0c5cda12b47a|106680725823e536|-1981039170||t19598.5465417956s|6b3cb49b933c8071|42585|rds|local|vector|doc_list||0.219||
doc_list_99d9270e|branch|3ffd2d8db93fa87e|8abb8f83751abb6f|4f4ad49e425517ff|-127136218||t19599.1132280599s|8bd114ad3f32b46c|55690|rds|local|vector|doc_list||0.499||
doc_list_9b378f94|branch|fff63baa934b5a9c|8abb8f83751abb6f|1ac149440309b7bd|-2001761740||t19599.1133312392s|300e43f7abf563c7|51522|rds|local|vector|doc_list||0.498||
doc_list_9ec26390|branch|e0641abe55a91c95|8abb8f83751abb6f|7d346c1d36ea306f|-1743376540||t19599.1132103541s|136337551333dcfd|6508|rds|local|vector|doc_list||0.816||
doc_list_a48a02a2|branch|9ad2228657193d1b|8abb8f83751abb6f|3ae8c5addc692d0f|-318378921||t19599.1132341258s|a6f101cf551ccf4e|50649|rds|local|vector|doc_list||0.462||
doc_list_a895c4bc|branch|3446e153d17a775d|8abb8f83751abb6f|eb6e53d2de2fcb36|-935614933||t19599.113288043s|2c86094fa3fb2113|40297|rds|local|vector|doc_list||0.576||
doc_list_aeb57b3f|branch|5339c11bf1a8a322|8abb8f83751abb6f|fbb252a25bb59ec2|-767690114||t19599.1132790617s|b14f2eba8df23511|416|rds|local|vector|doc_list||0.17||
doc_list_b043e6ad|branch|99d5d81091e173c8|8abb8f83751abb6f|6e1c335fd9dda6b5|-537327322||t19599.1132131169s|732cb9fc41365a4a|739|rds|local|vector|doc_list||0.17||
doc_list_b17a1e54|branch|76e53294179f9d38|8abb8f83751abb6f|278d8ba4a2e32330|-845837830||t19599.1133110181s|aa36ac96f8617031|53142|rds|local|vector|doc_list||0.517||
doc_list_b1f403fa|branch|a91b51727c295bd3|8abb8f83751abb6f|6688d7f6ba1f6ded|511764391||t19599.1132765454s|a164dff66b2c0261|998|rds|local|vector|doc_list||0.24||
doc_list_b5035e3f|branch|7ae186e3f688c645|8abb8f83751abb6f|979bc32d0511e5a2|-1287796578||t19599.1133148167s|98cc71ab3fffa1f9|60134|rds|local|vector|doc_list||0.588||
doc_list_b6cefb21|branch|05c18fdf383889e9|8abb8f83751abb6f|a4a7c2d5ad138d02|-1372754113||t19599.1132510742s|f760e4854f103ccf|59278|rds|local|vector|doc_list||0.726||
doc_list_b9281fad|branch|0ce8913db1d20da6|8abb8f83751abb6f|e57e60beaee28893|-1981039170||t19599.1132489508s|a5a1cb9a36cbdeb8|56915|rds|local|vector|doc_list||0.548||
doc_list_ba8eb44d|branch|706acdba9d62d6d9|5fff0c5cda12b47a|e10988b88252464f|-1369452465||t19598.5438525558s|13b0fa92889e4f8c|38140|rds|local|vector|doc_list||0.778||
doc_list_c0a62d0f|branch|ede336cd98c8b19e|5fff0c5cda12b47a|90221b3a22668e6c|1720736103||t19598.5465699591s|469b8095d0b903f7|865|rds|local|vector|doc_list||0.132||
doc_list_c0a62d0f|branch|9255232425dfcc1e|8abb8f83751abb6f|66d0d95555afe211|1720736103||t19599.1132730562s|1c9471e76b15b954|989|rds|local|vector|doc_list||0.159||
doc_list_cc9774d2|branch|ea90c341613d51b8|5fff0c5cda12b47a|45fedd645df2742e|-476693472||t19598.5438503249s|9fdc1e0d0bbc131d|417|rds|local|vector|doc_list||0.653||
doc_list_d80d73d4|branch|d2b051c434bc96cd|5fff0c5cda12b47a|946045fe5e6539ba|141630882||t19598.5465579271s|ab40b86a407614d0|804|rds|local|vector|doc_list||0.156||
doc_list_ddb03379|branch|ea90c341613d51b8|5fff0c5cda12b47a|e4dbc37b3f9b842b|139637007||t19598.5465152173s|9fdc1e0d0bbc131d|417|rds|local|vector|doc_list||0.103||
doc_list_e0bf2658|branch|8b94cc2aee330e1b|5fff0c5cda12b47a|04a1b961a0f08fc2|189293869||t19598.5465678857s|548ca660b94e54f8|34721|rds|local|vector|doc_list||0.228||
doc_list_e63b4dbd|branch|26fb539981a3b7df|5fff0c5cda12b47a|7e847a22249e293c|-1154434156||t19598.5465801073s|4dce41727c3315e3|372|rds|local|vector|doc_list||0.151||
doc_list_e79bac86|branch|f505b9ad656db688|5fff0c5cda12b47a|e5bb056a20152dcf|34563957||t19598.5465246397s|8ae12254da0710ff|803|rds|local|vector|doc_list||0.13||
doc_list_e8e99f77|branch|853ca48d6004bbf2|5fff0c5cda12b47a|293911aaa63fc166|-159130530||t19598.5465675178s|cba19b749dd5ba29|47733|rds|local|vector|doc_list||0.247||
doc_list_efcdcda6|branch|88c63b452a8bc81f|5fff0c5cda12b47a|fb80f5d8c58351a3|-1618718411||t19598.546546392s|543785243dfaf17e|595|rds|local|vector|doc_list||0.138||
doc_list_f311f56a|branch|1b77a57b31fdfe63|5fff0c5cda12b47a|d58729cd72a92efc|-1152540171||t19598.5465235689s|afe17df42d7af49d|42774|rds|local|vector|doc_list||0.272||
doc_list_fb41e2ef|branch|825ab038db830230|5fff0c5cda12b47a|a9ab4ae91920e919|1281216406||t19598.546522976s|27763cdafaa76b0a|902|rds|local|vector|doc_list||0.707||
doc_list_d80d73d4|branch|a5c0538403d36aaf|8abb8f83751abb6f|ea08c6967c3778a7|141630882||t19599.1132387512s|482729213cf81a34|949|rds|local|vector|doc_list||0.341||
doc_list_ddb03379|branch|6ad991db0a9c1502|8abb8f83751abb6f|12b256a6d386ae6f|139637007||t19599.1132323376s|a698f91831686738|447|rds|local|vector|doc_list||0.264||
doc_list_e0bf2658|branch|ff8d135a93c27cb2|8abb8f83751abb6f|2005353e41b42822|189293869||t19599.1132962194s|c0516373081113e1|47350|rds|local|vector|doc_list||0.643||
doc_list_e63b4dbd|branch|2e632a312276886a|8abb8f83751abb6f|7aac6ab7536fcd82|-1154434156||t19599.1133036134s|e8f841da6aca5d39|402|rds|local|vector|doc_list||0.158||
doc_list_e79bac86|branch|5da38d959284d2c4|8abb8f83751abb6f|049f9b3196e3ed94|34563957||t19599.1132417232s|2c7be58fff91f2d1|921|rds|local|vector|doc_list||0.156||
doc_list_e8e99f77|branch|a43defdbd8573108|8abb8f83751abb6f|e1ebe2381c244134|-159130530||t19599.1132877384s|cfcacee3a926d13d|62115|rds|local|vector|doc_list||0.596||
doc_list_efcdcda6|branch|be35406764d1b4ad|8abb8f83751abb6f|a6de558573e15df5|-1618718411||t19599.1132132593s|1f34a75b68a48cd2|643|rds|local|vector|doc_list||0.169||
doc_list_f311f56a|branch|3cd0efceba77fe96|8abb8f83751abb6f|cc9e539efbb7eb56|-1152540171||t19599.1133437957s|fd79a7dcef940a7b|56406|rds|local|vector|doc_list||0.534||
doc_list_fb41e2ef|branch|8b97d1b4d04a66b8|8abb8f83751abb6f|9f636ad576ee40e3|1281216406||t19599.1133172108s|945181c20451e581|1031|rds|local|vector|doc_list||0.164||
get_report_by_year_export|function|dcee4ae72b66d802|||||||||||||||
get_report_by_year_scrape|function|73e9f33388705d6c|||||||||||||||
get_report_section|function|4b86add740bac6bc|||||||||||||||
match_report_sections|function|0fc98c6284460b6a|||||||||||||||
match_report_type|function|2c3458cc75c4002e|||||||||||||||
project|stem|3067a43f9087d1a8|d47016dfeef8745c|3e805c6108496dca|-439926685||t19599.1453020739s|c9aaea90a821e608|53|rds|local|vector|||0.256||
receipts|pattern|6a591eb4c60dc927|4923c9058206a996||-56993168||||10048|parquet|local|vector||receipts_1e3291ac*receipts_87114d0f*receipts_39ded993*receipts_51edcefe*receipts_65be96c6*receipts_807673e1*receipts_dcb04680*receipts_0c36e58b*receipts_a37986fe*receipts_c346f0b5*receipts_21ae6d7d*receipts_93dbf8ce*receipts_21640025*receipts_fbbbeef8*receipts_e5206956*receipts_4c3c006e*receipts_0cf49950*receipts_f2ea8391*receipts_b19eb244*receipts_1cf8b102*receipts_f5d79d7f*receipts_9c0ea889*receipts_a53d7731*receipts_9452c0b3*receipts_66ef2ba4*receipts_a82f6f5e*receipts_d374d272*receipts_20b19b34*receipts_d5af7a6f*receipts_6241c2ca*receipts_68b0dd2a*receipts_fb437d84*receipts_b5211db4*receipts_f6b676cd*receipts_930e1c1c*receipts_69e2752e*receipts_97aeb321*receipts_bb95b0b0*receipts_3145c618*receipts_ad6157f5*receipts_f8ab43e2*receipts_83e28b70*receipts_2debb237*receipts_e46d9a59*receipts_5d09bf30|0.502||
receipts_03f29c77|branch|04326d0c3fd81b26|c3eb77e8abd435c1|51b2954b412ae4d4|87282326||t19599.1541975911s|d404e7d9673d4827|9115|parquet|local|vector|receipts||3.409||
receipts_0445d71e|branch|4a6877d6049a791b|c3eb77e8abd435c1|d903a920cc80347d|603089409||t19599.1488643848s|8ac59f3fe709d29b|12017|parquet|local|vector|receipts||1.963||
receipts_0a27b232|branch|6223a4ed3f6c7eb1|c3eb77e8abd435c1|5aeecf11f9285f5a|-1066897767||t19599.1544140301s|da42bf5be6a56b3b|13015|parquet|local|vector|receipts||1.544||
receipts_0a9cee0d|branch|6d3c1ce39b5087ed|c3eb77e8abd435c1|9ae697815f398681|538691274||t19599.1488342106s|a880eea0f8a6f37b|9901|parquet|local|vector|receipts||2.044||
receipts_0b9efcb0|branch|ba5d000a268ca9ed|c3eb77e8abd435c1|bee5400525bc7f38|-416969551||t19599.14906875s|cf4f1323cd152d99|9666|parquet|local|vector|receipts||1.305||
receipts_0c36e58b|branch|0e7255d4f695df51|4923c9058206a996|14f03ed3ad508327|-1678516033||t19599.1562534479s|224acc334f07d2a4|16754|parquet|local|vector|receipts||0.115||
receipts_0cf49950|branch|6f5d177b8a0fdbbd|4923c9058206a996|7086334ec4b00081|466801674||t19599.1562747296s|3b84ce752c21e5c7|16920|parquet|local|vector|receipts||0.126||
receipts_0ee46490|branch|e120d3cebe84027d|c3eb77e8abd435c1|f116fe212f935bfe|-1692896641||t19599.1487476326s|358cf331f0116f83|10211|parquet|local|vector|receipts||2.433||
receipts_1a73822b|branch|4f33b5c90a109e92|c3eb77e8abd435c1|f70c56e4ed2ad00a|-984521884||t19599.1543590329s|ccb0c64fb5f4ba0e|17307|parquet|local|vector|receipts||2.488||
receipts_1cccb452|branch|b5f2cda169c0c806|c3eb77e8abd435c1|1f03a5ce417c373e|389085086||t19599.1543121242s|0e0a34907c5fcf0c|12331|parquet|local|vector|receipts||1.73||
receipts_1cf8b102|branch|17fa255c30e16173|4923c9058206a996|0b3d77db30a4ad7e|407076280||t19599.156241832s|1f9f09b7b075224a|10474|parquet|local|vector|receipts||0.68||
receipts_1e3291ac|branch|04326d0c3fd81b26|4923c9058206a996|4213cec69b4b83d2|-219400893||t19599.1562292772s|d404e7d9673d4827|9115|parquet|local|vector|receipts||0.346||
receipts_1f81c328|branch|ed3d1c9ac8e048d4|c3eb77e8abd435c1|7d26e94b9902bae4|97468965||t19599.1489717326s|0b3f022e2889f926|13221|parquet|local|vector|receipts||1.547||
receipts_20b19b34|branch|d0126848b8b51149|4923c9058206a996|e72d9141400c36bf|-753284300||t19599.1562780744s|6ea09f15e35d5c97|12286|parquet|local|vector|receipts||0.102||
receipts_21640025|branch|ae136210f915e9a2|4923c9058206a996|412a7704cca5244d|-269465662||t19599.1562593981s|aeaa52e5d84d7397|10517|parquet|local|vector|receipts||0.103||
receipts_21ae6d7d|branch|f3b513f931c1eaaa|4923c9058206a996|ea0ff3043692a2df|-1896775948||t19599.1562538157s|53a80783e81dabd0|11174|parquet|local|vector|receipts||0.105||
receipts_293b0e7e|branch|f04c50f6d9c81df7|c3eb77e8abd435c1|c815c1074a91b19e|-613410967||t19599.1488488951s|14c39eb6cfbb1654|16443|parquet|local|vector|receipts||1.201||
receipts_2987e8cd|branch|f3b513f931c1eaaa|c3eb77e8abd435c1|b30972e16a0a2546|317125909||t19599.1542352017s|53a80783e81dabd0|11174|parquet|local|vector|receipts||3.199||
receipts_2a2e7ea6|branch|6f5d177b8a0fdbbd|c3eb77e8abd435c1|944e52a5287e6f7a|825613261||t19599.1542532636s|3b84ce752c21e5c7|16920|parquet|local|vector|receipts||2.806||
receipts_2d02c24d|branch|33b9a95f44468ef2|4923c9058206a996|0ed0d434b2ebfc17|1663522983||t19599.156229047s|ec81248fe7091dc8|696|parquet|local|vector|receipts||0.272||
receipts_2d3db853|branch|0e9e837c2431ed54|c3eb77e8abd435c1|b1ce4828b4d807d1|436684412||t19599.1542199083s|8d3b2976875d7ae3|9847|parquet|local|vector|receipts||2.902||
receipts_2debb237|branch|4f33b5c90a109e92|4923c9058206a996|0cee9cd00be9f9bc|1048092041||t19599.1562678748s|ccb0c64fb5f4ba0e|17307|parquet|local|vector|receipts||0.122||
receipts_2ea03460|branch|feb01774bef02046|c3eb77e8abd435c1|33f3d0d7162155c0|-1537377115||t19599.1488906764s|0b3f022e2889f926|13221|parquet|local|vector|receipts||2.237||
receipts_3145c618|branch|2b993ed6ed0c4b4b|4923c9058206a996|82e0103cd1e1bd21|-735044119||t19599.1568784474s|d0ef79c89d56118b|10048|parquet|local|vector|receipts||0.502||
receipts_32c26adb|branch|17fa255c30e16173|c3eb77e8abd435c1|9e93eceb12044ca9|999353281||t19599.1543296998s|1f9f09b7b075224a|10474|parquet|local|vector|receipts||1.417||
receipts_32e75bad|branch|0e9e837c2431ed54|c3eb77e8abd435c1|d937b6af21b8f3c0|-888699033||t19599.1487253343s|8d3b2976875d7ae3|9847|parquet|local|vector|receipts||2.602||
receipts_34625b41|branch|f3b513f931c1eaaa|c3eb77e8abd435c1|22e9206f076a88b1|-899758279||t19599.1491280197s|53a80783e81dabd0|11174|parquet|local|vector|receipts||1.459||
receipts_36760cd3|branch|4f33b5c90a109e92|c3eb77e8abd435c1|cb2a418941eb2fea|-518123481||t19599.1491481096s|ccb0c64fb5f4ba0e|17307|parquet|local|vector|receipts||1.301||
receipts_390ff26d|branch|e59fdab32a20904d|c3eb77e8abd435c1|e867d6325cf89340|-1652683133||t19599.1488738677s|17302076dbe29c71|15133|parquet|local|vector|receipts||2.089||
receipts_39da06eb|branch|af134af92f657fb6|c3eb77e8abd435c1|6841d3ea637cb490|786162009||t19599.1489472251s|f60e1481e1cca0cb|10204|parquet|local|vector|receipts||1.176||
receipts_39ded993|branch|080a7ad5ac8950c6|4923c9058206a996|db7abcfb00e75660|-80955040||t19599.156259247s|85899d381aa8e865|8876|parquet|local|vector|receipts||0.114||
receipts_3c1bdad6|branch|6aad912e87cedd97|c3eb77e8abd435c1|7aa94105a409e262|195907344||t19599.1490597808s|3120e4560c99081f|22842|parquet|local|vector|receipts||2.052||
receipts_3ec81540|branch|de3d19463f4d1889|c3eb77e8abd435c1|24f994c4f72c8e8d|-562331606||t19599.1543954654s|6dd8e705ddffea15|17115|parquet|local|vector|receipts||3.118||
receipts_4197030b|branch|3423a68ec8038014|c3eb77e8abd435c1|6d044ec6a942b3cf|1333675218||t19599.1490345999s|358b2363ff67407e|10508|parquet|local|vector|receipts||2.539||
receipts_48cdaa62|branch|feb716a816264eee|c3eb77e8abd435c1|887deb4828cc1985|-727583456||t19599.148750767s|0d0c8a40108b7ae6|15040|parquet|local|vector|receipts||2.164||
receipts_4c3c006e|branch|af134af92f657fb6|4923c9058206a996|b6fe68ee1b71a9eb|2104480496||t19599.1562737705s|f60e1481e1cca0cb|10204|parquet|local|vector|receipts||0.107||
receipts_51edcefe|branch|6223a4ed3f6c7eb1|4923c9058206a996|dc8bcf4e8ca4c2b8|-450492344||t19599.156243656s|da42bf5be6a56b3b|13015|parquet|local|vector|receipts||0.105||
receipts_5ab6aa85|branch|972aaa43198b00be|c3eb77e8abd435c1|dfc2b4234677a46b|-592526657||t19599.1487810353s|8b0aab4d28525f63|15562|parquet|local|vector|receipts||2.579||
receipts_5d09bf30|branch|442fefdb7e1ff792|4923c9058206a996|f828256f0b788479|-227957516||t19599.1562755145s|6044bfdc670c1477|9568|parquet|local|vector|receipts||0.124||
receipts_5d7a4293|branch|44e49450930d2e5e|c3eb77e8abd435c1|2d063791de2afe71|-528671755||t19599.1487189199s|74743c223b827107|10805|parquet|local|vector|receipts||2.176||
receipts_6241c2ca|branch|a32f50f72e8578d0|4923c9058206a996|fcc317e2edca62b2|1100847972||t19599.1562550557s|9ff40170dfc80c29|9961|parquet|local|vector|receipts||0.103||
receipts_65be96c6|branch|4a6877d6049a791b|4923c9058206a996|e6a11609e7af655a|-1854997273||t19599.1562440534s|8ac59f3fe709d29b|12017|parquet|local|vector|receipts||0.128||
receipts_66ef2ba4|branch|0e9e837c2431ed54|4923c9058206a996|7eae55246f904def|542961456||t19599.1562633901s|8d3b2976875d7ae3|9847|parquet|local|vector|receipts||0.14||
receipts_68b0dd2a|branch|a0098a5e29a95966|4923c9058206a996|6137fa22ce94930a|2133498506||t19599.1562355291s|efd38121c551b51c|9557|parquet|local|vector|receipts||0.15||
receipts_69e2752e|branch|6aad912e87cedd97|4923c9058206a996|86e33b7ae2b52004|-510707999||t19599.1562479838s|3120e4560c99081f|22842|parquet|local|vector|receipts||0.131||
receipts_781a60db|branch|a32f50f72e8578d0|c3eb77e8abd435c1|aa509683c6479a57|-826253659||t19599.1490858683s|9ff40170dfc80c29|9961|parquet|local|vector|receipts||1.383||
receipts_78d7bc02|branch|a32f50f72e8578d0|c3eb77e8abd435c1|925c6e2b5389042d|1995525156||t19599.1543178809s|9ff40170dfc80c29|9961|parquet|local|vector|receipts||1.378||
receipts_7f16cfe3|branch|6f5d177b8a0fdbbd|c3eb77e8abd435c1|2dee1a28d4c72a6b|-1230178334||t19599.1491422446s|3b84ce752c21e5c7|16920|parquet|local|vector|receipts||1.164||
receipts_807673e1|branch|feb01774bef02046|4923c9058206a996|be078c0bfd9cb706|-790302295||t19599.156270316s|0b3f022e2889f926|13221|parquet|local|vector|receipts||0.18||
receipts_8233a1c1|branch|d1ee00eeb095dc3f|c3eb77e8abd435c1|e2a9e80f5366273a|-1497379366||t19599.1489326407s|a76b28394adb9241|11204|parquet|local|vector|receipts||1.563||
receipts_82d68505|branch|17fa255c30e16173|c3eb77e8abd435c1|7a05f81e58627090|-920817490||t19599.1490927473s|1f9f09b7b075224a|10474|parquet|local|vector|receipts||2.774||
receipts_83e28b70|branch|d1ee00eeb095dc3f|4923c9058206a996|3b2c58fc4e7cb556|-1207872468||t19599.1562612645s|a76b28394adb9241|11204|parquet|local|vector|receipts||0.14||
receipts_853415e8|branch|04019c26edadee81|c3eb77e8abd435c1|22f87816521ea07f|-1267762086||t19599.1488038748s|3029b26414d766fe|9553|parquet|local|vector|receipts||1.136||
receipts_87114d0f|branch|502332726d97350e|4923c9058206a996|91f019bf750c89a8|-1207905117||t19599.1562370443s|513d44294ffec86d|8871|parquet|local|vector|receipts||0.106||
receipts_88d2c62e|branch|06ea87a9b2b36847|c3eb77e8abd435c1|04a92fd843536957|-467853002||t19599.1487610668s|7755831547c3ec65|12271|parquet|local|vector|receipts||1.127||
receipts_930e1c1c|branch|e120d3cebe84027d|4923c9058206a996|38e22a0eac02ba82|170738430||t19599.1562516663s|358cf331f0116f83|10211|parquet|local|vector|receipts||0.103||
receipts_93dbf8ce|branch|44e49450930d2e5e|4923c9058206a996|3694deea3967f2a8|-773944441||t19599.1562569145s|74743c223b827107|10805|parquet|local|vector|receipts||0.109||
receipts_9452c0b3|branch|ab45bf07992c3ee0|4923c9058206a996|4c6ba36e54741c10|-643811059||t19599.1562718599s|918dabc68679b25f|9938|parquet|local|vector|receipts||0.109||
receipts_959dab3b|branch|0e7255d4f695df51|c3eb77e8abd435c1|506ea5334fa4b87e|-1254106316||t19599.1542742819s|224acc334f07d2a4|16754|parquet|local|vector|receipts||1.742||
receipts_97aeb321|branch|04019c26edadee81|4923c9058206a996|d9b04cbcee2609d6|-1936360603||t19599.1562477812s|3029b26414d766fe|9553|parquet|local|vector|receipts||0.104||
receipts_9b245f14|branch|e120d3cebe84027d|c3eb77e8abd435c1|c1948af5f2a630aa|-824614628||t19599.1542879542s|358cf331f0116f83|10211|parquet|local|vector|receipts||2.203||
receipts_9c0ea889|branch|cd20f5621689b384|4923c9058206a996|5bc2ba12c7b88506|-537582950||t19599.1562462851s|148e6673a5ae8851|10186|parquet|local|vector|receipts||0.108||
receipts_9e60e6a8|branch|04326d0c3fd81b26|c3eb77e8abd435c1|778a19df6e993c84|508517996||t19599.1486606356s|d404e7d9673d4827|9115|parquet|local|vector|receipts||2.392||
receipts_a37986fe|branch|972aaa43198b00be|4923c9058206a996|edb6f00fc30b8b05|-1539228442||t19599.1562498266s|8b0aab4d28525f63|15562|parquet|local|vector|receipts||0.107||
receipts_a53d7731|branch|3423a68ec8038014|4923c9058206a996|3bdd0e3fce71add9|-1254658231||t19599.156276639s|358b2363ff67407e|10508|parquet|local|vector|receipts||0.113||
receipts_a82f6f5e|branch|ba5d000a268ca9ed|4923c9058206a996|508e414647a8e296|253474260||t19599.1562573101s|cf4f1323cd152d99|9666|parquet|local|vector|receipts||0.11||
receipts_a9847031|branch|44e49450930d2e5e|c3eb77e8abd435c1|106f9d388b20a712|1471896713||t19599.154261948s|74743c223b827107|10805|parquet|local|vector|receipts||2.261||
receipts_ac189f96|branch|ab45bf07992c3ee0|c3eb77e8abd435c1|008416f43082701e|-1591110191||t19599.1490073996s|918dabc68679b25f|9938|parquet|local|vector|receipts||3.054||
receipts_ac763e8a|branch|080a7ad5ac8950c6|c3eb77e8abd435c1|53a2246407d2a430|-1683022312||t19599.1487899093s|85899d381aa8e865|8876|parquet|local|vector|receipts||2.452||
receipts_ad6157f5|branch|155ab2c961bf0028|4923c9058206a996|146b74021136d84b|419323202||t19599.1562660002s|d47cb7a4f4a1b2e2|13998|parquet|local|vector|receipts||0.123||
receipts_ae3aca8f|branch|502332726d97350e|c3eb77e8abd435c1|4550a2c3e311cca6|-284223481||t19599.1486609902s|513d44294ffec86d|8871|parquet|local|vector|receipts||3.197||
receipts_b08fc330|branch|33b9a95f44468ef2|c3eb77e8abd435c1|54217b542f3d4dcc|-1933159184||t19599.154185074s|ec81248fe7091dc8|696|parquet|local|vector|receipts||2.02||
receipts_b19eb244|branch|f04c50f6d9c81df7|4923c9058206a996|438830eea379e883|431159927||t19599.1562323856s|14c39eb6cfbb1654|16443|parquet|local|vector|receipts||0.109||
receipts_b50a84bb|branch|cd20f5621689b384|c3eb77e8abd435c1|b0a76fa647e4a9f0|202278142||t19599.1491171573s|148e6673a5ae8851|10186|parquet|local|vector|receipts||2.663||
receipts_b5211db4|branch|1acbf7e645ea1528|4923c9058206a996|fec77c6195357813|390044006||t19599.1562557626s|a8bd32900c72e703|14620|parquet|local|vector|receipts||0.115||
receipts_b58ec6c5|branch|0136209fb71dbdd1|c3eb77e8abd435c1|62c74d7b9868e8ba|1761176084||t19599.1488278307s|18d1d2f19d105215|11774|parquet|local|vector|receipts||2.015||
receipts_ba53b1a5|branch|6223a4ed3f6c7eb1|c3eb77e8abd435c1|ba0dc738f11b8cd2|1291509414||t19599.1490048293s|da42bf5be6a56b3b|13015|parquet|local|vector|receipts||1.974||
receipts_bb95b0b0|branch|0136209fb71dbdd1|4923c9058206a996|e1da6e168c84c12c|-1321907810||t19599.1562637987s|18d1d2f19d105215|11774|parquet|local|vector|receipts||0.114||
receipts_c126e2ab|branch|ae136210f915e9a2|c3eb77e8abd435c1|4021d701763b42e8|-1553808633||t19599.148809204s|aeaa52e5d84d7397|10517|parquet|local|vector|receipts||2.342||
receipts_c346f0b5|branch|de3d19463f4d1889|4923c9058206a996|5b94b280484c6e5f|1505768569||t19599.1562501176s|6dd8e705ddffea15|17115|parquet|local|vector|receipts||0.158||
receipts_c5ee115e|branch|1363d28ee89a99f3|c3eb77e8abd435c1|9376e25339748c22|285914860||t19599.1490232212s|6a5f2668c09e5ad4|12778|parquet|local|vector|receipts||1.311||
receipts_c8f3f07d|branch|b5f2cda169c0c806|c3eb77e8abd435c1|381ade14ce590cca|1824016367||t19599.1488964832s|0e0a34907c5fcf0c|12331|parquet|local|vector|receipts||1.868||
receipts_cbd3ae63|branch|502332726d97350e|c3eb77e8abd435c1|3fa9eacfae091d11|164714772||t19599.1543407767s|513d44294ffec86d|8871|parquet|local|vector|receipts||1.873||
receipts_d058501a|branch|e59fdab32a20904d|c3eb77e8abd435c1|20e1b054724ab82a|-1225590367||t19599.154395644s|17302076dbe29c71|15133|parquet|local|vector|receipts||2.837||
receipts_d1ab3226|branch|0e7255d4f695df51|c3eb77e8abd435c1|78ef2caeb8adb28b|1042290555||t19599.149110644s|224acc334f07d2a4|16754|parquet|local|vector|receipts||1.52||
receipts_d34df8f8|branch|a0098a5e29a95966|c3eb77e8abd435c1|9d8f8a52cc3c2f75|-966275289||t19599.1491322039s|efd38121c551b51c|9557|parquet|local|vector|receipts||1.269||
receipts_d374d272|branch|1363d28ee89a99f3|4923c9058206a996|90fd6bbd903e6ed5|-95881481||t19599.1562729345s|6a5f2668c09e5ad4|12778|parquet|local|vector|receipts||0.137||
receipts_d4161cde|branch|fa0d590b6322e080|c3eb77e8abd435c1|b668218cfaea93a6|-638801043||t19599.149052606s|9ff40170dfc80c29|9961|parquet|local|vector|receipts||1.165||
receipts_d5af7a6f|branch|06ea87a9b2b36847|4923c9058206a996|15cae5abe0818cae|-400583288||t19599.1562514639s|7755831547c3ec65|12271|parquet|local|vector|receipts||0.106||
receipts_d7164f0e|branch|1acbf7e645ea1528|c3eb77e8abd435c1|147b8ee472812658|1614673783||t19599.1488413551s|a8bd32900c72e703|14620|parquet|local|vector|receipts||1.121||
receipts_dcb04680|branch|ed3d1c9ac8e048d4|4923c9058206a996|80edf1bb34d4e54a|-747999210||t19599.1562708753s|0b3f022e2889f926|13221|parquet|local|vector|receipts||0.136||
receipts_dd365814|branch|d0126848b8b51149|c3eb77e8abd435c1|83a213690931dc84|-829234579||t19599.1490381289s|6ea09f15e35d5c97|12286|parquet|local|vector|receipts||1.202||
receipts_ddcd7a8a|branch|2d48b43f442bddf0|c3eb77e8abd435c1|eae913a99188d36a|1671344626||t19599.1489203192s|0f1a7640e17772dc|9341|parquet|local|vector|receipts||2.505||
receipts_e2a8b62f|branch|ab45bf07992c3ee0|c3eb77e8abd435c1|72f3ec97f2484990|538553310||t19599.1543015845s|918dabc68679b25f|9938|parquet|local|vector|receipts||1.139||
receipts_e46d9a59|branch|b5f2cda169c0c806|4923c9058206a996|eba7a4b08842557f|-57257781||t19599.1562682744s|0e0a34907c5fcf0c|12331|parquet|local|vector|receipts||0.103||
receipts_e5206956|branch|2d48b43f442bddf0|4923c9058206a996|3eb8610b6964f24e|373622892||t19599.1562390162s|0f1a7640e17772dc|9341|parquet|local|vector|receipts||0.107||
receipts_e99ca7fe|branch|442fefdb7e1ff792|c3eb77e8abd435c1|8bdba782b9ce1f6a|506963954||t19599.1489814625s|6044bfdc670c1477|9568|parquet|local|vector|receipts||2.85||
receipts_ec8fe267|branch|ba5d000a268ca9ed|c3eb77e8abd435c1|8e4463afc9dec014|698835529||t19599.1542914368s|cf4f1323cd152d99|9666|parquet|local|vector|receipts||1.397||
receipts_ed3fa43b|branch|b878f0c8420a3765|c3eb77e8abd435c1|dd20c383fb7aae37|1322595586||t19599.1486944987s|60cce4b6ebc7e38a|12370|parquet|local|vector|receipts||2.871||
receipts_ed55d77d|branch|155ab2c961bf0028|c3eb77e8abd435c1|47aae4450c5e2250|-2026707039||t19599.1486920149s|d47cb7a4f4a1b2e2|13998|parquet|local|vector|receipts||2.641||
receipts_f00680ac|branch|6aad912e87cedd97|c3eb77e8abd435c1|2c727d2436739acb|578244469||t19599.1543619552s|3120e4560c99081f|22842|parquet|local|vector|receipts||1.778||
receipts_f2ea8391|branch|feb716a816264eee|4923c9058206a996|ddb3d6f0d4a27f11|794201279||t19599.1562308715s|0d0c8a40108b7ae6|15040|parquet|local|vector|receipts||0.109||
receipts_f5d79d7f|branch|6d3c1ce39b5087ed|4923c9058206a996|018073059180c5bf|-351013585||t19599.1562459082s|a880eea0f8a6f37b|9901|parquet|local|vector|receipts||0.124||
receipts_f6b676cd|branch|172e3a4b36a8fafc|4923c9058206a996|7735db91bdf56d95|-1711881563||t19599.1562661678s|0d6db3ab1a0a5b06|10305|parquet|local|vector|receipts||0.11||
receipts_f7eec0aa|branch|de3d19463f4d1889|c3eb77e8abd435c1|6bf30b35dfaba714|2014551317||t19599.148914211s|6dd8e705ddffea15|17115|parquet|local|vector|receipts||1.475||
receipts_f8ab43e2|branch|b878f0c8420a3765|4923c9058206a996|056b2a660f70dc2d|1653481445||t19599.15626101s|60cce4b6ebc7e38a|12370|parquet|local|vector|receipts||0.102||
receipts_fb437d84|branch|e59fdab32a20904d|4923c9058206a996|c05bf119e71042f8|-1549263224||t19599.1562416458s|17302076dbe29c71|15133|parquet|local|vector|receipts||0.134||
receipts_fbbbeef8|branch|fa0d590b6322e080|4923c9058206a996|19a6a5f9763d665a|-2050620570||t19599.1562770869s|9ff40170dfc80c29|9961|parquet|local|vector|receipts||0.102||
receipts_fed3d930|branch|172e3a4b36a8fafc|c3eb77e8abd435c1|692c55991193d3f6|-2101430076||t19599.1489533085s|0d6db3ab1a0a5b06|10305|parquet|local|vector|receipts||2.788||
report|stem|8a155243430d384c|d91acccfe042f5e9|a3dad144c40657ed|-237041703||t19598.5459143258s|79365c26e374407f|71|rds|local|vector||report_e10bcc09*report_8619abab*report_7e3b8410*report_4b100feb*report_29a0b592*report_109efe87|0.149||
report_list|stem|c9e46e2c01e31d83|5a27e5bfd80c5f47|cabd7afb002bac66|-409232802||t19599.1568664317s|154d3de23c95490f|1267|rds|local|vector|||0.203||
report_list_report_id|stem|3ea406ee51c725ed|3aa247f824f5933f|38230bf6f4fe48a1|-281292518||t19599.1568668512s|6c088a07ec7dbe69|213|rds|local|vector||report_list_report_id_fd608170*report_list_report_id_1a5b7b8f*report_list_report_id_b20ec37b*report_list_report_id_a4ce4266*report_list_report_id_55f472fd*report_list_report_id_1196018f*report_list_report_id_efd5fa9b*report_list_report_id_075da69c*report_list_report_id_394d9b08*report_list_report_id_1097489a*report_list_report_id_fe8d923a*report_list_report_id_48a7649a*report_list_report_id_74cd8f45*report_list_report_id_ace75e38*report_list_report_id_32c956d7*report_list_report_id_39ff7165*report_list_report_id_3d69bd5a*report_list_report_id_7eb55ddd*report_list_report_id_bfccc437*report_list_report_id_d200bd70*report_list_report_id_ce5a205b*report_list_report_id_22fa302a*report_list_report_id_184fdf97*report_list_report_id_65cbff7c*report_list_report_id_f94cfc8e*report_list_report_id_0ea0dba4*report_list_report_id_bb2467ca*report_list_report_id_c3c69919*report_list_report_id_f5ba1570*report_list_report_id_939f3007*report_list_report_id_e6d1fc97*report_list_report_id_3d90856e*report_list_report_id_9c2922f1*report_list_report_id_15dfe276*report_list_report_id_cf7e2634*report_list_report_id_80228d48*report_list_report_id_81e254ca*report_list_report_id_4ca7e0bb*report_list_report_id_a6689364*report_list_report_id_32d7bf82*report_list_report_id_747ae5e0*report_list_report_id_ec595180*report_list_report_id_defaeaef*report_list_report_id_37c9c830*report_list_report_id_49682e08|0||
report_list_sboe_id|stem|bcb99ae3578796e2|c7b353fa1e796917|38230bf6f4fe48a1|-2127661382||t19599.1568667593s|bb4e721372eac6a0|88|rds|local|vector||report_list_sboe_id_e7ea7d25*report_list_sboe_id_e7ea7d25_1*report_list_sboe_id_e7ea7d25_2*report_list_sboe_id_e7ea7d25_3*report_list_sboe_id_e7ea7d25_4*report_list_sboe_id_e7ea7d25_5*report_list_sboe_id_e7ea7d25_6*report_list_sboe_id_e7ea7d25_7*report_list_sboe_id_e7ea7d25_8*report_list_sboe_id_e7ea7d25_9*report_list_sboe_id_e7ea7d25_10*report_list_sboe_id_e7ea7d25_11*report_list_sboe_id_e7ea7d25_12*report_list_sboe_id_e7ea7d25_13*report_list_sboe_id_e7ea7d25_14*report_list_sboe_id_e7ea7d25_15*report_list_sboe_id_e7ea7d25_16*report_list_sboe_id_e7ea7d25_17*report_list_sboe_id_e7ea7d25_18*report_list_sboe_id_e7ea7d25_19*report_list_sboe_id_e7ea7d25_20*report_list_sboe_id_e7ea7d25_21*report_list_sboe_id_e7ea7d25_22*report_list_sboe_id_e7ea7d25_23*report_list_sboe_id_e7ea7d25_24*report_list_sboe_id_e7ea7d25_25*report_list_sboe_id_e7ea7d25_26*report_list_sboe_id_e7ea7d25_27*report_list_sboe_id_e7ea7d25_28*report_list_sboe_id_e7ea7d25_29*report_list_sboe_id_e7ea7d25_30*report_list_sboe_id_e7ea7d25_31*report_list_sboe_id_e7ea7d25_32*report_list_sboe_id_e7ea7d25_33*report_list_sboe_id_e7ea7d25_34*report_list_sboe_id_e7ea7d25_35*report_list_sboe_id_e7ea7d25_36*report_list_sboe_id_e7ea7d25_37*report_list_sboe_id_8eb71311*report_list_sboe_id_e7ea7d25_38*report_list_sboe_id_e7ea7d25_39*report_list_sboe_id_e7ea7d25_40*report_list_sboe_id_e7ea7d25_41*report_list_sboe_id_e7ea7d25_42*report_list_sboe_id_e7ea7d25_43|0||
req_report_by_year|function|69dec6cd371b2e22|||||||||||||||
req_report_by_year_export|function|5a4d7d97d5beec03|||||||||||||||
req_report_detail|function|6aa516ec7a5d66bd|||||||||||||||
spec_export_search_results|function|405cdc17d81883c1|||||||||||||||
spec_report_by_year_scrape|function|34db1495af0df6e5|||||||||||||||
spec_report_section_expenses|function|68999c29832eae6f|||||||||||||||
spec_report_section_receipts|function|98ff9cbed78b84f5|||||||||||||||
url_nc_cf_export_detail_results|function|3960888895126e23|||||||||||||||
url_nc_cf_export_search_doc|function|529be13474f99caf|||||||||||||||
url_nc_cf_search_doc|function|375430504434ae9c|||||||||||||||
year|stem|5700b3289c040758|63e40418178dba89|787f005495551c49|-1645897793||t19598.5465014597s|bdb532178c146fbe|104|rds|local|vector||year_f90769be*year_6549f23e*year_ead54fb0*year_c3c42a21*year_42c0dfe9*year_14a7fccb*year_71778769*year_69cc6f61|0.145||

+ 22
- 0
nc-campaign-finance.Rproj Voir le fichier

@@ -0,0 +1,22 @@
Version: 1.0

RestoreWorkspace: No
SaveWorkspace: No
AlwaysSaveHistory: Default

EnableCodeIndexing: Yes
UseSpacesForTab: Yes
NumSpacesForTab: 2
Encoding: UTF-8

RnwWeave: Sweave
LaTeX: pdfLaTeX

AutoAppendNewline: Yes
StripTrailingWhitespace: Yes
LineEndingConversion: Posix

BuildType: Package
PackageUseDevtools: Yes
PackageInstallArgs: --no-multiarch --with-keep.source
PackageRoxygenize: rd,collate,namespace

+ 2
- 0
run.R Voir le fichier

@@ -5,6 +5,8 @@
# See https://books.ropensci.org/targets/hpc.html
# to learn about your options.

Sys.setenv("IN_TARGETS" = "true")

targets::tar_make()
# targets::tar_make_clustermq(workers = 2) # nolint
# targets::tar_make_future(workers = 2) # nolint

Chargement…
Annuler
Enregistrer