• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

MITLibraries / timdex-dataset-api / 16751506229
94%
main: 93%

Build:
Build:
LAST BUILD BRANCH: USE-306-handle-missing-metadata-or-embeddings
DEFAULT BRANCH: main
Ran 05 Aug 2025 01:32PM UTC
Jobs 1
Files 7
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Aug 2025 01:29PM UTC coverage: 93.902% (-0.1%) from 94.038%
16751506229

Pull #158

github

ghukill
Write append deltas on ETL records data write

Why these changes are being introduced:

With the new metadata approach, an important component are
"append deltas".  These are standalone parquet files that contain
metadata about the records added to the ETL records data parquet
files.

These eventually are merged into the main static metadata file,
but until then are needed for metadata queries.

How this addresses that need:

During TIMDEXDataset.write(), after each ETL parquet file is
written we lean on new method TIMDEXDatasetMetadata.write_append_delta_duckdb()
to read metadata from that file and write a new append delta parquet
file.

This is performed entirely in a DuckDB context, allowing for simple
column selection.

Side effects of this change:
* During dataset write, append deltas will be created.

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/TIMX-527
Pull Request #158: TIMX 527 - write append deltas

64 of 68 new or added lines in 2 files covered. (94.12%)

385 of 410 relevant lines covered (93.9%)

0.94 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
96.26
-0.19% timdex_dataset_api/dataset.py
3
92.45
-1.05% timdex_dataset_api/metadata.py
Jobs
ID Job ID Ran Files Coverage
1 16751506229.1 05 Aug 2025 01:32PM UTC 7
93.9
GitHub Action Run
Source Files on build 16751506229
  • Tree
  • List 7
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #16751506229
  • Pull Request #158
  • PR Base - TIMX-530-create-static-metadata-db-file (#16727738597)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc