Skip to main content

bolero-denmark

The canonical Danish literature and schema resource root for Bolero. The GitHub repository preserves curated agent context plus legally redistributable source snapshots; the data-only PyPI distribution carries the curated text, catalogs, and templates while .gitattributes excludes bulk originals/ from the wheel.

Use

pip install bolero-ai bolero-denmark
bolero-harness denmark            # unpack this repository's runtime resources
bolero-harness denmark DIR --force

bolero-harness denmark (bolero-ai >= 0.1.8.post3) uses the same hardened tar extraction as the harness source tree. Without bolero-ai:

python3 -c "import bolero_denmark, tarfile; tarfile.open(bolero_denmark.archive_path()).extractall('.', filter='data')"

The package archive is produced with git archive HEAD. Paths marked export-ignore are therefore available in GitHub clones but not the PyPI payload. The DST_agentic_ext/ submodule is also not embedded. To populate it in a checkout with upstream access:

git clone --recurse-submodules https://github.com/Northwestern-CSSI/Bolero-denmark.git
# or: git submodule update --init

What is inside

resources/
  literature/             economics and medical disciplinary norms, catalogs,
                          reusable templates, target-paper source material,
                          9 paper Markdown conversions, and the systematic
                          Danish-register economics extraction corpus
  schema/                 agent-facing FSV/TIMES and lean HKV documentation,
                          normalized pilot inventory, approved-upload-list evidence,
                          official DST/SDS documents, SKS/LPR material, and
                          pinned parsed Danish/English/mapping source archives
replication/              registered replication decks for Jensen–Zhang,
                          Eriksen–Munk, and Mikkelsen et al.
preregistration/          frozen study protocols and transcribed decks whose
                          required registers are tracked separately from runtime availability
DST_agentic_ext/          pinned private collaboration submodule; pointer only

Start with resources/README.md. The Chinese classification and synthesis is resources/RESOURCE_CLASSIFICATION.zh.md.

The schema scale currently represented by the curated layer is 531 FSV registers (29,234 variables), 121 TIMES top-level registers (9,843 documented variable occurrences), and a lean HKV index covering 71 datasets and 881 variables. The literature layer includes 828 systematic economics corpus rows, 229 confirmed papers, structured extraction/audit records, eight target/pilot papers in nine Markdown versions, and economics and medical standards with source-level rights/provenance decisions.

Source preservation versus runtime payload

  • Exact public or licensed originals are retained under resources/**/originals/ and bound by SHA-256. The Mikkelsen target originals live in resources/literature/medical/target/. These files remain in GitHub but are excluded from git archive so the runtime wheel stays focused and does not duplicate large provenance archives.
  • Copyrighted sources without confirmed redistribution rights are represented by canonical citation, URL, rights status, and an original project summary; their PDFs are not copied.
  • The expanded raw registry metadata layer (~876 MB) is preserved through the archived parsed Danish, unofficial-English, FSV, and mapping releases. The included generators deterministically rebuild the curated FSV, TIMES, and lean HKV views from a documented assembled source layout; the upstream crawl itself is not duplicated here.
  • No row-level registry microdata is present. Public names, register codes, variable descriptions, and documentation URLs are schema, not observations.
  • Private Slack/email transcripts and operational credentials are not packaged. Scientific conclusions derived from project coordination are rewritten as public, auditable summaries.

Resource semantics

literature/ answers “what makes this analysis scientifically defensible?” schema/ answers “what does this data source mean, and what evidence supports its availability?” A pilot-sheet listing, public codebook, grant approval, runtime mount, and validated table are distinct evidence states. See resources/schema/README.md.

Replication decks cite resources relative to the mounted resources/ root: for example literature/papers/md/... and schema/data-registry-bolero/fsv/.... Their registered scientific protocol is fixed; only equivalent data operationalization may adapt silently.

Licensing and provenance

The project license expression is MIT AND LicenseRef-Corpus-Rights. MIT covers the packaging and project-authored material. NOTICE.md identifies the rights of every corpus class. Each discipline catalog records source URLs, licenses, and whether an exact file was archived or kept link-only. Checksums are in:

  • resources/literature/CHECKSUMS.sha256
  • resources/schema/provenance/CHECKSUMS.sha256

Official Danish source content is authoritative relative to the English translation. Parsed snapshots can be stale or erroneous; English schema text is explicitly an unofficial machine translation for retrieval.

Release

.github/workflows/release.yml builds from a tag and publishes three matching artifacts: a GitHub Release, the data-only Python package on PyPI, and a data-only image at docker.io/erzhuoshao/bolero-denmark. The Docker image is built FROM scratch: it contains no OS, Python, command, or third-party dependency. Its release tree is rooted at /opt/bolero-denmark/.

The image is intended as a transport or multi-stage-build source, not as a runnable container. For example:

FROM docker.io/erzhuoshao/bolero-denmark:0.1.0.post7 AS bolero_denmark
FROM scratch
COPY --from=bolero_denmark /opt/bolero-denmark/resources/ /resources/

Docker Hub publishing needs one repository Actions secret, DOCKERHUB_TOKEN, containing a write-scoped Docker Hub personal access token. The Docker Hub username is fixed in the workflow. Each release publishes the vVERSION, VERSION, and latest image tags. The Git tag must equal v plus the version in pyproject.toml.

# bump version in pyproject.toml, commit, then:
git tag v0.1.0.post8 && git push origin main v0.1.0.post8

packaging/build-release.sh performs the same local build. No release is made merely by updating main.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bolero_denmark-0.1.0.post7.tar.gz (5.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bolero_denmark-0.1.0.post7-py3-none-any.whl (5.5 MB view details)

Uploaded Python 3

File details

Details for the file bolero_denmark-0.1.0.post7.tar.gz.

File metadata

  • Download URL: bolero_denmark-0.1.0.post7.tar.gz
  • Upload date:
  • Size: 5.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bolero_denmark-0.1.0.post7.tar.gz
Algorithm Hash digest
SHA256 3683fd8328ba59aae6aa54a76b2307727d7e7aa4ac7d1a703f86364346a644b2
MD5 50143ab7a754afe4443cd7dd39025087
BLAKE2b-256 d780774e4f055b99745274fb3d8eb16ce8098531a537fcbc01dc5235c9dec42a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bolero_denmark-0.1.0.post7.tar.gz:

Publisher: release.yml on Northwestern-CSSI/Bolero-denmark

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bolero_denmark-0.1.0.post7-py3-none-any.whl.

File metadata

File hashes

Hashes for bolero_denmark-0.1.0.post7-py3-none-any.whl
Algorithm Hash digest
SHA256 a9f1f768312dd17bbdd6b6fdca1a769523bc2d95e05375844d3f6d6eaf598c79
MD5 9bf49054d5af85e9ef38e05b88699746
BLAKE2b-256 10002d89c79ad606464913ad86f57b4adcc8b870659e566c345a1a36dae560f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for bolero_denmark-0.1.0.post7-py3-none-any.whl:

Publisher: release.yml on Northwestern-CSSI/Bolero-denmark

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.1.0.post8

2 files

This release

0.1.0.post7 This release

2 files

0.1.0.post6

2 files

0.1.0.post5

2 files

0.1.0.post4

2 files

0.1.0.post3

2 files

0.1.0.post2

2 files

0.1.0.post1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page