dotools_py.settings.set_kernel_logger#
- dotools_py.settings.set_kernel_logger(filename='./History.log', overwrite=False, session='activate')[source]#
Save kernel history in a file.
- Parameters:
- Return type:
- Returns:
Returns None.
Examples
>>> import dotools_py as do >>> do.settings.set_kernel_logger('./History.log') >>> adata = do.dt.example_10x_processed() >>> adata >>> do.settings.toogle_kernel_logger(False) >>> print(open("History.log").read()) ========== KERNEL SESSION START 2025-12-12 13:48:22.118424 ========== [CODE 2025-12-12 13:48:22.120206] >>> do.settings.set_kernel_logger('./History.log') [CODE 2025-12-12 13:48:22.734407] >>> adata = do.dt.example_10x_processed() [CODE 2025-12-12 13:48:23.606794] >>> adata [OUTPUT 2025-12-12 13:48:23.609162] AnnData object with n_obs × n_vars = 700 × 1851 obs: 'batch', 'condition', 'n_genes_by_counts', 'log1p_n_genes_by_counts', 'total_counts', 'log1p_total_counts', 'total_counts_mt', 'log1p_total_counts_mt', 'pct_counts_mt', 'total_counts_ribo', 'log1p_total_counts_ribo', 'pct_counts_ribo', 'n_genes', 'n_counts', 'doublet_class', 'doublet_score', 'leiden', 'cell_type', 'autoAnnot', 'celltypist_conf_score', 'annotation', 'annotation_recluster' var: 'mean', 'std', 'highly_variable', 'means', 'dispersions', 'dispersions_norm', 'highly_variable_nbatches', 'highly_variable_intersection' uns: 'annotation_colors', 'annotation_recluster_colors', 'batch_colors', 'hvg', 'leiden', 'leiden_colors', 'log1p', 'neighbors', 'pca', 'umap' obsm: 'X_CCA', 'X_pca', 'X_umap' varm: 'PCs' layers: 'counts', 'logcounts' obsp: 'connectivities', 'distances' ========== KERNEL SESSION PAUSED 2025-12-12 13:48:25.090038 ==========