You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CHANGELOG: 0.6.0 entry covering Bokeh-in-Colab (issue #109), Plot2d
(issue #137), max_cols=1 (PR #147), groups starting at different
steps (PR #149), Neptune integration removal, and the py3.10 floor.
README:
- Update CI badges to point at the renamed workflows (tests.yml,
lint.yml) and link each badge to its workflow page
- Switch the install section to uv-first ('uv add livelossplot'),
with pip kept as the alternative; add a 'Run without installing'
section covering 'uv run --with' for one-off scripts, inline
script dependencies, and Jupyter
- Replace the dead 'git+git://' source-install URL with the working
'git+https://' form
- Fix the master->main branch in the header GIF link
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+9-10Lines changed: 9 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,23 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
-
## [0.5.7] - 2026-05-04
10
+
## [0.6.0] - 2026-05-04
11
11
12
-
### Fixed
12
+
### Changed
13
13
14
-
-`BokehPlot` now renders and live-updates inside Google Colab. Colab blocks Jupyter Comms, so `push_notebook` was silently dead; the plot is now embedded via `<iframe srcdoc>` and refreshed through an IPython `display_id` handle ([issue #109](https://github.com/stared/livelossplot/issues/109)).
15
-
-`Plot2d` works again as a `PlotLosses` output. Removed buggy `super().__init__(self)` in `LossSubplot`/`Plot1D` and reworked `Plot2d.send` to manage its own figure/axes and use the configured `predict` callback ([issue #137](https://github.com/stared/livelossplot/issues/137), PR #138).
16
-
-`MatplotlibPlot` no longer errors when `max_cols=1` (PR #147).
17
-
- Groups whose metrics start at different steps now plot correctly (PR #149).
18
-
- CI: install `tensorboard` explicitly — TensorFlow 2.16+ no longer bundles it, which broke `external_test_tensorboard.py`.
14
+
- Minimum Python is now 3.10.
19
15
20
16
### Removed
21
17
22
-
- Neptune.AI support (`NeptuneLogger`, `to_neptune`, and the related example/test) — Neptune is no longer maintained.
18
+
- Neptune.AI integration — Neptune is no longer maintained.
Don't train deep learning models blindfolded! Be impatient and look at each epoch of your training!
14
14
15
-
([RECENT CHANGES](CHANGELOG.md), [EXAMPLES IN COLAB](https://colab.research.google.com/github/stared/livelossplot), [CODE](https://github.com/stared/livelossplot))
15
+
([API DOCS](https://p.migdal.pl/livelossplot/), [RECENT CHANGES](CHANGELOG.md), [EXAMPLES IN COLAB](https://colab.research.google.com/github/stared/livelossplot), [CODE](https://github.com/stared/livelossplot))
16
16
17
17
A live training loss plot in [Jupyter Notebook](http://jupyter.org/) for [Keras](https://keras.io/), [PyTorch](http://pytorch.org/) and other frameworks. An open-source Python package by [Piotr Migdał](https:///), [Bartłomiej Olechno](https://github.com/Bartolo1024/) and [others](https://github.com/stared/livelossplot/graphs/contributors). **Open for collaboration!** (Some tasks are as simple as writing code docstrings, so - no excuses! :))
18
18
@@ -26,23 +26,54 @@ model.fit(X_train, Y_train,
26
26
verbose=0)
27
27
```
28
28
29
-

29
+

30
30
31
31
- (The most FA)Q: Why not TensorBoard?
32
32
- A: Jupyter Notebook compatibility (for exploration and teaching). The simplicity of use.
33
33
34
34
## Installation
35
35
36
-
To install [this version from PyPI](https://pypi.org/project/livelossplot/), type:
36
+
### Add to your project
37
37
38
38
```bash
39
+
uv add livelossplot
40
+
# or
39
41
pip install livelossplot
40
42
```
41
43
42
-
To get the newest one from this repo (note that we are in the alpha stage, so there may be frequent updates), type:
0 commit comments