Skip to content

Releases: CAOShurong/benchlineage

BenchLineage v0.3.5

Choose a tag to compare

@github-actions github-actions released this 12 Aug 16:36
25e7e42

What's Changed

Full Changelog: v0.3.4...v0.3.5

BenchLineage v0.3.4

Choose a tag to compare

@github-actions github-actions released this 12 Aug 15:23
95b5ace

What's Changed

Full Changelog: v0.3.3...v0.3.4

BenchLineage v0.3.3

Choose a tag to compare

@github-actions github-actions released this 12 Aug 12:24
12e775c

What's Changed

Full Changelog: v0.3.2...v0.3.3

BenchLineage v0.3.2

Choose a tag to compare

@github-actions github-actions released this 12 Aug 08:23
99caaaa

What's Changed

Full Changelog: v0.3.1...v0.3.2

BenchLineage v0.3.1

Choose a tag to compare

@github-actions github-actions released this 12 Aug 08:09
596d3c6

What's Changed

Full Changelog: v0.3.0...v0.3.1

BenchLineage v0.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 11:32
5060485

BenchLineage 0.3.0 adds a portable handoff from a sealed, local-first experiment record to tools that implement the open ELN Consortium format.

Quick start

python -m pip install benchlineage==0.3.0
benchlineage demo thesis-bench
benchlineage export-eln thesis-bench --output thesis-bench.eln
benchlineage verify-eln thesis-bench.eln

What is new

  • Deterministic .eln archives using the ELN Consortium layout and deployed RO-Crate 1.1 compatibility profile.
  • Dependency-free verification of archive paths, graph references, file inventory, sizes, and SHA-256 digests without extraction.
  • diff-seals machine-readable added, removed, and changed evidence lists.
  • Streaming archive writes so individual evidence files are not loaded wholly into memory.
  • Python 3.14 CI coverage and versioned example ZIP and .eln release assets.

Interoperability evidence

The release candidate passed 69 project tests plus all four published ELN Consortium suites at commit 74a64fd7d9a1786ebf713e0b6eb12bddfb241d69: the PyPI rocrate parser, Consortium parameter checks, JSON Schema, and the required RO-Crate 1.1 roc-validator profile. The example assets below are covered by SHA256SUMS and were re-downloaded from the public release before verification.

Important boundary

Export is one-way in 0.3.0. Format validation does not prove that every ELN product displays every BenchLineage-specific field. SHA-256 verifies internal byte consistency; it does not prove authorship, time, or scientific validity.

See the ELN mapping and limitations and the full changelog.

BenchLineage v0.2.1

Choose a tag to compare

@github-actions github-actions released this 05 Aug 15:40
7becbbe

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.2.1

BenchLineage v0.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 17:02

Full Changelog: v0.1.1...v0.2.0

BenchLineage v0.1.1 — Cross-platform verified release

Choose a tag to compare

@CAOShurong CAOShurong released this 04 Aug 15:20

BenchLineage 0.1.1 is the verified first stable public build of the local-first EE experiment evidence toolkit.

Highlights

  • 56 automated tests
  • Windows and Ubuntu, Python 3.11 and 3.13 CI
  • cross-platform deterministic synthetic evidence root
  • zero runtime dependencies
  • isolated wheel smoke test
  • live GitHub Pages site and self-contained demonstration

Checksums

  • wheel SHA-256: 2b0aca257be8249269e73ca3f1644a1e2c9621f393bd018bf64e7383359c180d
  • source archive SHA-256: 30fe66f59b2aa13fca6748c39b4a17264c0c7526b3187d4264d9e2ae23a9ff49

The public demonstration is entirely synthetic and makes no physical measurement claim.

BenchLineage v0.1.0 — First public release

Choose a tag to compare

@CAOShurong CAOShurong released this 04 Aug 15:16

BenchLineage is a zero-dependency, local-first evidence layer for electrical-engineering experiments.

Highlights

  • transparent study, instrument, calibration, run, raw-data, analysis, and seal records
  • deterministic frequency-response, power-efficiency, calibration, and summary analyses
  • GUM-inspired uncertainty budgets with explicit assumptions
  • cross-artifact audit and SHA-256 evidence-root verification
  • self-contained interactive HTML reports
  • deterministic synthetic EE demonstration
  • 56 automated tests plus Windows and Ubuntu CI

The public demonstration uses synthetic instruments, certificates, and measurements. It makes no physical measurement claim.