Skip to content

Try out NBTest: A smarter tool for testing jupyter notebooks #65

Open
@ElaineYao

Description

@ElaineYao

Hi pydra developers,

We’re researchers at Cornell University focused on quality assurance for machine learning workflows (our group). We noticed you’ve previously used nbval, a pytest plugin for validating Jupyter notebooks in CI pipelines.

We’d love to introduce you to NBTest, a new tool we’ve developed that builds on nbval’s core ideas—but goes significantly further for ML-specific use cases.

While nbval checks for output consistency, NBTest automatically detects key machine learning metrics (like dataset statistics and model performance) and generates statistically sound assertions. This helps catch subtle regressions and inconsistencies that traditional tools may miss.

Getting started is simple—you can follow our installation and usage instructions and start integrating it into your notebooks in minutes.

We’d be excited if you gave it a try, and we’d love to hear your thoughts. If you're interested, we’d also be happy to set up a quick chat to talk more!

Best regards,
Elaine

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions