diff --git a/obsidiantools/api.py b/obsidiantools/api.py index 9d893e3..0be7db4 100644 --- a/obsidiantools/api.py +++ b/obsidiantools/api.py @@ -702,7 +702,7 @@ def __get_file_dicts_tuple(self, linked_files_list: list[str], *, if short_path in set_files_existent_not_linked} # nonexistent files: nonexistent_files_by_short_path = { - short_path: np.NaN + short_path: np.nan for short_path in shortest_names_nonexistent.keys() if short_path in set_files_nonexistent_linked} @@ -1161,28 +1161,28 @@ def get_note_metadata(self) -> pd.DataFrame: def _create_note_metadata_columns(self, df: pd.DataFrame) -> pd.DataFrame: """pipe func for mutating df""" - df['rel_filepath'] = [self._md_file_index.get(f, np.NaN) + df['rel_filepath'] = [self._md_file_index.get(f, np.nan) for f in df.index.tolist()] df['abs_filepath'] = np.where(df['rel_filepath'].notna(), [self._dirpath / str(f) for f in df['rel_filepath'].tolist()], - np.NaN) + np.nan) df['note_exists'] = np.where(df['rel_filepath'].notna(), True, False) df['n_backlinks'] = [len(self.get_backlinks(f)) for f in df.index] df['n_wikilinks'] = np.where(df['note_exists'], [len(self._wikilinks_index.get(f, [])) for f in df.index.tolist()], - np.NaN) + np.nan) df['n_tags'] = np.where(df['note_exists'], [len(self._tags_index.get(f, [])) for f in df.index.tolist()], - np.NaN) + np.nan) df['n_embedded_files'] = np.where(df['note_exists'], [len(self._embedded_files_index.get( f, [])) for f in df.index.tolist()], - np.NaN) + np.nan) df['modified_time'] = pd.to_datetime( [f.lstat().st_mtime if not pd.isna(f) else pd.NaT @@ -1197,7 +1197,7 @@ def _clean_up_note_metadata_dtypes(self, df['rel_filepath'] = np.where(df['rel_filepath'].notna(), [Path(str(f)) for f in df['rel_filepath']], - np.NaN) + np.nan) df['n_wikilinks'] = df['n_wikilinks'].astype(float) # for consistency return df @@ -1237,12 +1237,12 @@ def get_media_file_metadata(self) -> pd.DataFrame: def _create_media_file_metadata_columns(self, df: pd.DataFrame) -> pd.DataFrame: """pipe func for mutating df""" - df['rel_filepath'] = [self._media_file_index.get(f, np.NaN) + df['rel_filepath'] = [self._media_file_index.get(f, np.nan) for f in df.index.tolist()] df['abs_filepath'] = np.where(df['rel_filepath'].notna(), [self._dirpath / str(f) for f in df['rel_filepath'].tolist()], - np.NaN) + np.nan) df['file_exists'] = pd.Series( np.logical_not(df.index.isin(self._nonexistent_media_files)), index=df.index) @@ -1291,12 +1291,12 @@ def get_canvas_file_metadata(self) -> pd.DataFrame: def _create_canvas_file_metadata_columns(self, df: pd.DataFrame) -> pd.DataFrame: """pipe func for mutating df""" - df['rel_filepath'] = [self._canvas_file_index.get(f, np.NaN) + df['rel_filepath'] = [self._canvas_file_index.get(f, np.nan) for f in df.index.tolist()] df['abs_filepath'] = np.where(df['rel_filepath'].notna(), [self._dirpath / str(f) for f in df['rel_filepath'].tolist()], - np.NaN) + np.nan) df['file_exists'] = pd.Series( np.logical_not(df.index.isin(self._nonexistent_canvas_files)), index=df.index) @@ -1304,7 +1304,7 @@ def _create_canvas_file_metadata_columns(self, df['n_backlinks'] = ( self._get_backlink_counts_for_canvas_files_only()) else: - df['n_backlinks'] = np.NaN + df['n_backlinks'] = np.nan df['modified_time'] = pd.to_datetime( [f.lstat().st_mtime if not pd.isna(f) else pd.NaT