bolero-denmark
The Danish register documentation and literature corpus for Bolero, as one
data-only PyPI distribution. Parsed text only: no PDFs, no upstream release
archives, no raw CSV dumps — those stay at their canonical homes and are
pointed to, not shipped. The wheel's one archive is the delivery vehicle:
git archive HEAD of this repository, which bolero-harness denmark
unpacks.
Use
pip install bolero-ai bolero-denmark
bolero-harness denmark # unpack this repository into ./
bolero-harness denmark DIR --force
bolero-harness denmark (bolero-ai >= 0.1.8.post3) unpacks the repository
archive this wheel carries, with the same hardened tar extraction the
harness uses for its own source tree. Without bolero-ai:
python3 -c "import bolero_denmark, tarfile; tarfile.open(bolero_denmark.archive_path()).extractall('.', filter='data')"
The wheel is git archive HEAD, so it carries every committed file and
not the DST_agentic_ext/ submodule. A checkout that needs that folder
too (GitHub access and membership of the private upstream required):
git clone --recurse-submodules https://github.com/Northwestern-CSSI/Bolero-denmark.git
# or, in an existing clone:
git submodule update --init
What is inside
data-registry-bolero/ the curated dataset–group–table markdown tree over
Statistics Denmark's documentation systems:
fsv.md + fsv/ (531 registers in 13 native subject
groups, per-variable coverage segments, orderable
datasets, history, granted flags) and times.md +
times/ (121 registers in 16 native categories,
9,843 documented variables), plus the two
deterministic generators that built them
data-registry/ provenance of the raw source layer: SOURCES.md
(where every table comes from and how to re-fetch
it) and gefion-grant/ (the 143 registers granted
for the Gefion upload, with coverage audit)
papers/ the literature corpus: danish-register-econ/ (the
Northwestern-CSSI systematic corpus of published
economics papers on Danish administrative data —
selection tables, extraction records, replication
packs metadata) and md/ (full-text markdown
conversions of the pilot and replication-target
papers; see papers/NOTE.md)
replication/ one registered replication deck per target paper
(manual, references.bib, transcribed seed with
authored proposals), runnable unchanged under
`campaign.mode=replica`; see replication/README.md
preregistration/ one registered study per directory: the Stage-1
protocol frozen before any data access, and the
deck transcribed from it where the granted
registers support one; see preregistration/README.md
DST_agentic_ext/ git submodule pinned to abjer/DST_agentic_ext, the
Copenhagen–Northwestern collaboration repository
(metadata pulls, reproduction targets, harness
notes); private upstream, so its content is not in
the wheel — populate it with `git submodule update
--init` from a clone
What is deliberately not inside
- Paper PDFs, figure crops, and archives. Published-journal PDFs are
copyrighted; only their text-extraction markdowns ship. The PDFs live
beside their markdowns in the working tree this repository was assembled
from. The
danish-register-econsnapshot is likewise text only: its figure-crop PNGs,schema/mapping.zipextracts, and_trash/workspace are pruned (papers/NOTE.mdlists exactly what). - The expanded raw registry layer (~876 MB). Every table is
reconstructible from the upstream release archives named in
data-registry/SOURCES.md(public GitHub: EZlzh/danish-registry-schema, vendored in abjer/DST_agentic_ext — the submodule above, when populated); the curated tree above is the layer meant for reading. - The DST_agentic_ext content. The upstream repository is private and
marked not for sharing outside the project team; this repository pins
its commit and nothing more.
git archiveskips submodules, so no release carries its files. - Paper PDFs of the replication targets. The decks under
replication/cite the markdown conversions inpapers/md/; the PDFs stay in the assembly tree. The two generators indata-registry-bolero/rebuild the curated tree from that expanded layer.
Licensing and provenance
The license expression is MIT AND LicenseRef-Corpus-Rights: the
packaging code is MIT (LICENSE); the corpus content is not, and
NOTICE.md — the LicenseRef-Corpus-Rights text — states whose it is. In
short: the register documentation is
public metadata from Statistics Denmark's documentation systems (TIMES,
FSV, HKV — crawled and translated upstream, see data-registry/SOURCES.md);
the extraction records belong to the danish-register-econ project (its
own README.md carries its provenance); the full-text markdowns in
papers/md/ are conversions of copyrighted articles, shipped for research
use with copyright remaining with their authors and publishers; the
registration decks under replication/ are this project's own text (MIT)
quoting only numbers the originals printed.
Identifiers, register codes, and DST URLs are public metadata; no
row-level or personal data is included.
Release
A release is one tag push. .github/workflows/release.yml builds the
distribution from the tagged tree, publishes it as the tag's GitHub
Release, and publishes the same files to PyPI through the project's
Trusted Publisher (no API token; PyPI environment pypi). The tag must
equal v + the version in pyproject.toml.
# bump version in pyproject.toml, commit, then:
git tag v0.1.0.post5 && git push origin main v0.1.0.post5
packaging/build-release.sh is what the workflow runs and builds the same
files locally (dist/) for inspection. The wheel embeds git archive HEAD
of this repository, so a release is exactly the committed tree; dist/,
build/, and _source/ are build artifacts and never committed.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bolero_denmark-0.1.0.post5.tar.gz.
File metadata
- Download URL: bolero_denmark-0.1.0.post5.tar.gz
- Upload date:
- Size: 4.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fbceb88212f4ee84e2b81bd5b868b0ec547f8b4cba42f5c856e830c18f9f9c55
|
|
| MD5 |
35a661a0b8e064f2733dee5b565d3e28
|
|
| BLAKE2b-256 |
e4710ac4c924d4b2f45c700ca565574acc3e6af3a506387c3f835adc77218947
|
Provenance
The following attestation bundles were made for bolero_denmark-0.1.0.post5.tar.gz:
Publisher:
release.yml on Northwestern-CSSI/Bolero-denmark
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bolero_denmark-0.1.0.post5.tar.gz -
Subject digest:
fbceb88212f4ee84e2b81bd5b868b0ec547f8b4cba42f5c856e830c18f9f9c55 - Sigstore transparency entry: 2708042634
- Sigstore integration time:
-
Permalink:
Northwestern-CSSI/Bolero-denmark@a5db1137abc6cf0d33813fb566ae14030f09f4e8 -
Branch / Tag:
refs/tags/v0.1.0.post5 - Owner: https://github.com/Northwestern-CSSI
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@a5db1137abc6cf0d33813fb566ae14030f09f4e8 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bolero_denmark-0.1.0.post5-py3-none-any.whl.
File metadata
- Download URL: bolero_denmark-0.1.0.post5-py3-none-any.whl
- Upload date:
- Size: 4.9 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9957eda87b5787680949ca3eab18e96d2a9e7f892799bca1424389183b3c1e39
|
|
| MD5 |
ecd3d34f0fa8334d7407540ddf2145d8
|
|
| BLAKE2b-256 |
b7cc0037379d8a76713195f39c22e02a5fe6d9db94d38c0251e8566a5970ec9d
|
Provenance
The following attestation bundles were made for bolero_denmark-0.1.0.post5-py3-none-any.whl:
Publisher:
release.yml on Northwestern-CSSI/Bolero-denmark
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bolero_denmark-0.1.0.post5-py3-none-any.whl -
Subject digest:
9957eda87b5787680949ca3eab18e96d2a9e7f892799bca1424389183b3c1e39 - Sigstore transparency entry: 2708042683
- Sigstore integration time:
-
Permalink:
Northwestern-CSSI/Bolero-denmark@a5db1137abc6cf0d33813fb566ae14030f09f4e8 -
Branch / Tag:
refs/tags/v0.1.0.post5 - Owner: https://github.com/Northwestern-CSSI
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@a5db1137abc6cf0d33813fb566ae14030f09f4e8 -
Trigger Event:
push
-
Statement type: