Releases: neptune-ai/neptune-fetcher
Releases · neptune-ai/neptune-fetcher
0.8.2-beta
What's Changed
- Add a step range filter parameter to methods that download series values
0.8.1
What's Changed
- Improved performance of
ReadOnlyProject.fetch_*_df()
by introducing concurrent data downloads
0.8.0
- when requesting data via
fetch_(runs|experiments)_df
any run or experiment that matches the search criterion set by egname_regex
orcustom_ids
so on, will be returned regardless of the column filter - limiting the set of columns by either providing a list (
columns=[…]
) or regex (columns_regex=’…’
) is applied on top of the runs filtered out in the initial step - those changes make the
match_columns_to_filter
argument obsolete and deprecated. We’ve kept it in the API and will remove it in a future release. - Any column that is explicitly requested by the
columns
argument is guaranteed to exist in the resulting DataFrame, even if with only NA values -
neptune-fetcher
will now issue a warning when you go over a specified threshold of downloaded data cells, ie.rows * non-null-columns
- The default is 1M, and can be changed using the
NEPTUNE_WARN_AT_DATAFRAME_SIZE
environment variable. Setting it to 0 disables the warning.
- The default is 1M, and can be changed using the
- The progress bar in
fetch_*_df()
is disabled for this release, and will be brought back in a subsequent version
0.7.0
0.6.0
Breaking Changes
- 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)
Changes
- 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)
Fixes
- 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)
Features
- Added
match_columns_to_filters
to conditionally enable column matching based on run filters (#51)
0.5.0
Features
- 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)