@@ -16,7 +16,7 @@ These context files are designed to:
1616### 1. ` overview.md ` - Framework Introduction
1717High-level overview of FZ including:
1818- What FZ is and when to use it
19- - The four core functions (fzi, fzc, fzo, fzr)
19+ - The six core functions (fzi, fzc, fzo, fzr, fzl, fzd )
2020- Key concepts and typical workflows
2121- Common patterns for different scenarios
2222
@@ -32,16 +32,27 @@ Detailed syntax reference for:
3232** Use when** : Writing input templates or working with formulas
3333
3434### 3. ` core-functions.md ` - API Reference
35- Comprehensive guide to the four main functions:
35+ Comprehensive guide to the six core functions:
3636- ` fzi() ` - Parse input variables
3737- ` fzc() ` - Compile input files
3838- ` fzo() ` - Read output files
3939- ` fzr() ` - Run parametric calculations
40+ - ` fzl() ` - List and validate installed models / calculators
41+ - ` fzd() ` - Adaptive design of experiments
4042- Function signatures, parameters, and return values
4143- Examples for each function
4244
4345** Use when** : Using FZ API functions in Python code
4446
47+ ### 3b. ` installing-models.md ` - Installing Models and Algorithms
48+ How to obtain ready-made wrappers and ` fzd ` algorithms:
49+ - ` fz install model|algorithm ` and ` fz uninstall ` (CLI)
50+ - ` install_model ` /` install_algorithm ` /` list_installed_* ` (Python API)
51+ - Source resolution (short name, GitHub URL, local zip) and the ` fz-<code> ` convention
52+ - Project-local vs ` --global ` install locations
53+
54+ ** Use when** : Wrapping a known code, or adding an optimization/sampling algorithm
55+
4556### 4. ` model-definition.md ` - Model Configuration
4657Complete model definition guide covering:
4758- Model structure and all fields
@@ -56,6 +67,8 @@ Complete model definition guide covering:
5667Guide to all calculator types:
5768- ` sh:// ` - Local shell execution
5869- ` ssh:// ` - Remote SSH execution
70+ - ` slurm:// ` - SLURM workload manager
71+ - ` funz:// ` - Legacy Funz server
5972- ` cache:// ` - Cached result reuse
6073- Calculator aliases and configuration
6174- Parallel execution and fallback chains
@@ -138,17 +151,21 @@ Task: How do I speed up my parametric study with 1000 cases?
138151## File Organization
139152
140153```
141- context /
154+ doc /
142155├── README.md # This file
143156├── INDEX.md # Table of contents with sections
144157├── overview.md # High-level framework introduction
145158├── syntax-guide.md # Variable and formula syntax
146- ├── core-functions.md # API reference (fzi, fzc, fzo, fzr)
159+ ├── core-functions.md # API reference (fzi, fzc, fzo, fzr, fzl, fzd)
160+ ├── installing-models.md # Installing models and algorithms
147161├── model-definition.md # Model configuration guide
148162├── calculators.md # Calculator types and configuration
149163├── formulas-and-interpreters.md # Formula evaluation (Python/R)
150- ├── parallel-and-caching.md # Parallel execution and caching
151- └── quick-examples.md # Common patterns and examples
164+ ├── parallel-and-caching.md # Parallel execution and caching
165+ ├── fzd_content_format.md # fzd analysis content formats
166+ ├── quick-examples.md # Common patterns and examples
167+ ├── funz-protocol.md # Legacy Funz server protocol
168+ └── shell-path.md # FZ_SHELL_PATH configuration
152169```
153170
154171## Updating This Documentation
@@ -178,6 +195,6 @@ To improve this documentation:
178195
179196## Version
180197
181- These context files are for ** FZ version 0.9 .0+**
198+ These docs are for ** fz version 1 .0+**
182199
183- Last updated: 2025-01-XX
200+ Last updated: 2026-06-13
0 commit comments