(self, df: Iterable[str])
| 129 | return fname_to_code(file_path.name[: -len(self.file_suffix)].strip().lower()) |
| 130 | |
| 131 | def get_dump_fields(self, df: Iterable[str]) -> Iterable[str]: |
| 132 | return ( |
| 133 | set(self._include_fields) |
| 134 | if self._include_fields |
| 135 | else ( |
| 136 | set(df[self.field_column_name]) - set(self._exclude_fields) |
| 137 | if self._exclude_fields |
| 138 | else set(df[self.field_column_name]) |
| 139 | ) |
| 140 | ) |
| 141 | |
| 142 | def get_filenames(self, symbol, field, interval): |
| 143 | dir_name = self.qlib_dir.joinpath(self.PIT_DIR_NAME, symbol) |