Skip to content

jeval v0.1.4 — flat columns as segments, readable skip reasons

Choose a tag to compare

@rlaope rlaope released this 21 Sep 01:01
· 72 commits to main since this release

Install

curl -fsSL https://raw.githubusercontent.com/rlaope/jeval/main/install.sh | sh
jeval demo
uvx --from git+https://github.com/rlaope/jeval@v0.1.4 jeval demo
pip install https://github.com/rlaope/jeval/releases/download/v0.1.4/jeval_cli-0.1.4-py3-none-any.whl

Fixed in this release

  • A flat column can be a segment. A log with lang: ko as a column could not reach the
    documented --by lang sweep: the mapping renamed fields but could not build the object the schema
    wants, so every row was skipped. A non-object value mapped onto segment now becomes
    {column: value}; an object column is still mapped as an object.
  • A skipped row says what to change. The message was a pydantic dump that named neither the field
    nor the file: 2 validation errors for DecisionRecord ... visit https://errors.pydantic.dev/....
    A missing field now says to add it to field_map or defaults, and a text confidence names the
    field and the value.