infrastructure-documentation

Solid

Skill for the documentation infrastructure module providing figure management, image handling, markdown integration, and API glossary generation. Use when managing research figures, inserting images into manuscripts, auto-numbering figures, or generating API documentation.

DevOps & Infrastructure 19 stars 1 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 81/100

Stars 20%
43
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Documentation Module Figure management, image handling, and documentation integration for research manuscripts. ## GeneratedFigureRegistry (`generated_figure_registry.py`) Use the fail-closed writer for deterministic project pipelines. Figure labels, filenames, captions, and qualified generator names remain project-owned; the shared writer verifies that every declared file exists before atomically writing `output/figures/figure_registry.json`. ```python from infrastructure.documentation import publish_generated_figures written = publish_generated_figures( output_dir, PROJECT_FIGURE_SPECS, generated_paths, schema_version="my-project-figure-registry-v1", ) ``` ## FigureManager (`figure_manager.py`) Automatic figure numbering, cross-referencing, and metadata tracking: ```python from infrastructure.documentation import FigureManager, FigureMetadata manager = FigureManager() # Register a figure (label auto-generated from filename if omitted) manager.register_figure( filename="results.png", caption="Experimental results showing...", label="fig:results", section="Results", ) # Get figure metadata by label meta = manager.get_figure("fig:results") # Returns FigureMetadata | None ``` ## ImageManager (`image_manager.py`) Image file management and processing: ```python from pathlib import Path from infrastructure.documentation import ImageManager, FigureManager img_manager = ImageManager(FigureManager()) # Insert a registered figure into...

Details

Author
docxology
Repository
docxology/template
Created
1 years ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Featured

make-figures

Generate publication-ready figures and visual abstracts for medical research papers. Supports ROC curves, forest plots, CONSORT/STARD/PRISMA flow diagrams, calibration plots, Kaplan-Meier curves, Bland-Altman plots, confusion matrices, pipeline diagrams, and journal-specific visual/graphical abstracts (python-pptx template-based).

292 Updated 4 days ago
Aperivue
AI & Automation Solid

academic-figure-workflow

Plan, generate, inspect, and refine academic figures from repositories, papers, draft notes, paper URLs, PDFs, or reference images. Supports fast-track draft-to-figure generation and user passthrough mode.

101 Updated 1 weeks ago
Azhi-ss
Data & Documents Listed

cvpr-figure

Create, revise and audit publication-grade pipeline, framework, teaser and module figures for CVPR, ICCV, ECCV, NeurIPS, ICLR, ICML, AAAI and ACL papers, and export them as Visio-editable .vsdx, PowerPoint-editable .pptx, plus SVG/PDF/PNG/EMF for LaTeX. Use for architecture diagrams, method overview figures, framework figures, pipeline diagrams, teaser/paradigm-comparison figures, attention and token diagrams, module zoom-ins, and 顶会论文配图、框架图、流程图、pipeline图、方法图、teaser图、 网络结构图、模型架构图、科研绘图、论文示意图、Visio可编辑图. Drives a declarative spec through a deterministic layout engine whose palette, typography and geometry were measured out of 349 figure PDFs from published CVPR/ICCV/ECCV/AAAI papers, then audits the result against a checklist of the things that make a diagram look machine-generated. Works from a paper section, an abstract, a method description, a PyTorch nn.Module source tree, or an mmengine/mmdet `model = dict(...)` config — 根据代码出图、根据论文内容出图. Do not use for data plots — bar charts, curves, heatmaps, scatter and

1 Updated 1 weeks ago
ChizkiyahuOhayon