Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/917Dhj/DeepPaperNote
/ functions
Functions
686 in github.com/917Dhj/DeepPaperNote
⨍
Functions
686
◇
Types & classes
21
Function
test_pdf_source_candidates_add_frontiers_pdf_from_doi
(monkeypatch: pytest.MonkeyPatch)
tests/test_fetch_pdf.py:10
Function
test_prisma_flow_diagram_is_data_overview
()
tests/test_plan_figures.py:248
Function
test_quality_classification_accepts_clean_table_crop
()
tests/test_extract_pdf_assets_quality.py:602
Function
test_quality_classification_accepts_clean_wide_table_without_vector_lines
()
tests/test_extract_pdf_assets_quality.py:514
Function
test_quality_classification_accepts_dense_table_text_as_table_body
()
tests/test_extract_pdf_assets_quality.py:454
Function
test_quality_classification_accepts_normal_chart_crop
()
tests/test_extract_pdf_assets_quality.py:634
Function
test_quality_classification_accepts_structured_table_with_long_cell_text
()
tests/test_extract_pdf_assets_quality.py:499
Function
test_quality_classification_accepts_visual_dense_figure_with_embedded_text
()
tests/test_extract_pdf_assets_quality.py:649
Function
test_quality_classification_rejects_caption_only_crop
()
tests/test_extract_pdf_assets_quality.py:439
Function
test_quality_classification_rejects_figure_covering_other_caption
()
tests/test_extract_pdf_assets_quality.py:546
Function
test_quality_classification_rejects_large_text_page_crop
()
tests/test_extract_pdf_assets_quality.py:618
Function
test_quality_classification_rejects_table_covering_other_caption
()
tests/test_extract_pdf_assets_quality.py:529
Function
test_quality_classification_rejects_table_with_dense_prose_contamination
()
tests/test_extract_pdf_assets_quality.py:484
Function
test_quality_classification_rejects_table_without_body_rows
()
tests/test_extract_pdf_assets_quality.py:424
Function
test_quality_classification_rejects_weak_table_with_paragraph_text_contamination
()
tests/test_extract_pdf_assets_quality.py:469
Function
test_real_image_embed_counts_as_figure_marker_in_full_lint
(tmp_path)
tests/test_lint_note.py:1083
Function
test_resolve_domain_subdir_keeps_explicit_subdir_highest_priority
(tmp_path: Path)
tests/test_common.py:657
Function
test_resolve_domain_subdir_keeps_robotics_ahead_of_method_folder
(tmp_path: Path)
tests/test_common.py:555
Function
test_resolve_domain_subdir_prefers_existing_domain
(tmp_path: Path)
tests/test_common.py:473
Function
test_resolve_domain_subdir_reuses_specialized_existing_folder
(tmp_path: Path)
tests/test_common.py:526
Function
test_resolve_note_output_mode_falls_back_to_workspace
(tmp_path: Path, monkeypatch)
tests/test_common.py:368
Function
test_resolve_obsidian_note_path_avoids_double_folder_when_subdir_is_title_slug_but_filename_is_readable
(tmp_path: Path)
tests/test_common.py:434
Function
test_resolve_obsidian_note_path_avoids_double_slug_when_subdir_already_contains_slug
(tmp_path: Path)
tests/test_common.py:402
Function
test_resolve_obsidian_note_path_avoids_double_slug_when_subdir_is_papers_relative_path
(tmp_path: Path)
tests/test_common.py:418
Function
test_resolve_obsidian_note_path_in_vault_mode
(tmp_path: Path)
tests/test_common.py:390
Function
test_resolve_obsidian_note_path_in_workspace_mode
(tmp_path: Path, monkeypatch)
tests/test_common.py:379
Function
test_resolve_reference_arxiv_id_sets_high_identity_confidence
(monkeypatch)
tests/test_common.py:827
Function
test_resolve_reference_arxiv_id_survives_arxiv_failure
(monkeypatch)
tests/test_common.py:1049
Function
test_resolve_reference_arxiv_url_survives_arxiv_failure
(monkeypatch)
tests/test_common.py:1062
Function
test_resolve_reference_doi_sets_high_identity_confidence
(monkeypatch)
tests/test_common.py:818
Function
test_resolve_reference_links_ignores_short_acronym_aliases
(tmp_path: Path)
tests/test_citation_links.py:236
Function
test_resolve_reference_links_indexes_only_yaml_frontmatter_notes
(tmp_path: Path)
tests/test_citation_links.py:122
Function
test_resolve_reference_links_matches_arxiv_from_note_doi
(tmp_path: Path)
tests/test_citation_links.py:167
Function
test_resolve_reference_links_matches_vault_stem_title_and_alias
(tmp_path: Path)
tests/test_citation_links.py:91
Function
test_resolve_reference_links_prioritizes_doi_over_text
(tmp_path: Path)
tests/test_citation_links.py:140
Function
test_resolve_reference_links_reports_ambiguous_doi_match
(tmp_path: Path)
tests/test_citation_links.py:210
Function
test_resolve_reference_links_reports_ambiguous_text_match
(tmp_path: Path)
tests/test_citation_links.py:184
Function
test_resolve_reference_links_reports_no_vault_without_guessing_wikilinks
()
tests/test_citation_links.py:269
Function
test_resolve_reference_links_uses_plain_text_when_no_vault_match
(tmp_path: Path)
tests/test_citation_links.py:256
Function
test_resolve_reference_local_pdf_artifact_stem_sets_low_identity_confidence
( tmp_path: Path, monkeypatch, )
tests/test_common.py:871
Function
test_resolve_reference_local_pdf_uses_extracted_hints
(tmp_path: Path, monkeypatch)
tests/test_common.py:348
Function
test_resolve_reference_local_pdf_with_extracted_doi_sets_high_identity_confidence
( tmp_path: Path, monkeypatch, )
tests/test_common.py:852
Function
test_resolve_reference_title_survives_arxiv_failure
(monkeypatch)
tests/test_common.py:795
Function
test_resolve_reference_zotero_key_sets_high_identity_confidence
()
tests/test_common.py:845
Function
test_restrict_row_to_caption_column_ignores_tiny_midline_overlap
()
tests/test_extract_pdf_assets_quality.py:248
Function
test_restrict_row_to_caption_column_removes_opposite_column_cells
()
tests/test_extract_pdf_assets_quality.py:227
Function
test_restrict_row_to_caption_column_skips_near_mid_opposite_row
()
tests/test_extract_pdf_assets_quality.py:287
Function
test_restrict_row_to_caption_column_skips_opposite_column_row
()
tests/test_extract_pdf_assets_quality.py:269
Function
test_result_claim_with_architecture_word_stays_result
()
tests/test_plan_figures.py:229
Function
test_row_is_table_like_accepts_single_line_text_table_row
()
tests/test_extract_pdf_assets_quality.py:221
Function
test_run_pipeline_does_not_materialize_before_final_save
( tmp_path: Path, monkeypatch, )
tests/test_run_pipeline_manifest.py:84
Function
test_run_pipeline_emits_manifest_raw_decisions_and_lightweight_bundle
(tmp_path: Path)
tests/test_run_pipeline_manifest.py:42
Function
test_strip_frontmatter_is_noop_without_frontmatter
()
tests/test_lint_note.py:708
Function
test_strip_frontmatter_removes_yaml_block
()
tests/test_lint_note.py:703
Function
test_substantive_gate_accepts_real_reference_entry
()
tests/test_lint_note.py:668
Function
test_substantive_gate_allows_honest_missing_in_references
()
tests/test_lint_note.py:679
Function
test_substantive_gate_passes_specific_note
()
tests/test_lint_note.py:587
Function
test_substantive_gate_rejects_empty_shell_innovation
()
tests/test_lint_note.py:593
Function
test_substantive_gate_rejects_generic_key_results
()
tests/test_lint_note.py:619
Function
test_substantive_gate_rejects_generic_limitation
()
tests/test_lint_note.py:691
Function
test_substantive_gate_rejects_honest_missing_in_key_results
()
tests/test_lint_note.py:631
Function
test_substantive_gate_rejects_honest_missing_outside_references
()
tests/test_lint_note.py:643
Function
test_substantive_gate_rejects_placeholder_references
()
tests/test_lint_note.py:656
Function
test_substantive_gate_warns_single_specific_innovation
()
tests/test_lint_note.py:606
Function
test_supported_table_captions_classify_as_table
()
tests/test_extract_pdf_assets_quality.py:202
Function
test_system_result_figure_is_prioritized_even_with_dataset_word
()
tests/test_plan_figures.py:191
Function
test_text_table_row_accepts_compact_text_comparison_row
()
tests/test_extract_pdf_assets_quality.py:211
Function
test_text_table_row_accepts_explicit_column_separators
()
tests/test_extract_pdf_assets_quality.py:149
Function
test_text_table_row_rejects_natural_language_sentence
()
tests/test_extract_pdf_assets_quality.py:215
Function
test_title_heading_not_flagged_when_frontmatter_present
()
tests/test_lint_note.py:713
Function
test_unique_figure_asset_filename_prevents_same_label_overwrite
()
tests/test_extract_pdf_assets_quality.py:563
Function
test_usable_candidate_lower_priority_placeholder_reason_fails
()
tests/test_lint_note.py:330
Function
test_usable_candidate_materialization_blocked_reason_passes
()
tests/test_lint_note.py:345
Function
test_usable_candidate_soft_placeholder_reasons_fail_figure_structure_gate
()
tests/test_lint_note.py:292
Function
test_usable_candidate_visual_defect_placeholder_reason_passes
()
tests/test_lint_note.py:316
Function
test_write_note_accepts_legacy_lint_json_without_figure_gate
(tmp_path: Path)
tests/test_cli_fallback.py:137
Function
test_write_note_falls_back_to_workspace
(tmp_path: Path)
tests/test_cli_fallback.py:15
Function
test_write_note_in_vault_mode_does_not_duplicate_paper_slug
(tmp_path: Path)
tests/test_cli_fallback.py:68
Function
test_write_note_refuses_when_figure_gate_fails
(tmp_path: Path)
tests/test_cli_fallback.py:176
Function
test_write_note_refuses_when_math_gate_fails
(tmp_path: Path)
tests/test_cli_fallback.py:101
Function
test_write_obsidian_note_materializes_insert_decision
(tmp_path)
tests/test_lint_note.py:1211
Function
test_write_obsidian_note_refuses_failed_plan_gate
(tmp_path)
tests/test_lint_note.py:1046
Function
test_write_obsidian_note_refuses_failed_substantive_gate
(tmp_path)
tests/test_lint_note.py:1162
Function
test_write_obsidian_note_rejects_plain_path_for_insert_decision
(tmp_path)
tests/test_lint_note.py:1318
Function
test_write_obsidian_note_rejects_unreferenced_insert_decision
(tmp_path)
tests/test_lint_note.py:1270
Function
test_write_obsidian_note_rejects_unsafe_insert_filename
(tmp_path)
tests/test_lint_note.py:1366
← previous
601–686 of 686, ranked by callers