Index A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | V | W | X | Y A ALLOWED_THEMES (chartbook.validation.SiteConfig attribute) 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) author (chartbook.validation.SiteConfig attribute) B BackendError bands (chartbook.plotting._types.OverlayConfig attribute) bar() (in module chartbook.plotting._api) BASE_DIR (in module chartbook.manifest) (in module chartbook.markdown_generator) BaseBackend (class in chartbook.plotting.backends._base) build() (in module chartbook.cli) build_all() (in module chartbook.markdown_generator) 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_line() (chartbook.plotting.backends._plotly.PlotlyBackend method) build_pie() (chartbook.plotting.backends._plotly.PlotlyBackend method) build_scatter() (chartbook.plotting.backends._plotly.PlotlyBackend method) C caption (chartbook.plotting._types.ChartConfig attribute) (chartbook.plotting._types.DualAxisConfig attribute) CatalogNotConfiguredError CHART_DOCS_FIELDS (in module chartbook.diagnostics) CHART_FIELDS (in module chartbook.diagnostics) chart_id (chartbook.plotting._types.ChartConfig attribute) (chartbook.plotting._types.ChartResult attribute) (chartbook.plotting._types.DualAxisConfig attribute) chart_type (chartbook.plotting._types.ChartConfig attribute) (chartbook.plotting._types.ChartResult attribute) chartbook.build_docs module chartbook.cli module chartbook.config module chartbook.data module chartbook.diagnostics module chartbook.env module chartbook.errors module chartbook.manifest module chartbook.markdown_generator 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._hookspecs module chartbook.plotting.backends._matplotlib module chartbook.plotting.backends._plotly module chartbook.validation module chartbook_create_area() (chartbook.plotting.backends._hookspecs.PlottingHookSpec method) chartbook_create_bar() (chartbook.plotting.backends._hookspecs.PlottingHookSpec method) chartbook_create_dual_axis() (chartbook.plotting.backends._hookspecs.PlottingHookSpec method) chartbook_create_line() (chartbook.plotting.backends._hookspecs.PlottingHookSpec method) chartbook_create_pie() (chartbook.plotting.backends._hookspecs.PlottingHookSpec method) chartbook_create_scatter() (chartbook.plotting.backends._hookspecs.PlottingHookSpec method) chartbook_get_backend_name() (chartbook.plotting.backends._hookspecs.PlottingHookSpec method) ChartBookError (class in chartbook.errors) ChartConfig (class in chartbook.plotting._types) ChartResult (class in chartbook.plotting._types) clear_cache() (in module chartbook.env) color (chartbook.plotting._types.ChartConfig attribute) color_by (chartbook.plotting._types.ChartConfig attribute) color_palette (chartbook.plotting._config.PlottingConfig attribute) config (in module chartbook.env) config() (in module chartbook.cli) ConfigurationError configure() (in module chartbook.plotting._config) copy_docs_src_to_build() (in module chartbook.markdown_generator) copyright (chartbook.validation.SiteConfig attribute) 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_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) D data() (in module chartbook.cli) data_get_docs() (in module chartbook.cli) data_get_docs_path() (in module chartbook.cli) data_get_path() (in module chartbook.cli) DATAFRAME_DOCS_FIELDS (in module chartbook.diagnostics) DATAFRAME_FIELDS (in module chartbook.diagnostics) DataValidationError default_backend (chartbook.plotting._config.PlottingConfig attribute) DEFAULT_CONFIG (in module chartbook.manifest) default_interactive (chartbook.plotting._config.PlottingConfig attribute) DEFAULT_MARKERS (in module chartbook.env) default_output_dir (chartbook.plotting._config.PlottingConfig attribute) DiagnosticRow (class in chartbook.diagnostics) DOCS_BUILD_DIR (in module chartbook.manifest) (in module chartbook.markdown_generator) DOCS_SRC_DIR (in module chartbook.manifest) (in module chartbook.markdown_generator) dual() (in module chartbook.plotting._dual) DualAxisConfig (class in chartbook.plotting._types) E exit_with_message() (chartbook.errors.ChartBookError method) (chartbook.errors.MissingSourceFilesError method) extra_kwargs (chartbook.plotting._types.ChartConfig attribute) (chartbook.plotting._types.DualAxisConfig attribute) F field_name (chartbook.errors.ChartBookError attribute) figure (chartbook.plotting._types.ChartResult attribute) figure_size_single (chartbook.plotting._config.PlottingConfig attribute) figure_size_wide (chartbook.plotting._config.PlottingConfig attribute) file_path (chartbook.errors.ChartBookError attribute) (chartbook.errors.MissingFile attribute) file_type (chartbook.errors.MissingFile attribute) filter_recessions_for_range() (in module chartbook.plotting._overlays) find_latest_source_modification() (in module chartbook.manifest) find_most_recent_valid_datapoints() (in module chartbook.markdown_generator) format_cli_message() (chartbook.errors.MissingSourceFilesError method) format_message() (chartbook.errors.ChartBookError method) format_warnings() (chartbook.errors.MissingSourceFilesError method) FREDAPIError from_manifest() (chartbook.validation.SiteConfig class method) G generate_all_pipeline_docs() (in module chartbook.markdown_generator) generate_chart_docs() (in module chartbook.markdown_generator) generate_dataframe_docs() (in module chartbook.markdown_generator) generate_docs() (in module chartbook.build_docs) generate_metadata_diagnostics() (in module chartbook.diagnostics) generate_pipeline_docs() (in module chartbook.markdown_generator) get() (in module chartbook.env) get_backend() (in module chartbook.plotting.backends) get_bundled_style_path() (in module chartbook.plotting._config) get_config() (in module chartbook.plotting._config) get_data_path() (in module chartbook.data) get_dataframes_and_dataframe_docs() (in module chartbook.markdown_generator) get_default_asset_path() (in module chartbook.manifest) get_default_catalog_path() (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_global_config_dir() (in module chartbook.config) get_global_settings_path() (in module chartbook.config) get_logo_path() (in module chartbook.manifest) get_nber_recessions() (in module chartbook.plotting._overlays) get_os_type() (in module chartbook.env) get_package_templates_path() (in module chartbook.markdown_generator) get_pipeline_ids() (in module chartbook.manifest) get_pipeline_manifest() (in module chartbook.manifest) get_plugin_manager() (in module chartbook.plotting.backends) get_project_root() (in module chartbook.env) get_sphinx_file_alignment_plan() (in module chartbook.markdown_generator) H handle_validation_error() (in module chartbook.errors) hint (chartbook.errors.ChartBookError attribute) hlines (chartbook.plotting._types.OverlayConfig attribute) hookimpl (in module chartbook.plotting.backends._hookspecs) hookspec (in module chartbook.plotting.backends._hookspecs) html_path (chartbook.plotting._types.ChartResult attribute) I identifier (chartbook.diagnostics.DiagnosticRow attribute) invalid_value (chartbook.errors.ChartBookError attribute) item_id (chartbook.errors.MissingFile attribute) L labels (chartbook.plotting._types.ChartConfig attribute) left_colors (chartbook.plotting._types.DualAxisConfig 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) line() (in module chartbook.plotting._api) list_backends() (in module chartbook.plotting.backends) load() (in module chartbook.data) load_manifest() (in module chartbook.manifest) ls() (in module chartbook.cli) ls_charts() (in module chartbook.cli) ls_dataframes() (in module chartbook.cli) ls_pipelines() (in module chartbook.cli) M main() (in module chartbook.cli) matplotlib_style (chartbook.plotting._config.PlottingConfig attribute) MatplotlibBackend (class in chartbook.plotting.backends._matplotlib) MAX_TEXT_LENGTH (chartbook.validation.SiteConfig attribute) message (chartbook.errors.ChartBookError attribute) metadata_complete (chartbook.diagnostics.DiagnosticRow attribute) missing_fields (chartbook.diagnostics.DiagnosticRow attribute) MissingDependencyError MissingFile (class in chartbook.errors) MissingSourceFilesError module chartbook.build_docs chartbook.cli chartbook.config chartbook.data chartbook.diagnostics chartbook.env chartbook.errors chartbook.manifest chartbook.markdown_generator 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._hookspecs chartbook.plotting.backends._matplotlib chartbook.plotting.backends._plotly chartbook.validation mpl_axes (chartbook.plotting._types.ChartResult property) mpl_figure (chartbook.plotting._types.ChartResult property) N name (chartbook.plotting.backends._base.BaseBackend property) (chartbook.plotting.backends._base.PlottingBackend property) (chartbook.plotting.backends._matplotlib.MatplotlibBackend property) (chartbook.plotting.backends._plotly.PlotlyBackend property) names (chartbook.plotting._types.ChartConfig attribute) nber_recessions (chartbook.plotting._config.PlottingConfig attribute) (chartbook.plotting._types.OverlayConfig attribute) normalize_tags() (in module chartbook.manifest) note (chartbook.plotting._types.ChartConfig attribute) (chartbook.plotting._types.DualAxisConfig attribute) O object_name (chartbook.diagnostics.DiagnosticRow attribute) object_type (chartbook.diagnostics.DiagnosticRow attribute) OPTIONAL_CHART_FIELDS (in module chartbook.diagnostics) output_dir (chartbook.plotting._types.ChartResult attribute) OUTPUT_DIR (in module chartbook.manifest) OutputError OverlayConfig (class in chartbook.plotting._types) OverlayError P page_link (chartbook.diagnostics.DiagnosticRow attribute) 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) PIPELINE_FIELDS (in module chartbook.diagnostics) pipeline_id (chartbook.diagnostics.DiagnosticRow attribute) (chartbook.errors.MissingFile attribute) PIPELINE_THEME (in module chartbook.manifest) 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 PlottingHookSpec (class in chartbook.plotting.backends._hookspecs) png_path (chartbook.plotting._types.ChartResult attribute) png_wide_path (chartbook.plotting._types.ChartResult attribute) ProjectRootNotFoundError publish() (in module chartbook.cli) PUBLISH_DIR (in module chartbook.manifest) R read_global_settings() (in module chartbook.config) register_backend() (in module chartbook.plotting.backends) regression_line (chartbook.plotting._types.OverlayConfig attribute) resolve_platform_path() (in module chartbook.manifest) resolve_project_dir() (in module chartbook.cli) 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) run_build_markdown() (in module chartbook.build_docs) run_sphinx_build() (in module chartbook.build_docs) S SAFE_TEXT_PATTERN (chartbook.validation.SiteConfig attribute) save() (chartbook.plotting._types.ChartResult method) save_chart_from_result() (in module chartbook.plotting._output) scatter() (in module chartbook.plotting._api) set_default_catalog_path() (in module chartbook.config) set_style() (in module chartbook.plotting._config) shaded_regions (chartbook.plotting._types.OverlayConfig attribute) show() (chartbook.plotting._types.ChartResult method) SiteConfig (class in chartbook.validation) size (chartbook.plotting._types.ChartConfig attribute) source (chartbook.plotting._types.ChartConfig attribute) (chartbook.plotting._types.DualAxisConfig attribute) sphinx_theme (chartbook.validation.SiteConfig attribute) stacked (chartbook.plotting._types.ChartConfig attribute) T title (chartbook.plotting._types.ChartConfig attribute) (chartbook.plotting._types.DualAxisConfig attribute) (chartbook.validation.SiteConfig attribute) to_chartbook_error() (chartbook.errors.ValidationError method) to_dict() (chartbook.diagnostics.DiagnosticRow method) V validate_chart_id() (in module chartbook.plotting._validation) validate_columns_exist() (in module chartbook.plotting._validation) validate_conf_py_values() (in module chartbook.validation) validate_config_file() (in module chartbook.manifest) validate_dataframe() (in module chartbook.plotting._validation) validate_datetime_column() (in module chartbook.plotting._validation) validate_doc_fields() (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_source_files() (in module chartbook.validation) ValidationError values (chartbook.plotting._types.ChartConfig attribute) vlines (chartbook.plotting._types.OverlayConfig attribute) W write_diagnostics_csv() (in module chartbook.diagnostics) write_global_settings() (in module chartbook.config) 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)