What's new
Neptune Scale release highlights.
January 7, 2025 API
Python client
0.10.2
- Stability fix: the main process isn't terminated in case of an error. You can configure the behavior with the
NEPTUNE_LOG_MAX_BLOCKING_TIME_SECONDS
andNEPTUNE_LOG_FAILURE_ACTION
environment variables.
February 19, 2025 web app API
App version:
3.4.6
| Logging client0.10.0
| Fetching client0.14.0
- Introduced metric previews:
- Use the
preview
andpreview_completion
arguments to log metrics that aren't fully computed yet. - In chart widgets, display point previews and the completion level of the metric computation.
- To include point previews when fetching metrics via the Fetcher Alpha API, use
include_point_previews=True
.
- Use the
February 11, 2025 API
Python fetching client
0.13.0
- Alpha release of the next major Fetcher API version. The new API simplifies connecting to your Neptune project and specifying what metadata to fetch. For a tutorial, see Query metadata.
February 5, 2025 web app
App version:
3.4.5
- Clarified wording around selecting visible runs.
- Charts:
- Custom expressions support
max()
andmin()
. - Improved rendering.
- Custom expressions support
- Experiments:
- Introduced dedicated URLs for experiments.
- The most recently updated run within an experiment becomes the experiment head.
- Reports:
- You can duplicate reports between projects and workspaces.
- Run groups were renamed to run sets.
January 24, 2025 docs
- Added Neptune API error handling guide.
January 21, 2025 API
Python fetching client
0.12.0
- Use batching in
ReadOnlyProject.fetch_read_only_experiments()
.
January 15, 2025 web app
App version:
3.4.4
- Charts:
- Unified color picker with HEX support.
- Added visual indicator on the widget menu when local settings are applied.
- Improvements to downloading charts as PNG.
- Expanded max length and allowed characters for project names.
January 13, 2025 API
Python fetching client
0.11.0
- Added
eager_load_fields
parameter forReadOnlyRun
, to control whether run attributes are loaded eagerly (default) or only when accessed. - Expanded character set supported for project names.
January 9, 2025 docs
- Added guides for migrating your code from Weights and Biases or Neptune client
1.x
.
January 7, 2025 API
Python client
0.9.0
- Removed support for Python
3.8
. - Fixed batching of metrics when logged with steps out of order.
- Fixed retry behavior on encountering a
NeptuneRetryableError
.
January 3, 2025 docs
- Added explanation of how the chart smoothing slider works.
- Clarified when to use dashboards and when to use reports.
December 20, 2024 docs
- Clarified supported functions in custom expressions.
December 19, 2024 web app
App version:
3.4.3
- Added the
OR
operator to compound search for charts. - Improved the chart rendering and smoothing algorithm.
- Unified the single-run and multi-run dashboards.
- Introduced the Markdown widget and single value widget.
December 13, 2024 docs
- Added instructions on editing run configs and using regular expressions.
December 11, 2024 web app
- You can use regular expressions to dynamically display metrics on a chart.
November 29, 2024 docs
- New how-tos: Run trashing workaround, constructing app URLs, and filtering out Neptune logs.
November 28, 2024 web app
- In charts, all graphs that belong to a particular run have the same color. The line style is the same for metrics with the same name.
- In dashboards and reports, you can duplicate chart widgets.
- For the chart smoothing algorithm, we replaced the low pass filter with a simple moving average.
November 26, 2024 API
Python client
0.8.0
-
Added
create_project()
function. -
Added
NEPTUNE_SKIP_NON_FINITE_METRICS
environment variable.
November 25, 2024 API
Python fetching client
0.9.2
- Added
NEPTUNE_VERIFY_SSL
environment variable.
November 11, 2024 docs
- Published tutorial for using Neptune Scale in HPO jobs. Documented system namespace.
November 6, 2024 web app
- You can include runs from different projects in a single report.
- Global and local chart controls are revamped. Global controls include options to reset the smoothing and display each run group as a single graph.
November 6, 2024 docs
- Updated smoothing page. Described how to combine filters when constructing NQL queries, and how to set a custom timestamp when logging metrics.
November 5, 2024 API
Python fetching client
0.9.1
- When passing a pattern to
*_regex
arguments, you should no longer escape backslashes or quotes. For thequery
argument, escaping is still necessary in NQL queries. - When fetching or pre-fetching metrics, you can limit the step range.
November 5, 2024 docs
- Added
Run
API reference.
October 29, 2024 web app
- Previously, when an experiment was forked into a new run, the experiment name was removed from the old run's
sys/name
attribute. Now, the experiment name remains in thesys/name
attribute and Neptune instead marks the latest run of an experiment with thesys/experiment/is_head
Boolean attribute. - In the Charts tab, Global settings were renamed to Controls and include more options: apply smoothing to charts and configure the X-axis scale and range.
- Added an option to configure the X-axis range in a chart widget.
October 28, 2024 API
Python client
0.7.1
- Removed
family
from run initialization parameters. It was redundant, so you can safely delete this argument from your code.
October 23, 2024 API
Python client
0.6.3
- For the
log_metrics()
method, thedata
andstep
arguments are mandatory and reordered. If you passed them positionally, update your code to have thedata
value first. If you pass the arguments using keywords (data=...
), no change is needed.
October 21, 2024 web app
- You can switch between workspaces from the user menu.
- In reports and dashboards, Global settings were renamed to Controls and include an option to apply smoothing to charts. An option to configure Y-axis scale globally is no longer available.
- Fixed an issue where using keyboard shortcuts to switch the browser tabs resulted in switching tabs in the Neptune app instead.
October 14, 2024 web app
- New global charts setting: Step range filter.
- New chart export options: Choose whether to export all or selected widgets, to a new or existing dashboard or report.
- Redesigned menu for switching between projects and accessing their settings.
October 8, 2024 docs
- Added instructions for fetching metadata via API.
October 4, 2024 web app
- To filter widgets in the Charts tab, you can use multiple regular expressions. When hovering over charts, the legend sticks to the cursor until you left click.
- When adding a widget to a [report][5] section, it's added to the bottom instead of the top.
- In the experiments table, you can choose to display only runs selected for compare mode.