Package: tidybrregpanel 0.6.0

tidybrregpanel: Snapshots, Synchronisation and Panels for Norway's Business Registry

The managed-state companion to 'tidybrreg'. Saves dated bulk downloads of the Norwegian Central Coordinating Register for Legal Entities (Enhetsregisteret) as Hive-partitioned Parquet snapshots, keeps a local mirror current from the register's change data capture feeds with a persistent changelog, replays updates onto a base extract, and derives firm-period panels, entry and exit flows, aggregate time series, role-change diffs, annotation and name history, director networks and survival data. All retrieval goes through 'tidybrreg'; this package adds persistence and analysis.

Authors:Sondre Skarsten [aut, cre]

tidybrregpanel_0.6.0.tar.gz
tidybrregpanel_0.6.0.zip(r-4.7-any)tidybrregpanel_0.6.0.zip(r-4.6-any)tidybrregpanel_0.6.0.zip(r-4.5-any)
tidybrregpanel_0.6.0.tgz(r-4.6-any)tidybrregpanel_0.6.0.tgz(r-4.5-any)
tidybrregpanel_0.6.0.tar.gz(r-4.7-any)tidybrregpanel_0.6.0.tar.gz(r-4.6-any)
tidybrregpanel_0.6.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
tidybrregpanel/json (API)

# Install 'tidybrregpanel' in R:
install.packages('tidybrregpanel', repos = c('https://sondreskarsten.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/sondreskarsten/tidybrreg/issues

Pkgdown/docs site:https://sondreskarsten.github.io

Datasets:

On CRAN:

Conda:

api-wrapperbrregbusiness-registryenhetsregisteretnorwayopen-datatidyverse

4.20 score 1 stars 5 scripts 28 exports 33 dependencies

Last updated from:55e87e08a9. Checks:7 ERROR, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develERROR161
source / vignettesOK236
linux-releaseERROR131
macos-releaseERROR98
macos-oldrelERROR2200
windows-develERROR86
windows-releaseERROR86
windows-oldrelERROR91
wasm-releaseOK120

Exports:as_brreg_tsibblebrreg_annotation_summarybrreg_annotationsbrreg_board_networkbrreg_board_summarybrreg_change_summarybrreg_changesbrreg_cleanupbrreg_data_dirbrreg_eventsbrreg_flowsbrreg_harmonize_kommunebrreg_harmonize_nacebrreg_historical_namesbrreg_importbrreg_manifestbrreg_networkbrreg_openbrreg_panelbrreg_replaybrreg_seriesbrreg_snapshotbrreg_snapshotsbrreg_statusbrreg_survival_databrreg_syncbrreg_sync_statusdiff_roller_state

Dependencies:askpassbitbit64clicliprcpp11crayoncurldplyrgenericsgluehmshttr2jsonlitelifecyclemagrittropensslpillarpkgconfigprettyunitsprogressR6readrrlangsystibbletidybrregtidyselecttzdbutf8vctrsvroomwithr

Building firm panels and time series
Accumulating snapshots | Importing historical downloads | Building panels from snapshots | Custom date targets | Entry and exit coding | Detecting changes between snapshots | CDC replay: single snapshot + updates | CDC limitations | Bridging snapshots to CDC | Aggregate time series | tsibble conversion | Managing the snapshot store

Last update: 2026-11-02
Started: 2026-11-02

Corporate governance research
Board composition | Person identification | Reverse role lookup | Director interlock networks | Pre-fetched role data | Firm survival analysis | Bulk role snapshots for panel analysis

Last update: 2026-11-02
Started: 2026-11-02

Package architecture
Data flow overview | Key design decisions

Last update: 2026-11-02
Started: 2026-11-02

Tracking board and role changes
Roller data: two types of role holder | Fetching roles | Board summary | Detecting changes with diff_roller_state() | Automated sync | Bulk method (default) | CDC method (per-org fallback) | Querying the changelog | Example: monitoring board turnover | Schema evolution

Last update: 2026-11-02
Started: 2026-11-02

Readme and manuals

Help Manual

Help pageTopics
Annotation infotype codes with English descriptionsannotation_infotypes
Convert tidybrreg output to tsibbleas_brreg_tsibble
Count entities with active annotationsbrreg_annotation_summary
Retrieve registry annotations (påtegninger) for entitiesbrreg_annotations
Build a director interlock networkbrreg_board_network
Derive board-level summary covariates from role databrreg_board_summary
Summarize changes by field and typebrreg_change_summary
Query the change log for field-level mutationsbrreg_changes
Remove old snapshots from the local storebrreg_cleanup
Path to the tidybrreg snapshot storebrreg_data_dir
Detect changes between two snapshotsbrreg_events
Compute daily entry and exit flowsbrreg_flows
Harmonize municipality codes across boundary reformsbrreg_harmonize_kommune
Harmonize NACE industry codes across classification revisionsbrreg_harmonize_nace
Retrieve historical names (historiskeNavn) for entitiesbrreg_historical_names
Import a historical bulk JSON file as a snapshot partitionbrreg_import
Read the snapshot manifestbrreg_manifest
Build an entity network graphbrreg_network
Open the snapshot store as a lazy Arrow Datasetbrreg_open
Construct a firm-period panel from accumulated snapshotsbrreg_panel
Reconstruct register state by replaying CDC updatesbrreg_replay
Compute aggregate time series from snapshotsbrreg_series
Save a dated snapshot of the full registerbrreg_snapshot
List available snapshotsbrreg_snapshots
Check availability of local bulk datasetsbrreg_status
Prepare firm survival databrreg_survival_data
Synchronize local state with the brreg CDC streambrreg_sync
Display sync statusbrreg_sync_status
Compute field-level diffs between two roller state tibblesdiff_roller_state