ploomber-engine icon indicating copy to clipboard operation
ploomber-engine copied to clipboard

A toolbox 🧰 for Jupyter notebooks 📙: testing, experiment tracking, debugging, profiling, and more!

Results 10 ploomber-engine issues
Sort by recently updated
recently updated
newest added

Hi Eduardo, Noticing that ploomber-core depends on posthog for telemetry, may be? The worrying thing is its attempt to log into an external end point, us-api.i.posthog.com Traceback (most recent call...

We have a scenario where we are running the same notebook thousands of times. And we are seeing memory increasing significantly as we progress. Initial investigation looks like incremental memory...

ploomber-core [0.2.17](https://github.com/ploomber/core/blob/main/CHANGELOG.md#0217-2023-12-05) introduced a change to print a Ploomber Cloud link at a regular interval. However, this breaks notebook execution. We realized this because one of our automated notebooks started...

Parametrizing a notebook on `parameters={"list_param": [0,1], "tuple_param": (0,1)}` will result in `list_param` value being injected as a list, but the `tuple_param` value being injected as the stringified representation of a...

Currently, when running tqdm and printing inside it, breaks and messes up the output for the user. For now, there is a temporary fix, which adds `\n` to eliminate this...

bug
API change

we are currently exiting the process in the client: https://github.com/ploomber/ploomber-engine/blob/06a7a3d65179b03a063d9798fec5a2c4dc88c912/src/ploomber_engine/client.py#L325 but it'd be better to raise a specific extension so clients can decide what to do

good first issue

Found this guide here: Issue on page /user-guide/tracking.html This guide has some functions that are missing from the API guide (track_exection is only mentioned there - I searched it).

good first issue

Our [tests started](https://github.com/ploomber/ploomber-engine/actions/runs/4189243307/jobs/7261329780) failing with matplotlib 3.7, I tracked down the error locally: ```sh # ensure you're running matplotlib 3.7 pip install matplotlib -U # run tests pytest tests --ignore=tests/test_engine.py...

to enable stdin, we had to modify [nbclient](https://github.com/jupyter/nbclient); however, since nbclient does not have to support the stdin channel, the code doesn't set a timeout for the channels, since it...

With a notebook with a single cell that says: ``` import pandas as pd for foo in ["bar", "baz"]: pd.DataFrame({'foo': [1, 1]}).merge(pd.DataFrame({'foo': [1, 1]}), how="left", on="foo", validate="1:1") ``` The command...