Materializr
오픈소스 파라메트릭 3D CAD로 제약 스케치·솔리드 모델·나사·SVG·텍스트 조각·STL/STEP 내보내기를 지원합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Config-driven, verifiable and provenance-tracked publication figures across a paper's lifecycle
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Config-driven, verifiable and provenance-tracked publication figures — across a paper's lifecycle.
fig-atlas is a layer above matplotlib for the figures of a scientific paper. Each figure is a
reproducible build product of a data bundle, a commented configuration and a renderer:README 전문 보기 ↗Config-driven, verifiable and provenance-tracked publication figures — across a paper's lifecycle.
fig-atlas is a layer above matplotlib for the figures of a scientific paper. Each figure is a reproducible build product of a data bundle, a commented configuration and a renderer:
fa status tells which figures a data change made stale, and the
same inputs rebuild to byte-identical files.fa new project, fa ingest bundle, fa build --preflight,
fa promote, fa retire, ...): deterministic, with --dry-run and --json. AI agents call
the same commands as MCP tools (fa mcp) — Claude Code, Gemini CLI, opencode, Antigravity,
Cursor, Codex — and changes need the user's approval of a dry-run diff.The core is domain-neutral (bars, lines with error bands, scatter, heatmaps, Venn diagrams, image
panels, ...); field-specific readers, bundle contracts and recipes come as plug-in packs. An omics
pack (fig_atlas_omics: volcano, MA, GO enrichment, motifs, ...) is included.
Python 3.10+ on Linux, macOS or Windows (CI tests all three). The journal presets use Arial:
macOS and Windows have it; on Linux install it (for example ttf-mscorefonts-installer), or
preflight reports the substituted font. Rebuilds are byte-identical on one platform with one set
of fonts, not across platforms.
git clone https://github.com/ibs-cmg-ngs/fig-atlas
cd fig-atlas
pip install -r requirements.txt
pip install -e . # add [docs] for the documentation site
fa --help
With conda: conda env create -f environment.yml creates the environment fig-atlas with this
package installed editable; then conda activate fig-atlas, from any folder.
Your figures live in a project repository, separate from this package:
fa init my-figures && cd my-figures
fa new project first-figure
fa bundle check /path/to/bundle # inputs/data.csv + metadata/metadata.yaml
fa ingest bundle /path/to/bundle --project first-figure
fa build first-figure --preflight
The figure, its README (panel notes, statistics, data provenance) and the check results appear
under outputs/first-figure/. Change any value in configs/config_first-figure.yaml and rebuild.
This repository is itself a project repository with two worked examples: the tutorial's example
bundles (examples/) and an imaging figure from public microscope images (pilot-imaging).
Online: https://ibs-cmg-ngs.github.io/fig-atlas/ — or locally: pip install -e .[docs], then mkdocs serve
and open http://127.0.0.1:8000.
docs/guide/, English with a Korean version): what the tool does and how a figure flows from data
to paper, for scientists with no programming background.pip install -e .[docs]
pytest # unit, renderer snapshot, tutorial and documentation tests
fa reference --check && fa inventory --check && fa lint --hardcoded --check && fa claims --check
mkdocs build --strict
New renderers start with fa new renderer <name> (a module with its parameter schema, a test and
the package export). Renderers are shapes, not fields: see design decision 0003.
Code: MIT, © 2026 ibs-CMG-NGS (LICENSE). Please cite as in CITATION.cff.