All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Removed warning raised by
neptune-fetcher
ifneptune
is installed (#132)
neptune-fetcher
now raises a warning instead of anImportError
ifneptune
is installed (#130)
neptune-fetcher
now raises anImportError
ifneptune
is installed (#128)
- Added
NEPTUNE_VERIFY_SSL
environment variable (#114)
- Removed dependency on
neptune
(#102) - Progress bar disabled while fetching series metrics (#124)
sys/name
is now always present when fetching a dataframe (#118)
- Custom NQL queries passed to
fetch_runs_df()
andfetch_experiments_df()
are now combined with other filtering parameters using the AND logical operator (#88) - Removed the deprecated
match_columns_to_filters
parameter fromfetch_runs_df()
andfetch_experiments_df()
(#89)
- Add
names_exclude_regex
parameter tofetch_experiments_df()
(#84) - Clarify documentation (#85)
- Don't override other filtering arguments if a custom NQL query is passed
- Escape all user input that is part of an NQL query (eg.
names_regex
infetch_experiments_df()
- Make
FloatSeries.fetch_values()
use the Protobuf endpoint
- Add step filter in
FetchableSeries.fetch_values()
andReadOnlyRun.prefetch_series_values()
(#78)
fetch_*_df()
now fetches data concurrently (#68)
- Deprecated the
match_columns_to_filters
infetch_*_df()
. The current behaviour is as if it was set toTrue
(#63) - The
progress_bar
argument tofetch_*_df()
is temporarily ignored in this release (#63)
- Removed the limit of columns that can be fetched in
fetch_*_df()
(#63) - Added a warning when fetching a large dataframe (#63)
- Fixed
SwaggerMappingError
when usingmatch_columns_to_filters
parameter (#57)
- Added exception when cumulative length of columns was exceeded (#58)
- Added better input validation for
fetch_*_df()
methods (#59) - Fetching only up to cumulative length of columns in
fetch_*_df()
methods (#60)
- Added support for initializing
ReadOnlyRun
based on experiment name (#54) - Added
fetch_read_only_experiments()
method for fetching experiments in read-only mode (#54)
- Fixed
columns_regex
not respecting 5k column limit (#55)
- Removed
sys/id
from the columns that are always returned infetch_*_df()
(#51) - Made passing
None
ascolumns
parameter return onlysys/custom_run_id
(andsys/name
in case of experiments) infetch_*_df()
(#51)
- Increased the limit of total columns fetched to 5000 in
fetch_*_df()
(#51) - Moved regex matching for table filtering to the server side with
NQL
MATCHES
operator infetch_*_df()
(#51)
- Fixed bug where passing
columns
asNone
invalidatedcolumns_regex
parameter infetch_*_df()
(#51) - Fixed bug where passing a
names_regex
not matching any experiment resulted in returning entire table (#51) - Fixed misleading error message related to hitting a column number limit (#51)
- Added
match_columns_to_filters
to conditionally enable column matching based on run filters (#51)
- Added methods to list and fetch Experiments (#34)
- Added method to prefetch series values (#42)
- Added
progress_bar
parameter toprefetch_series_values
(#43) - Added support for filtering with Neptune Query Language (#45)
- Added support for include_inherited and progress_bar in series values fetching (#47)
- Added support for custom run IDs (#22)
- Regex support with
columns_regex
andnames_regex
forfetch_runs_df()
(#20)
- Added support for bool, state, datetime, float series, and string set (#19)
- Added support for fetching float series values (#19)
- Using only paths filter endpoint instead of dedicated ones (#17)
Initial release