Index A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y A A_LINK (in module chartbook.snapshot) add_command() (in module chartbook.cli) add_root() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) add_to_site() (in module chartbook.versions) added (chartbook.incremental.SyncResult attribute) (chartbook.indexdiff.IndexDiff attribute) address (chartbook.identity.Checkout attribute) age_of() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) aggressive (chartbook.lock.GcPlan attribute) ALGORITHM (in module chartbook.hashing) all_hashes() (in module chartbook.snapshot) all_snapshot_files() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) all_snapshots() (in module chartbook.snapshot) ALLOWED_PROTOCOLS (in module chartbook.gitcache) ALLOWED_THEMES (chartbook.conf_validation.SiteConfig attribute) answers (chartbook.scaffold.Rendered attribute) apply_code_change_times() (in module chartbook.manifest) apply_code_times() (in module chartbook.index) apply_matplotlib_style() (in module chartbook.plotting._config) apply_overlays_matplotlib() (in module chartbook.plotting._overlays) apply_overlays_plotly() (in module chartbook.plotting._overlays) area() (in module chartbook.plotting._api) asset (chartbook.lock.FrozenProblem attribute) (chartbook.lock.PinEvent attribute) asset_hashes() (chartbook.snapshot.Snapshot method) ASSET_KINDS (in module chartbook.index) asset_record() (in module chartbook.snapshot) ASSET_TABLES (in module chartbook.resolve) AssetNotDeclaredError AssetNotPinnedError AssetRef (class in chartbook.refs) assets (chartbook.lock.Lock attribute) (chartbook.snapshot.Materialized attribute) (chartbook.snapshot.Snapshot attribute) assets_of() (chartbook.lock.Lock method) ASSISTANT_FILE (chartbook.writers.sphinx.SphinxWriter attribute) (in module chartbook.writers) assistant_file() (chartbook.writers.sphinx.SphinxWriter method) ASSISTANT_SECTIONS (chartbook.writers.sphinx.SphinxWriter attribute) ASSISTANT_VERSIONS (chartbook.writers.sphinx.SphinxWriter attribute) auth (chartbook.backends.databricks.DatabricksURL attribute) AUTH (in module chartbook.backends.databricks) author (chartbook.conf_validation.SiteConfig attribute) B backend (chartbook.resolve.QueryLocation attribute) (chartbook.resolve.TableLocation attribute) Backend (class in chartbook.backends) backend_class() (in module chartbook.backends) backend_for() (in module chartbook.backends) backend_names() (in module chartbook.backends) BACKEND_PLUGIN_GROUP (in module chartbook.backends) BackendError, [1] bands (chartbook.plotting._types.OverlayConfig attribute) bar() (in module chartbook.plotting._api) BASE_DIR (in module chartbook.manifest) BaseBackend (class in chartbook.plotting.backends._base) batch() (in module chartbook.resolve) BATCH_ENV_VAR (in module chartbook.resolve) BATCH_ROWS (in module chartbook.backends.databricks) build() (in module chartbook.cli) build_area() (chartbook.plotting.backends._plotly.PlotlyBackend method) build_bar() (chartbook.plotting.backends._plotly.PlotlyBackend method) build_diagnostics() (in module chartbook.diagnostics) build_dual_axis() (chartbook.plotting.backends._plotly.PlotlyBackend method) build_figure() (chartbook.plotting.backends._matplotlib.MatplotlibBackend method) build_index() (in module chartbook.index) build_line() (chartbook.plotting.backends._plotly.PlotlyBackend method) build_pie() (chartbook.plotting.backends._plotly.PlotlyBackend method) build_scatter() (chartbook.plotting.backends._plotly.PlotlyBackend method) BUILD_SCRIPT (in module chartbook.manifest) BUILD_TIMEOUT (in module chartbook.versions) BUILD_TOOL_FILES (in module chartbook.run) build_tool_runs_chartbook_build() (in module chartbook.run) BuildPlan (class in chartbook.incremental) BUILDS_DIR (in module chartbook.store) built (chartbook.run.Step attribute) (chartbook.versions.Rendered attribute) built_by_run (chartbook.models.Version attribute) (chartbook.snapshot.Snapshot property) BUILT_FROM (in module chartbook.scaffold) BUILT_MARKER (in module chartbook.gitcache) built_nothing() (in module chartbook.conf_validation) built_with (chartbook.snapshot.Snapshot attribute) bundled_dir() (in module chartbook.claude_skill) bundled_files() (in module chartbook.claude_skill) by_its_id() (in module chartbook.lock) by_repository() (in module chartbook.snapshot) C cache (chartbook.stores.s3.S3Store property) CACHE_ENV_VAR (in module chartbook.config) CACHE_FILE (in module chartbook.hashing) CACHE_VERSION (in module chartbook.hashing) caller_start_dirs() (in module chartbook.resolve) caption (chartbook.plotting._types.ChartConfig attribute) (chartbook.plotting._types.DualAxisConfig attribute) catalog (chartbook.backends.databricks.Connection attribute) (chartbook.backends.databricks.DatabricksURL attribute) catalog() (in module chartbook.cli) catalog_add() (in module chartbook.cli) catalog_disable() (in module chartbook.cli) catalog_enable() (in module chartbook.cli) catalog_entry_dir() (in module chartbook.manifest) catalog_generate() (in module chartbook.cli) catalog_init() (in module chartbook.cli) catalog_member_dirs() (in module chartbook.manifest) catalog_open() (in module chartbook.cli) catalog_page() (chartbook.writers.mkdocs.MkDocsWriter method) (chartbook.writers.sphinx.SphinxWriter method) catalog_page_paths() (chartbook.writers.sphinx.SphinxWriter method) CATALOG_PAGES (chartbook.writers.mkdocs.MkDocsWriter attribute) (chartbook.writers.sphinx.SphinxWriter attribute) CatalogNotConfiguredError Change (class in chartbook.indexdiff) changed (chartbook.indexdiff.IndexDiff attribute) CHART_FIELDS (in module chartbook.diagnostics) chart_id (chartbook.plotting._types.ChartConfig attribute) (chartbook.plotting._types.ChartResult attribute) (chartbook.plotting._types.DualAxisConfig attribute) chart_page() (chartbook.writers.sphinx.SphinxWriter method) chart_page_path() (chartbook.writers.sphinx.SphinxWriter method) chart_type (chartbook.plotting._types.ChartConfig attribute) (chartbook.plotting._types.ChartResult attribute) chartbook.assets module chartbook.backends module chartbook.backends.databricks module chartbook.build_docs module chartbook.check module chartbook.claude_skill module chartbook.cli module chartbook.conf_validation module chartbook.config module chartbook.data module chartbook.diagnostics module chartbook.env module chartbook.errors module chartbook.gitcache module chartbook.hashing module chartbook.identity module chartbook.incremental module chartbook.index module chartbook.indexdiff module chartbook.lineage module chartbook.lock module chartbook.manifest module chartbook.models module chartbook.path_validation module chartbook.plotting module chartbook.plotting._api module chartbook.plotting._config module chartbook.plotting._dual module chartbook.plotting._exceptions module chartbook.plotting._output module chartbook.plotting._overlays module chartbook.plotting._types module chartbook.plotting._validation module chartbook.plotting.backends module chartbook.plotting.backends._base module chartbook.plotting.backends._matplotlib module chartbook.plotting.backends._plotly module chartbook.provenance module chartbook.refs module chartbook.resolve module chartbook.run module chartbook.scaffold module chartbook.sitefiles module chartbook.snapshot module chartbook.store module chartbook.stores module chartbook.stores.s3 module chartbook.versions module chartbook.writers module chartbook.writers.mkdocs module chartbook.writers.sphinx module ChartBookError (class in chartbook.errors) ChartConfig (class in chartbook.plotting._types) ChartResult (class in chartbook.plotting._types) check() (in module chartbook.cli) check_backend() (in module chartbook.backends) check_build_tool() (in module chartbook.check) check_build_tree() (in module chartbook.incremental) check_dependencies() (in module chartbook.check) check_dependency_cycles() (in module chartbook.check) check_front_matter() (in module chartbook.writers.sphinx) check_git_url() (in module chartbook.gitcache) check_ids() (in module chartbook.check) check_licenses() (in module chartbook.check) check_model_labels() (in module chartbook.check) check_model_lineage() (in module chartbook.check) check_model_metrics() (in module chartbook.check) check_model_staleness() (in module chartbook.check) check_paths() (in module chartbook.check) check_required_fields() (in module chartbook.check) check_rev() (in module chartbook.gitcache) check_sources() (in module chartbook.check) check_toml_path() (in module chartbook.path_validation) check_url() (chartbook.backends.Backend static method) (chartbook.backends.databricks.DatabricksBackend static method) (chartbook.backends.DuckDBBackend static method) (in module chartbook.backends) check_within() (in module chartbook.snapshot) checked (chartbook.lineage.Node attribute) checkout (chartbook.scaffold.TemplateSource attribute) Checkout (class in chartbook.gitcache) (class in chartbook.identity) checkout() (chartbook.gitcache.GitCache method) checkout_of() (in module chartbook.identity) checkout_path() (chartbook.gitcache.GitCache method) CHECKOUTS_DIR (in module chartbook.gitcache) children (chartbook.lineage.Node attribute) choose_for_rev() (in module chartbook.lock) clear_cache() (in module chartbook.env) clear_git_remote_cache() (in module chartbook.identity) clone_instead() (in module chartbook.lock) clone_url_for() (in module chartbook.config) Code (class in chartbook.snapshot) code_changed_at() (in module chartbook.index) code_of() (in module chartbook.snapshot) CODE_TIME_FORMAT (in module chartbook.manifest) code_times (chartbook.incremental.BuildPlan attribute) color (chartbook.plotting._types.ChartConfig attribute) color_by (chartbook.plotting._types.ChartConfig attribute) color_palette (chartbook.plotting._config.PlottingConfig attribute) commit (chartbook.gitcache.Checkout attribute) (chartbook.lineage.Node attribute) (chartbook.models.Version attribute) (chartbook.scaffold.Rendered attribute) (chartbook.scaffold.TemplateSource attribute) (chartbook.snapshot.Code attribute) (chartbook.snapshot.Snapshot attribute) commit_is_pushed() (in module chartbook.scaffold) common_dir (chartbook.identity.Checkout attribute) COMPUTED_WORDS (in module chartbook.indexdiff) config (in module chartbook.env) config() (chartbook.writers.mkdocs.MkDocsWriter method) (in module chartbook.cli) ConfigurationError configure() (in module chartbook.plotting._config) connect() (chartbook.backends.Backend method) (chartbook.backends.databricks.DatabricksBackend method) (chartbook.backends.DuckDBBackend method) (in module chartbook.data) Connection (class in chartbook.backends.databricks) connection_for() (in module chartbook.backends.databricks) content() (chartbook.snapshot.Snapshot method) content_hash (chartbook.hashing.ContentHash attribute) (chartbook.hashing.FileEntry attribute) (chartbook.models.Version attribute) (chartbook.snapshot.KeptVersion attribute) (chartbook.store.StoredObject attribute) (chartbook.store.StoreProblem attribute) ContentHash (class in chartbook.hashing) copy (chartbook.store.Root property) Copy (class in chartbook.claude_skill) copy_files() (in module chartbook.sitefiles) copy_plan() (in module chartbook.sitefiles) copy_site_pages() (in module chartbook.sitefiles) copy_theme_files() (in module chartbook.sitefiles) copyright (chartbook.conf_validation.SiteConfig attribute) count() (chartbook.lock.PinReport method) create_area() (chartbook.plotting.backends._base.BaseBackend method) (chartbook.plotting.backends._base.PlottingBackend method) (chartbook.plotting.backends._matplotlib.MatplotlibBackend method) (chartbook.plotting.backends._plotly.PlotlyBackend method) create_bar() (chartbook.plotting.backends._base.BaseBackend method) (chartbook.plotting.backends._base.PlottingBackend method) (chartbook.plotting.backends._matplotlib.MatplotlibBackend method) (chartbook.plotting.backends._plotly.PlotlyBackend method) create_chart() (chartbook.plotting.backends._base.BaseBackend method) create_chart_result() (in module chartbook.plotting._output) create_data_glimpses() (in module chartbook.cli) create_directories() (in module chartbook.env) create_dual_axis() (chartbook.plotting.backends._base.BaseBackend method) (chartbook.plotting.backends._base.PlottingBackend method) (chartbook.plotting.backends._matplotlib.MatplotlibBackend method) (chartbook.plotting.backends._plotly.PlotlyBackend method) create_dual_chart_result() (in module chartbook.plotting._output) create_global_catalog() (in module chartbook.config) create_line() (chartbook.plotting.backends._base.BaseBackend method) (chartbook.plotting.backends._base.PlottingBackend method) (chartbook.plotting.backends._matplotlib.MatplotlibBackend method) (chartbook.plotting.backends._plotly.PlotlyBackend method) create_pie() (chartbook.plotting.backends._base.BaseBackend method) (chartbook.plotting.backends._base.PlottingBackend method) (chartbook.plotting.backends._matplotlib.MatplotlibBackend method) (chartbook.plotting.backends._plotly.PlotlyBackend method) create_scatter() (chartbook.plotting.backends._base.BaseBackend method) (chartbook.plotting.backends._base.PlottingBackend method) (chartbook.plotting.backends._matplotlib.MatplotlibBackend method) (chartbook.plotting.backends._plotly.PlotlyBackend method) created (chartbook.store.StoredObject attribute) CRUFT_MARKER (in module chartbook.scaffold) Cycle (class in chartbook.lineage) cycle() (in module chartbook.lineage) cycle_lead() (in module chartbook.lineage) D data() (in module chartbook.cli) DATA_FIELDS (in module chartbook.indexdiff) data_get_docs() (in module chartbook.cli) data_get_docs_path() (in module chartbook.cli) data_get_path() (in module chartbook.cli) DatabricksBackend (class in chartbook.backends.databricks) DatabricksURL (class in chartbook.backends.databricks) DATAFRAME_FIELDS (in module chartbook.diagnostics) DATAFRAME_LOCATION_KEYS (in module chartbook.manifest) dataframe_page() (chartbook.writers.sphinx.SphinxWriter method) dataframe_page_path() (chartbook.writers.sphinx.SphinxWriter method) DataValidationError declared_assets() (in module chartbook.resolve) declared_files() (in module chartbook.resolve) declared_in_source() (in module chartbook.resolve) declared_name() (in module chartbook.store) DEEPEST (in module chartbook.lineage) DEFAULT_BRANCH (in module chartbook.scaffold) default_git_cache() (in module chartbook.gitcache) DEFAULT_HINT (chartbook.errors.MissingSourceFilesError attribute) default_interactive (chartbook.plotting._config.PlottingConfig attribute) DEFAULT_KIND (in module chartbook.refs) DEFAULT_MARKERS (in module chartbook.env) default_output_dir (chartbook.plotting._config.PlottingConfig attribute) DEFAULT_REF (in module chartbook.gitcache) DEFAULT_REQUIRED_FIELDS (in module chartbook.diagnostics) DEFAULT_SITE_DIR (in module chartbook.manifest) default_store() (in module chartbook.store) DEFAULT_WITHIN_DAYS (in module chartbook.check) delete (chartbook.lock.GcPlan attribute) delete() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) deleted (chartbook.incremental.SyncResult attribute) dependencies (chartbook.lock.FrozenReport attribute) (chartbook.lock.Lock attribute) dependency (chartbook.lineage.Edge attribute) (chartbook.lock.FrozenProblem attribute) (chartbook.lock.PinEvent attribute) DEPENDENCY_KEYS (in module chartbook.manifest) dependency_line() (in module chartbook.manifest) DependencyNotDeclaredError derive_pipeline_id() (in module chartbook.identity) describe() (chartbook.backends.Backend method) (chartbook.backends.databricks.DatabricksBackend method) (chartbook.backends.DuckDBBackend method) (chartbook.build_docs.IncrementalBuildSummary method) describe_changes() (in module chartbook.incremental) detail (chartbook.lock.PinEvent attribute) detect_shell_environment() (in module chartbook.path_validation) detect_v1_format() (in module chartbook.manifest) diagnose_path() (in module chartbook.path_validation) DiagnosticRow (class in chartbook.diagnostics) diff() (in module chartbook.indexdiff) digest() (in module chartbook.provenance) directory (chartbook.claude_skill.Copy attribute) (chartbook.run.Step attribute) directory_files() (in module chartbook.hashing) display_path() (in module chartbook.check) docs() (in module chartbook.cli) DOCS_BUILD_DIR (in module chartbook.manifest) DOCS_FIELDS (in module chartbook.diagnostics) docs_generate() (in module chartbook.cli) docs_open() (in module chartbook.cli) docs_src_dir (chartbook.writers.sphinx.SphinxWriter attribute) DOCS_SRC_DIR (in module chartbook.manifest) document_paths() (in module chartbook.snapshot) documents (chartbook.snapshot.Materialized attribute) (chartbook.snapshot.Snapshot attribute) documents_skipped (chartbook.snapshot.SnapshotReport attribute) downloadable() (in module chartbook.sitefiles) dtype_name() (in module chartbook.index) dual() (in module chartbook.plotting._dual) DualAxisConfig (class in chartbook.plotting._types) duckdb_path() (in module chartbook.backends) DuckDBBackend (class in chartbook.backends) E Edge (class in chartbook.lineage) edges (chartbook.lineage.Cycle attribute) elsewhere (chartbook.lock.GcPlan attribute) empty (chartbook.indexdiff.IndexDiff property) enable_data_download (chartbook.writers.sphinx.SphinxWriter attribute) enclosing_repository() (in module chartbook.scaffold) engine() (chartbook.backends.Backend method) (chartbook.backends.databricks.DatabricksBackend method) (chartbook.backends.DuckDBBackend method) ensure_notebook_titles() (in module chartbook.sitefiles) ENTITY_SECTIONS (in module chartbook.manifest) entries (chartbook.store.StoredObject attribute) ENTRY (in module chartbook.claude_skill) ENTRY_POINT_GROUP (in module chartbook.plotting.backends) envelope (chartbook.indexdiff.IndexDiff attribute) ENVELOPE_FIELDS (in module chartbook.indexdiff) escapes() (in module chartbook.hashing) events (chartbook.lock.PinReport attribute) execute() (in module chartbook.run) exit_code (chartbook.run.RunReport attribute) exit_with_message() (chartbook.errors.ChartBookError method) (chartbook.errors.MissingSourceFilesError method) explain_cycle() (in module chartbook.lineage) EXTRA (in module chartbook.writers.mkdocs) extra_kwargs (chartbook.plotting._types.ChartConfig attribute) (chartbook.plotting._types.DualAxisConfig attribute) EXTRAS (in module chartbook.backends) F failed (chartbook.run.RunReport attribute) fetch() (chartbook.gitcache.GitCache method) field (chartbook.check.Problem attribute) field_name (chartbook.errors.ChartBookError attribute) fields (chartbook.indexdiff.Change attribute) figure (chartbook.plotting._types.ChartResult attribute) figure_size_single (chartbook.plotting._config.PlottingConfig attribute) figure_size_wide (chartbook.plotting._config.PlottingConfig attribute) file (chartbook.check.Problem attribute) file_hex() (chartbook.hashing.HashCache method) file_path (chartbook.errors.ChartBookError attribute) (chartbook.errors.MissingFile attribute) file_type (chartbook.errors.MissingFile attribute) FileEntry (class in chartbook.hashing) FileLocation (class in chartbook.resolve) files (chartbook.hashing.ContentHash attribute) (chartbook.hashing.PathFiles attribute) (chartbook.resolve.FileLocation attribute) (chartbook.store.StoredObject attribute) files() (chartbook.gitcache.GitCache method) files_read() (in module chartbook.snapshot) filter_recessions_for_range() (in module chartbook.plotting._overlays) find() (chartbook.gitcache.GitCache method) (in module chartbook.snapshot) find_files() (in module chartbook.hashing) find_latest_code_change() (in module chartbook.manifest) find_latest_source_modification() (in module chartbook.manifest) find_manifest_dir() (in module chartbook.resolve) find_template() (in module chartbook.scaffold) find_work() (chartbook.gitcache.GitCache method) fingerprint() (in module chartbook.versions) fingerprints (chartbook.incremental.BuildPlan attribute) first_commit (chartbook.identity.Checkout attribute) (chartbook.snapshot.Snapshot attribute) folder (chartbook.snapshot.Materialized attribute) (chartbook.versions.Rendered attribute) folder_of_store_url() (in module chartbook.config) FolderStore (class in chartbook.store) forget (chartbook.lock.GcPlan attribute) forget() (in module chartbook.versions) forget_built() (in module chartbook.gitcache) forget_missing (chartbook.lock.GcPlan attribute) forget_old (chartbook.lock.GcPlan attribute) forget_trust() (in module chartbook.config) format() (chartbook.check.Problem method) (chartbook.store.StoreProblem method) format_cli_message() (chartbook.errors.MissingSourceFilesError method) format_diff() (in module chartbook.indexdiff) format_hash() (in module chartbook.hashing) format_message() (chartbook.errors.ChartBookError method) format_skip_warnings() (chartbook.errors.MissingSourceFilesError method) format_warnings() (chartbook.errors.MissingSourceFilesError method) found_in (chartbook.resolve.PipelineLocation attribute) FREDAPIError fresh (chartbook.build_docs.IncrementalBuildSummary attribute) (chartbook.incremental.BuildPlan attribute) freshness_fact() (in module chartbook.writers.sphinx) from_dict() (chartbook.refs.AssetRef class method) from_manifest() (chartbook.conf_validation.SiteConfig class method) from_the_store_assets() (chartbook.writers.sphinx.SphinxWriter method) front_matter_version() (in module chartbook.claude_skill) frozen (chartbook.store.StoredObject property) FROZEN_LINKS (in module chartbook.store) FrozenProblem (class in chartbook.lock) FrozenReport (class in chartbook.lock) FUTURE_SLACK_SECONDS (in module chartbook.snapshot) G gaps (chartbook.lineage.Node attribute) gaps() (chartbook.lineage.Lineage method) GcError GcPlan (class in chartbook.lock) generate_docs() (in module chartbook.build_docs) generate_metadata_diagnostics() (in module chartbook.diagnostics) get() (chartbook.gitcache.GitCache method) (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) (in module chartbook.env) get_active_policy() (in module chartbook.diagnostics) get_backend() (in module chartbook.plotting.backends) get_bundled_style_path() (in module chartbook.plotting._config) get_cache_path() (in module chartbook.config) get_config() (in module chartbook.plotting._config) get_data_path() (in module chartbook.data) get_default_branding_path() (in module chartbook.manifest) get_default_catalog_path() (in module chartbook.config) get_default_host() (in module chartbook.config) get_docs() (in module chartbook.data) get_docs_path() (in module chartbook.data) get_docs_src_path() (in module chartbook.build_docs) get_favicon_path() (in module chartbook.manifest) get_file_modified_datetime() (in module chartbook.manifest) get_git_cache_path() (in module chartbook.config) get_git_remote_url() (in module chartbook.identity) get_global_artifacts_dir() (in module chartbook.config) get_global_catalog_path() (in module chartbook.config) get_global_config_dir() (in module chartbook.config) get_global_docs_dir() (in module chartbook.config) get_global_settings_path() (in module chartbook.config) get_logo_path() (in module chartbook.manifest) get_machine_id() (in module chartbook.config) get_nber_recessions() (in module chartbook.plotting._overlays) get_os_type() (in module chartbook.env) get_pipeline_dirs() (in module chartbook.manifest) get_pipeline_ids() (in module chartbook.manifest) get_pipeline_manifest() (in module chartbook.manifest) get_pipelines_to_skip() (chartbook.errors.MissingSourceFilesError method) get_plugin_manager() (in module chartbook.plotting.backends) get_project_root() (in module chartbook.env) get_store_path() (in module chartbook.config) get_store_setting() (in module chartbook.config) get_store_url() (in module chartbook.config) get_system_settings_path() (in module chartbook.config) get_trust_path() (in module chartbook.config) git (chartbook.lock.PinReport attribute) GIT (in module chartbook.gitcache) GIT_CACHE_ENV_VAR (in module chartbook.config) git_init_and_commit() (in module chartbook.scaffold) GIT_LOCATION_VARIABLES (in module chartbook.gitcache) GitCache (class in chartbook.gitcache) GitError github_create_and_push() (in module chartbook.scaffold) github_host() (in module chartbook.scaffold) GITIGNORE_FILE (in module chartbook.incremental) glob_root() (in module chartbook.hashing) global_fingerprint (chartbook.incremental.BuildPlan attribute) global_fingerprint() (in module chartbook.incremental) H handle_validation_error() (in module chartbook.errors) has() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) has_dependencies (chartbook.run.Step attribute) hash_directory() (in module chartbook.hashing) hash_file() (in module chartbook.hashing) hash_files() (in module chartbook.hashing) hash_path() (in module chartbook.hashing) HashCache (class in chartbook.hashing) hashes (chartbook.lineage.Node attribute) (chartbook.store.Root attribute) hashes() (chartbook.lock.Lock method) (chartbook.snapshot.Snapshot method) (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) held_elsewhere() (in module chartbook.lock) hint (chartbook.errors.ChartBookError attribute) (chartbook.path_validation.PathDiagnostic attribute) history() (in module chartbook.snapshot) hlines (chartbook.plotting._types.OverlayConfig attribute) host (chartbook.backends.databricks.Connection attribute) (chartbook.backends.databricks.DatabricksURL attribute) (chartbook.store.Root attribute) host_of() (in module chartbook.backends.databricks) html_path (chartbook.plotting._types.ChartResult attribute) http_path (chartbook.backends.databricks.Connection attribute) (chartbook.backends.databricks.DatabricksURL attribute) I id (chartbook.indexdiff.Change attribute) (chartbook.resolve.PipelineLocation attribute) (chartbook.run.Step attribute) ID_COMPONENT_PATTERN (in module chartbook.identity) id_from_address() (in module chartbook.identity) identifier (chartbook.diagnostics.DiagnosticRow attribute) (chartbook.resolve.TableLocation attribute) identity_keys() (in module chartbook.snapshot) IGNORED_NAMES (in module chartbook.hashing) IGNORED_PREFIX (in module chartbook.hashing) improper_path() (in module chartbook.snapshot) in_another_case() (in module chartbook.identity) in_pipeline() (chartbook.refs.AssetRef method) incomplete() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) IncrementalBuildSummary (class in chartbook.build_docs) index (chartbook.snapshot.Snapshot attribute) (chartbook.writers.sphinx.SphinxWriter attribute) index_diff() (in module chartbook.cli) INDEX_FILE (in module chartbook.index) (in module chartbook.snapshot) index_group() (in module chartbook.cli) index_skipped (chartbook.snapshot.SnapshotReport attribute) IndexDiff (class in chartbook.indexdiff) init() (in module chartbook.cli) INITIAL_COMMIT_MESSAGE (in module chartbook.scaffold) inputs (chartbook.models.Version attribute) (chartbook.snapshot.Snapshot attribute) install() (in module chartbook.cli) install_claude_skill() (in module chartbook.cli) invalid_value (chartbook.errors.ChartBookError attribute) is_built() (in module chartbook.gitcache) is_cygwin (chartbook.path_validation.ShellEnvironment attribute) is_ignored() (in module chartbook.hashing) is_installed() (in module chartbook.writers.mkdocs) is_local (chartbook.refs.AssetRef property) is_mingw (chartbook.path_validation.ShellEnvironment attribute) is_posix_on_windows (chartbook.path_validation.ShellEnvironment property) is_read_only() (in module chartbook.lock) is_record_name() (in module chartbook.store) is_repository_top() (in module chartbook.identity) is_root_name() (in module chartbook.store) is_users_own() (chartbook.store.FolderStore method) is_wsl (chartbook.path_validation.ShellEnvironment attribute) item_id (chartbook.errors.MissingFile attribute) K keep (chartbook.snapshot.SnapshotPlan attribute) keep_days (chartbook.lock.GcPlan attribute) KEEP_DAYS (in module chartbook.snapshot) keep_lineage (chartbook.lock.GcPlan attribute) keeps_of() (in module chartbook.snapshot) kept (chartbook.lock.GcPlan attribute) kept_hashes() (chartbook.snapshot.SnapshotPlan method) kept_missing() (in module chartbook.run) kept_versions (chartbook.lock.GcPlan attribute) (chartbook.snapshot.SnapshotPlan attribute) KeptVersion (class in chartbook.snapshot) key (chartbook.lineage.Edge attribute) kind (chartbook.indexdiff.Change attribute) (chartbook.lineage.Node attribute) (chartbook.lock.FrozenProblem attribute) (chartbook.refs.AssetRef attribute) (chartbook.resolve.FileLocation attribute) (chartbook.resolve.Location attribute) (chartbook.resolve.PipelineLocation attribute) (chartbook.resolve.QueryLocation attribute) (chartbook.resolve.TableLocation attribute) KIND_TABLES (in module chartbook.refs) KindMismatchError KINDS (in module chartbook.refs) known_as() (in module chartbook.resolve) L label (chartbook.lineage.Node attribute) LABEL_PATTERN (in module chartbook.snapshot) label_records() (in module chartbook.snapshot) label_remedy() (in module chartbook.lock) labelled (chartbook.store.Root attribute) labelled() (chartbook.lock.Lock method) labels (chartbook.models.Version attribute) (chartbook.plotting._types.ChartConfig attribute) (chartbook.snapshot.Snapshot attribute) labels_of() (in module chartbook.snapshot) labels_skipped() (in module chartbook.snapshot) lacks() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) left (chartbook.snapshot.Restored attribute) left_colors (chartbook.plotting._types.DualAxisConfig attribute) left_out (chartbook.snapshot.Materialized attribute) left_type (chartbook.plotting._types.DualAxisConfig attribute) left_y (chartbook.plotting._types.DualAxisConfig attribute) left_y_range (chartbook.plotting._types.DualAxisConfig attribute) left_y_tickformat (chartbook.plotting._types.DualAxisConfig attribute) left_y_title (chartbook.plotting._types.DualAxisConfig attribute) level (chartbook.path_validation.PathDiagnostic attribute) line() (in module chartbook.plotting._api) Lineage (class in chartbook.lineage) lineage_command() (in module chartbook.cli) lineage_gaps() (in module chartbook.snapshot) link_command() (chartbook.scaffold.Rendered method) link_target() (in module chartbook.store) link_to_dataframe() (chartbook.writers.sphinx.SphinxWriter method) links (chartbook.store.StoredObject attribute) LINKS (in module chartbook.snapshot) (in module chartbook.store) list_backends() (in module chartbook.plotting.backends) listed (chartbook.resolve.FileLocation attribute) load() (in module chartbook.data) load_manifest() (in module chartbook.manifest) load_policy() (in module chartbook.check) local_name (chartbook.refs.AssetRef property) local_name() (in module chartbook.snapshot) local_url() (in module chartbook.gitcache) locate_in_catalog() (in module chartbook.resolve) locate_pipeline() (in module chartbook.resolve) Location (class in chartbook.resolve) Lock (class in chartbook.lock) LOCK_FILE (in module chartbook.lock) LockError lockfile (chartbook.lock.FrozenReport attribute) (chartbook.lock.PinReport attribute) (chartbook.store.Root attribute) lockfiles (chartbook.lock.GcPlan attribute) looks_like_build_tree() (in module chartbook.incremental) looks_like_registry() (in module chartbook.identity) ls() (in module chartbook.cli) ls_charts() (in module chartbook.cli) ls_dataframes() (in module chartbook.cli) ls_pipelines() (in module chartbook.cli) M machine (chartbook.store.Root attribute) MACHINE_ENV_VAR (in module chartbook.config) MACHINE_FILE (in module chartbook.config) machine_source_url() (in module chartbook.backends) made (chartbook.snapshot.SnapshotReport attribute) made_at (chartbook.lineage.Node attribute) (chartbook.models.Version attribute) (chartbook.snapshot.Snapshot attribute) made_in_the_future() (in module chartbook.snapshot) main (chartbook.identity.Checkout attribute) main() (in module chartbook.cli) make() (in module chartbook.snapshot) MANIFEST_LIMIT (in module chartbook.lineage) MANIFEST_NAME (in module chartbook.resolve) ManifestNotFoundError mark_built() (in module chartbook.gitcache) MARKER_FILE (in module chartbook.store) match_pipeline_ref() (in module chartbook.identity) materialize() (in module chartbook.snapshot) materialize_in_source() (in module chartbook.snapshot) Materialized (class in chartbook.snapshot) materialized_name() (in module chartbook.snapshot) matplotlib_style (chartbook.plotting._config.PlottingConfig attribute) MatplotlibBackend (class in chartbook.plotting.backends._matplotlib) MAX_TEXT_LENGTH (chartbook.conf_validation.SiteConfig attribute) MEMORY_URL (in module chartbook.backends) message (chartbook.check.Problem attribute) (chartbook.errors.ChartBookError attribute) (chartbook.lock.FrozenProblem attribute) (chartbook.path_validation.PathDiagnostic attribute) (chartbook.store.StoreProblem attribute) metadata_complete (chartbook.diagnostics.DiagnosticRow attribute) metrics (chartbook.models.Version attribute) missing (chartbook.run.Step attribute) missing_fields (chartbook.diagnostics.DiagnosticRow attribute) MissingDependencyError MissingFile (class in chartbook.errors) MissingSourceFilesError MkDocsWriter (class in chartbook.writers.mkdocs) MODEL_FIELDS (in module chartbook.diagnostics) model_page() (chartbook.writers.sphinx.SphinxWriter method) model_page_path() (chartbook.writers.sphinx.SphinxWriter method) module chartbook.assets chartbook.backends chartbook.backends.databricks chartbook.build_docs chartbook.check chartbook.claude_skill chartbook.cli chartbook.conf_validation chartbook.config chartbook.data chartbook.diagnostics chartbook.env chartbook.errors chartbook.gitcache chartbook.hashing chartbook.identity chartbook.incremental chartbook.index chartbook.indexdiff chartbook.lineage chartbook.lock chartbook.manifest chartbook.models chartbook.path_validation chartbook.plotting chartbook.plotting._api chartbook.plotting._config chartbook.plotting._dual chartbook.plotting._exceptions chartbook.plotting._output chartbook.plotting._overlays chartbook.plotting._types chartbook.plotting._validation chartbook.plotting.backends chartbook.plotting.backends._base chartbook.plotting.backends._matplotlib chartbook.plotting.backends._plotly chartbook.provenance chartbook.refs chartbook.resolve chartbook.run chartbook.scaffold chartbook.sitefiles chartbook.snapshot chartbook.store chartbook.stores chartbook.stores.s3 chartbook.versions chartbook.writers chartbook.writers.mkdocs chartbook.writers.sphinx MOST_INPUTS (in module chartbook.lineage) mpl_axes (chartbook.plotting._types.ChartResult property) mpl_figure (chartbook.plotting._types.ChartResult property) msystem (chartbook.path_validation.ShellEnvironment attribute) N name (chartbook.backends.Backend attribute) (chartbook.backends.databricks.DatabricksBackend attribute) (chartbook.backends.DuckDBBackend attribute) (chartbook.backends.ParquetBackend attribute) (chartbook.models.Version attribute) (chartbook.plotting.backends._base.BaseBackend property) (chartbook.plotting.backends._base.PlottingBackend property) (chartbook.plotting.backends._matplotlib.MatplotlibBackend property) (chartbook.plotting.backends._plotly.PlotlyBackend property) (chartbook.refs.AssetRef attribute) (chartbook.snapshot.KeptVersion attribute) name_it_by_its_id() (in module chartbook.lock) names (chartbook.plotting._types.ChartConfig attribute) nber_recessions (chartbook.plotting._config.PlottingConfig attribute) (chartbook.plotting._types.OverlayConfig attribute) new (chartbook.lock.PinEvent attribute) new_versions (chartbook.snapshot.SnapshotReport attribute) newest_for() (in module chartbook.snapshot) newest_holder() (in module chartbook.snapshot) NO_EXPIRATION_VALUES (in module chartbook.check) node (chartbook.store.Root attribute) Node (class in chartbook.lineage) normalize_ref_to_id() (in module chartbook.identity) normalize_tags() (in module chartbook.manifest) NOT_A_FILE (in module chartbook.snapshot) NOT_A_PLAIN_PATH (in module chartbook.snapshot) not_built (chartbook.snapshot.SnapshotReport attribute) NOT_BUILT (in module chartbook.sitefiles) not_built() (in module chartbook.sitefiles) not_built_hint() (in module chartbook.check) NOT_BUILT_IN_VERSION (in module chartbook.sitefiles) not_built_text() (in module chartbook.sitefiles) NOT_BUILT_YET (in module chartbook.check) not_read (chartbook.lock.GcPlan attribute) NOT_SYNCED_YET (in module chartbook.lock) NOT_TABLES (in module chartbook.resolve) NOT_TRACKED (in module chartbook.snapshot) not_whole() (in module chartbook.snapshot) note (chartbook.plotting._types.ChartConfig attribute) (chartbook.plotting._types.DualAxisConfig attribute) (chartbook.store.Root attribute) note_origin() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) note_this_machine() (in module chartbook.lock) NOTEBOOK_FIELDS (in module chartbook.diagnostics) noted (chartbook.lock.FrozenReport attribute) nothing_to_read() (in module chartbook.resolve) notice() (in module chartbook.claude_skill) now (chartbook.models.Staleness attribute) (chartbook.versions.Rendered attribute) O oauth (chartbook.backends.databricks.Connection attribute) object_name (chartbook.diagnostics.DiagnosticRow attribute) object_path() (chartbook.store.FolderStore method) object_type (chartbook.diagnostics.DiagnosticRow attribute) ObjectNotFoundError OBJECTS_DIR (in module chartbook.store) old (chartbook.lock.PinEvent attribute) OLD_STAMP (in module chartbook.claude_skill) on_disk() (in module chartbook.store) open_backend() (in module chartbook.backends) OPTIONAL_CHART_FIELDS (in module chartbook.diagnostics) original_path (chartbook.path_validation.PathDiagnostic attribute) origins() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) (in module chartbook.snapshot) ORIGINS_FILE (in module chartbook.store) os_name (chartbook.path_validation.ShellEnvironment attribute) output_dir (chartbook.plotting._types.ChartResult attribute) OUTPUT_DIR (in module chartbook.manifest) OUTPUT_FILE_TYPES (in module chartbook.conf_validation) output_written (chartbook.build_docs.IncrementalBuildSummary attribute) OutputError OverlayConfig (class in chartbook.plotting._types) OverlayError OVERRIDABLE_TEMPLATES (in module chartbook.writers.sphinx) own_page() (chartbook.writers.mkdocs.MkDocsWriter method) (chartbook.writers.sphinx.SphinxWriter method) own_page_paths() (chartbook.writers.mkdocs.MkDocsWriter method) (chartbook.writers.sphinx.SphinxWriter method) P page() (chartbook.writers.sphinx.SphinxWriter method) page_link (chartbook.diagnostics.DiagnosticRow attribute) page_path() (chartbook.writers.sphinx.SphinxWriter method) PAGE_SUFFIXES (in module chartbook.incremental) pages_added_or_removed (chartbook.incremental.SyncResult property) PAGES_DIR (in module chartbook.writers.mkdocs) pages_read (chartbook.build_docs.IncrementalBuildSummary attribute) panel() (in module chartbook.provenance) ParquetBackend (class in chartbook.backends) parse_asset_ref() (in module chartbook.refs) parse_declared_ref() (in module chartbook.resolve) parse_expiration() (in module chartbook.check) parse_url() (in module chartbook.backends.databricks) part (chartbook.refs.AssetRef attribute) path (chartbook.gitcache.Checkout attribute) (chartbook.hashing.FileEntry attribute) (chartbook.resolve.FileLocation attribute) (chartbook.resolve.PipelineLocation attribute) (chartbook.snapshot.Snapshot attribute) (chartbook.store.StoredObject attribute) (chartbook.store.StoreProblem attribute) path() (in module chartbook.assets) (in module chartbook.data) (in module chartbook.models) path_command() (in module chartbook.cli) PathDiagnostic (class in chartbook.path_validation) PathFiles (class in chartbook.hashing) paths (chartbook.plotting._types.ChartResult property) pdf_path (chartbook.plotting._types.ChartResult attribute) pdf_wide_path (chartbook.plotting._types.ChartResult attribute) pie() (in module chartbook.plotting._api) pin() (in module chartbook.cli) (in module chartbook.lock) PIN_LINKS (in module chartbook.lock) PinEvent (class in chartbook.lock) pinned_hash() (in module chartbook.lock) PinReport (class in chartbook.lock) pins (chartbook.lock.FrozenReport attribute) pipeline (chartbook.lineage.Edge attribute) (chartbook.lineage.Node attribute) (chartbook.refs.AssetRef attribute) (chartbook.resolve.PipelineLocation attribute) (chartbook.snapshot.KeptVersion attribute) (chartbook.snapshot.Snapshot attribute) pipeline_fingerprint() (in module chartbook.incremental) pipeline_id (chartbook.diagnostics.DiagnosticRow attribute) (chartbook.errors.MissingFile attribute) (chartbook.refs.AssetRef property) pipeline_in() (in module chartbook.snapshot) pipeline_input_files() (in module chartbook.incremental) pipeline_owned_paths() (in module chartbook.incremental) pipeline_page() (chartbook.writers.mkdocs.MkDocsWriter method) (chartbook.writers.sphinx.SphinxWriter method) pipeline_page_link() (chartbook.writers.sphinx.SphinxWriter method) pipeline_page_path() (chartbook.writers.sphinx.SphinxWriter method) pipeline_records() (in module chartbook.index) PIPELINE_THEME (in module chartbook.manifest) PipelineLocation (class in chartbook.resolve) PipelineNotFoundError PIPELINES_ENTRY_KEYS (in module chartbook.manifest) plain_line() (in module chartbook.identity) plain_name() (in module chartbook.snapshot) plain_parts() (in module chartbook.store) plan() (in module chartbook.run) plan_build() (in module chartbook.incremental) plan_gc() (in module chartbook.lock) plan_removals() (in module chartbook.snapshot) plotly_template (chartbook.plotting._config.PlottingConfig attribute) PlotlyBackend (class in chartbook.plotting.backends._plotly) PlottingBackend (class in chartbook.plotting.backends._base) PlottingConfig (class in chartbook.plotting._config) PlottingError png_path (chartbook.plotting._types.ChartResult attribute) png_wide_path (chartbook.plotting._types.ChartResult attribute) preflight() (in module chartbook.scaffold) prepare_build_tree() (in module chartbook.incremental) preserved_paths() (chartbook.incremental.BuildPlan method) Problem (class in chartbook.check) PROBLEM_STATUSES (in module chartbook.lock) problems (chartbook.lock.FrozenReport attribute) (chartbook.lock.PinReport property) PROJECT_DEFAULTS (in module chartbook.manifest) project_dir (chartbook.scaffold.Rendered attribute) project_dir() (in module chartbook.claude_skill) PROJECT_FIELDS (in module chartbook.diagnostics) PROJECT_FIELDS_WRITTEN_IN (in module chartbook.check) ProjectExistsError ProjectRootNotFoundError publish() (in module chartbook.cli) PUBLISH_DIR (in module chartbook.manifest) published() (in module chartbook.index) push() (in module chartbook.cli) pushed (chartbook.scaffold.Rendered attribute) put() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) put_back (chartbook.snapshot.Restored attribute) Q QueryLocation (class in chartbook.resolve) quote_identifier() (in module chartbook.backends) quote_literal() (in module chartbook.backends) R ran (chartbook.run.RunReport attribute) read() (in module chartbook.snapshot) read_global_settings() (in module chartbook.config) read_here (chartbook.lock.GcPlan attribute) read_index() (in module chartbook.indexdiff) read_lock() (in module chartbook.lock) read_metrics() (in module chartbook.models) read_policy() (in module chartbook.check) read_root() (in module chartbook.store) read_scripts() (in module chartbook.manifest) read_settings() (in module chartbook.config) read_state() (in module chartbook.incremental) read_system_settings() (in module chartbook.config) read_trust() (in module chartbook.config) read_version_file() (in module chartbook.identity) readable_snapshots() (in module chartbook.snapshot) ReadOnlyStoreError reads_files (chartbook.backends.Backend attribute) (chartbook.backends.DuckDBBackend attribute) reason (chartbook.build_docs.IncrementalBuildSummary attribute) (chartbook.incremental.BuildPlan attribute) (chartbook.run.RunReport attribute) recent (chartbook.lock.GcPlan attribute) recent_seconds (chartbook.lock.GcPlan attribute) RECENT_SECONDS (in module chartbook.lock) record_kind() (in module chartbook.index) record_name() (in module chartbook.snapshot) record_repository_trust() (in module chartbook.config) record_trust() (in module chartbook.config) RECORD_VERSION (in module chartbook.index) recorded_trust() (in module chartbook.config) records (chartbook.writers.sphinx.SphinxWriter attribute) ref() (chartbook.backends.Backend method) (chartbook.backends.databricks.DatabricksBackend method) (chartbook.backends.DuckDBBackend method) (chartbook.backends.ParquetBackend static method) (in module chartbook.data) refuse_in_an_untrusted_build() (in module chartbook.backends) refused (chartbook.lock.PinReport attribute) regenerate (chartbook.incremental.BuildPlan attribute) regenerated (chartbook.build_docs.IncrementalBuildSummary attribute) register_backend() (in module chartbook.plotting.backends) registry (chartbook.refs.AssetRef attribute) regression_line (chartbook.plotting._types.OverlayConfig attribute) rehashed (chartbook.lineage.Lineage attribute) relation() (in module chartbook.claude_skill) remote_to_web_url() (in module chartbook.identity) remove (chartbook.snapshot.SnapshotPlan attribute) remove() (in module chartbook.snapshot) remove_root() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) remove_snapshot() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) removed (chartbook.indexdiff.IndexDiff attribute) renamed() (in module chartbook.snapshot) render() (in module chartbook.scaffold) (in module chartbook.versions) render_listed() (in module chartbook.versions) rendered (chartbook.build_docs.IncrementalBuildSummary attribute) (chartbook.incremental.BuildPlan attribute) Rendered (class in chartbook.scaffold) (class in chartbook.versions) RENDERED_KINDS (in module chartbook.indexdiff) repo_path() (chartbook.gitcache.GitCache method) REPOS_DIR (in module chartbook.gitcache) repository (chartbook.snapshot.Snapshot attribute) repository_groups() (in module chartbook.snapshot) repository_key() (in module chartbook.identity) repository_slug() (in module chartbook.gitcache) require_acyclic() (in module chartbook.snapshot) require_chartbook() (in module chartbook.manifest) require_committed() (in module chartbook.snapshot) require_file() (in module chartbook.resolve) require_lineage() (in module chartbook.snapshot) RequiresChartbookError RESERVED_PIPELINES_KEYS (in module chartbook.manifest) RESOLVABLE_KINDS (in module chartbook.resolve) resolve() (chartbook.gitcache.GitCache method) (in module chartbook.resolve) resolve_catalog_path() (in module chartbook.resolve) resolve_pipeline_ref() (in module chartbook.identity) resolve_platform_path() (in module chartbook.manifest) resolve_project_dir() (in module chartbook.cli) resolve_project_type() (in module chartbook.manifest) restore() (in module chartbook.snapshot) restore_command() (in module chartbook.cli) Restored (class in chartbook.snapshot) reuse (chartbook.incremental.BuildPlan attribute) reused (chartbook.build_docs.IncrementalBuildSummary attribute) rev (chartbook.gitcache.Checkout attribute) (chartbook.refs.AssetRef attribute) (chartbook.resolve.PipelineLocation attribute) reverse() (in module chartbook.provenance) right_colors (chartbook.plotting._types.DualAxisConfig attribute) right_type (chartbook.plotting._types.DualAxisConfig attribute) right_y (chartbook.plotting._types.DualAxisConfig attribute) right_y_range (chartbook.plotting._types.DualAxisConfig attribute) right_y_tickformat (chartbook.plotting._types.DualAxisConfig attribute) right_y_title (chartbook.plotting._types.DualAxisConfig attribute) root (chartbook.hashing.PathFiles attribute) (chartbook.lineage.Lineage attribute) (chartbook.lock.Lock attribute) Root (class in chartbook.store) root_document() (in module chartbook.store) root_name() (in module chartbook.store) root_of() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) roots() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) ROOTS_DIR (in module chartbook.store) run() (in module chartbook.run) run_build_markdown() (in module chartbook.build_docs) run_checks() (in module chartbook.check) run_command() (in module chartbook.cli) RUN_DIR_ENV_VAR (in module chartbook.run) run_gc() (in module chartbook.lock) run_mkdocs_build() (in module chartbook.build_docs) RUN_SCRIPT_ENV_VAR (in module chartbook.run) run_sphinx_build() (in module chartbook.build_docs) RUN_STACK_ENV_VAR (in module chartbook.run) RunError running() (in module chartbook.run) RunReport (class in chartbook.run) S S3Store (class in chartbook.stores.s3) safe_relative() (in module chartbook.snapshot) SAFE_TEXT_PATTERN (chartbook.conf_validation.SiteConfig attribute) same_moment() (chartbook.snapshot.Snapshot method) same_pipeline_checked_out() (in module chartbook.identity) same_size_and_not_newer() (in module chartbook.incremental) save() (chartbook.hashing.HashCache method) (chartbook.plotting._types.ChartResult method) save_chart_from_result() (in module chartbook.plotting._output) ScaffoldError scan() (chartbook.backends.Backend method) (chartbook.backends.ParquetBackend static method) scatter() (in module chartbook.plotting._api) schema (chartbook.backends.databricks.Connection attribute) (chartbook.backends.databricks.DatabricksURL attribute) SCHEMA (in module chartbook.index) (in module chartbook.lock) (in module chartbook.snapshot) (in module chartbook.store) schema_path() (in module chartbook.index) (in module chartbook.lock) (in module chartbook.snapshot) SCHEMAS_DIR (in module chartbook.index) scheme_of() (in module chartbook.backends) scope (chartbook.refs.AssetRef attribute) scratch() (chartbook.backends.DuckDBBackend class method) (in module chartbook.data) SCRATCH_DIR (in module chartbook.data) script (chartbook.run.RunReport attribute) scripts (chartbook.run.Step attribute) seen (chartbook.lineage.Node attribute) set_default_catalog_path() (in module chartbook.config) set_style() (in module chartbook.plotting._config) shaded_regions (chartbook.plotting._types.OverlayConfig attribute) shell_label (chartbook.path_validation.ShellEnvironment property) shell_style (chartbook.path_validation.ShellEnvironment property) ShellEnvironment (class in chartbook.path_validation) show() (chartbook.plotting._types.ChartResult method) shown() (in module chartbook.claude_skill) shown_store_url() (in module chartbook.config) single (chartbook.hashing.PathFiles attribute) site_path() (in module chartbook.versions) SiteConfig (class in chartbook.conf_validation) size (chartbook.plotting._types.ChartConfig attribute) size_bytes (chartbook.hashing.ContentHash attribute) (chartbook.hashing.FileEntry attribute) (chartbook.lock.GcPlan property) (chartbook.snapshot.KeptVersion attribute) (chartbook.store.StoredObject attribute) size_of() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) size_threshold (chartbook.writers.sphinx.SphinxWriter attribute) SKILL_NAME (in module chartbook.claude_skill) skipped (chartbook.run.RunReport attribute) skipped_labels (chartbook.snapshot.SnapshotReport attribute) slug() (in module chartbook.versions) snapshot (chartbook.snapshot.KeptVersion attribute) (chartbook.snapshot.SnapshotReport attribute) Snapshot (class in chartbook.snapshot) snapshot() (in module chartbook.cli) snapshot_commits() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) snapshot_files() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) snapshot_first (chartbook.run.Step attribute) snapshot_folder() (chartbook.store.FolderStore method) snapshot_inputs() (in module chartbook.incremental) SnapshotError SnapshotPlan (class in chartbook.snapshot) SnapshotReport (class in chartbook.snapshot) snapshots (chartbook.lineage.Lineage attribute) (chartbook.lock.GcPlan attribute) (chartbook.lock.PinReport attribute) (chartbook.run.RunReport attribute) (chartbook.store.Root attribute) snapshots() (chartbook.lock.Lock method) snapshots_delete (chartbook.lock.GcPlan attribute) SNAPSHOTS_DIR (in module chartbook.store) snapshots_kept (chartbook.lock.GcPlan attribute) source (chartbook.plotting._types.ChartConfig attribute) (chartbook.plotting._types.DualAxisConfig attribute) (chartbook.resolve.QueryLocation attribute) (chartbook.resolve.TableLocation attribute) (chartbook.run.Step attribute) SOURCE_ENV_PREFIX (in module chartbook.backends) source_env_var() (in module chartbook.backends) SOURCE_KEYS (in module chartbook.manifest) SOURCE_PATHS (in module chartbook.manifest) source_record() (in module chartbook.snapshot) source_url() (in module chartbook.backends) sources_deleted (chartbook.build_docs.IncrementalBuildSummary attribute) SOURCES_FILE (in module chartbook.backends) sources_written (chartbook.build_docs.IncrementalBuildSummary attribute) span() (chartbook.backends.Backend method) (chartbook.backends.databricks.DatabricksBackend method) (chartbook.backends.DuckDBBackend method) SPHINX_BUILD_DIR (in module chartbook.incremental) sphinx_theme (chartbook.conf_validation.SiteConfig attribute) SphinxWriter (class in chartbook.writers.sphinx) split_registry() (in module chartbook.identity) split_rev() (in module chartbook.identity) sql (chartbook.resolve.QueryLocation attribute) sql() (chartbook.backends.Backend method) (chartbook.backends.databricks.DatabricksBackend method) (chartbook.backends.DuckDBBackend method) (in module chartbook.data) stacked (chartbook.plotting._types.ChartConfig attribute) stale (chartbook.models.Staleness property) stale() (in module chartbook.claude_skill) Staleness (class in chartbook.models) staleness() (in module chartbook.models) STATE_FILE (in module chartbook.incremental) STATE_VERSION (in module chartbook.incremental) status (chartbook.lock.PinEvent attribute) Step (class in chartbook.run) Store (class in chartbook.store) store() (in module chartbook.cli) STORE_ENV_VAR (in module chartbook.config) store_for_url() (in module chartbook.store) store_gc() (in module chartbook.cli) store_has_for() (in module chartbook.lock) store_info() (in module chartbook.cli) store_kind() (in module chartbook.config) STORE_ONLY (in module chartbook.cli) STORE_PLUGIN_GROUP (in module chartbook.store) store_verify() (in module chartbook.cli) stored_assets() (in module chartbook.snapshot) STORED_ASSETS_SHOWN (in module chartbook.snapshot) STORED_INDEX_LIMIT (in module chartbook.snapshot) stored_pipeline_record() (in module chartbook.snapshot) StoredObject (class in chartbook.store) StoreError StoreNotReadyError StoreProblem (class in chartbook.store) StoreUnreachableError strip_url_credentials() (in module chartbook.identity) subdirectory (chartbook.snapshot.Code attribute) (chartbook.snapshot.Snapshot attribute) subfolder (chartbook.identity.Checkout attribute) subselect() (in module chartbook.backends) suggest_posix_path() (in module chartbook.path_validation) suggested_path (chartbook.path_validation.PathDiagnostic attribute) sync_tree() (in module chartbook.incremental) SyncResult (class in chartbook.incremental) SYSTEM_SETTINGS_ENV_VAR (in module chartbook.config) T table (chartbook.check.Problem attribute) (chartbook.refs.AssetRef property) TableLocation (class in chartbook.resolve) tags (chartbook.lineage.Node attribute) (chartbook.snapshot.Snapshot attribute) template (chartbook.scaffold.TemplateSource attribute) template_commit() (in module chartbook.scaffold) TEMPLATE_DIRECTORY (in module chartbook.scaffold) TEMPLATE_REPOSITORY (in module chartbook.scaffold) template_source() (in module chartbook.scaffold) TemplateSource (class in chartbook.scaffold) theme (chartbook.writers.sphinx.SphinxWriter attribute) THEME_FILES_NOT_AT_ROOT (in module chartbook.sitefiles) THEME_TEMPLATES_IN_SITE (chartbook.writers.mkdocs.MkDocsWriter attribute) (chartbook.writers.sphinx.SphinxWriter attribute) this_host() (in module chartbook.store) this_machine() (in module chartbook.store) this_node() (in module chartbook.store) title (chartbook.conf_validation.SiteConfig attribute) (chartbook.plotting._types.ChartConfig attribute) (chartbook.plotting._types.DualAxisConfig attribute) TMP_DIR (in module chartbook.store) to_chartbook_error() (chartbook.errors.ValidationError method) to_dict() (chartbook.diagnostics.DiagnosticRow method) (chartbook.indexdiff.IndexDiff method) (chartbook.lineage.Lineage method) (chartbook.lineage.Node method) (chartbook.models.Version method) (chartbook.refs.AssetRef method) to_document() (chartbook.lock.Lock method) (chartbook.snapshot.Snapshot method) token (chartbook.backends.databricks.Connection attribute) (chartbook.backends.databricks.DatabricksURL attribute) TOML_KEYS (chartbook.conf_validation.SiteConfig attribute) top (chartbook.snapshot.Code attribute) TOP (in module chartbook.snapshot) trained_on (chartbook.models.Version attribute) trained_with (chartbook.models.Staleness attribute) training_inputs() (in module chartbook.snapshot) trust() (in module chartbook.cli) TRUST_ENV_VAR (in module chartbook.config) TRUST_FILE (in module chartbook.config) TRUST_LEVELS (in module chartbook.config) trust_of() (in module chartbook.config) two_places (chartbook.lineage.Cycle attribute) two_places_said() (in module chartbook.lineage) U unchanged (chartbook.incremental.SyncResult attribute) uncommitted() (in module chartbook.snapshot) unreadable_detail() (in module chartbook.store) UnrecordedReadWarning unrooted (chartbook.lock.FrozenReport attribute) (chartbook.lock.PinReport attribute) UnsupportedReferenceError UnsupportedRegistryError UnsupportedRevisionError unsynced_part() (in module chartbook.store) UNTRUSTED_ENV_VAR (in module chartbook.config) UNTRUSTED_SITE_FILES (in module chartbook.sitefiles) untrusted_source() (in module chartbook.config) update() (in module chartbook.cli) (in module chartbook.lock) url (chartbook.gitcache.Checkout attribute) (chartbook.resolve.PipelineLocation attribute) (chartbook.resolve.QueryLocation attribute) (chartbook.resolve.TableLocation attribute) URL_OPTIONS (in module chartbook.backends.databricks) (in module chartbook.stores.s3) user_dir() (in module chartbook.claude_skill) V V1_MARKER_SECTIONS (in module chartbook.manifest) V1FormatError validate_aliases() (in module chartbook.manifest) validate_chart_id() (in module chartbook.plotting._validation) validate_cli_paths() (in module chartbook.path_validation) validate_columns_exist() (in module chartbook.plotting._validation) validate_conf_py_values() (in module chartbook.conf_validation) validate_dataframe() (in module chartbook.plotting._validation) validate_dataframe_location() (in module chartbook.manifest) validate_datetime_column() (in module chartbook.plotting._validation) validate_dependencies() (in module chartbook.manifest) validate_doc_fields() (in module chartbook.manifest) validate_manifest_file() (in module chartbook.manifest) validate_models() (in module chartbook.manifest) validate_numeric_columns() (in module chartbook.plotting._validation) validate_os_compatibility() (in module chartbook.manifest) validate_overlay_bands() (in module chartbook.plotting._validation) validate_overlay_hlines() (in module chartbook.plotting._validation) validate_overlay_shaded_regions() (in module chartbook.plotting._validation) validate_overlay_vlines() (in module chartbook.plotting._validation) validate_pipeline_id() (in module chartbook.identity) validate_series() (in module chartbook.manifest) validate_source_files() (in module chartbook.conf_validation) validate_sources() (in module chartbook.manifest) ValidationError values (chartbook.plotting._types.ChartConfig attribute) VERIFIED_DIR (in module chartbook.stores.s3) verify() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) (in module chartbook.lock) version (chartbook.claude_skill.Copy attribute) (chartbook.models.Staleness attribute) Version (class in chartbook.models) VERSION_DIGITS (in module chartbook.snapshot) VERSION_FILE (in module chartbook.identity) version_name() (in module chartbook.snapshot) (in module chartbook.versions) version_of() (in module chartbook.claude_skill) VERSION_PATTERN (in module chartbook.manifest) VersionNotFoundError versions() (in module chartbook.models) VERSIONS_DIR (in module chartbook.versions) versions_in() (in module chartbook.models) versions_of() (in module chartbook.snapshot) versions_of_pipeline() (in module chartbook.snapshot) vlines (chartbook.plotting._types.OverlayConfig attribute) W walk() (in module chartbook.lineage) watch() (in module chartbook.incremental) way_in (chartbook.lineage.Cycle attribute) web_link() (in module chartbook.identity) what_is_wrong() (in module chartbook.store) where (chartbook.claude_skill.Copy attribute) (chartbook.lineage.Edge attribute) why (chartbook.scaffold.Rendered attribute) (chartbook.scaffold.TemplateSource attribute) (chartbook.versions.Rendered attribute) with_dependency() (in module chartbook.manifest) without_credentials() (in module chartbook.config) words (chartbook.indexdiff.Change property) work_copy() (chartbook.gitcache.GitCache method) WORK_DIR (in module chartbook.gitcache) work_path() (chartbook.gitcache.GitCache method) WorkingVersionWarning would_pin() (in module chartbook.lock) write_cruft_file() (in module chartbook.scaffold) write_diagnostics_csv() (in module chartbook.diagnostics) write_global_settings() (in module chartbook.config) write_index() (in module chartbook.index) write_lock() (in module chartbook.lock) write_not_built() (in module chartbook.sitefiles) write_site() (in module chartbook.sitefiles) write_snapshot() (chartbook.store.FolderStore method) (chartbook.store.Store method) (chartbook.stores.s3.S3Store method) write_state() (in module chartbook.incremental) writer_class() (in module chartbook.writers) WRITERS (in module chartbook.manifest) written (chartbook.incremental.SyncResult attribute) (chartbook.lock.PinReport attribute) X x (chartbook.plotting._types.ChartConfig attribute) (chartbook.plotting._types.DualAxisConfig attribute) x_range (chartbook.plotting._types.ChartConfig attribute) x_tickformat (chartbook.plotting._types.ChartConfig attribute) x_title (chartbook.plotting._types.ChartConfig attribute) (chartbook.plotting._types.DualAxisConfig attribute) Y y (chartbook.plotting._types.ChartConfig attribute) y_range (chartbook.plotting._types.ChartConfig attribute) y_tickformat (chartbook.plotting._types.ChartConfig attribute) y_title (chartbook.plotting._types.ChartConfig attribute) yaml_escape() (in module chartbook.writers.sphinx)