LICENSE
MANIFEST.in
README.md
main.py
pyproject.toml
alchemist-web/.env.production
alchemist-web/eslint.config.js
alchemist-web/index.html
alchemist-web/package-lock.json
alchemist-web/package.json
alchemist-web/postcss.config.js
alchemist-web/tailwind.config.js
alchemist-web/tsconfig.app.json
alchemist-web/tsconfig.json
alchemist-web/tsconfig.node.json
alchemist-web/vite.config.ts
alchemist-web/public/NEW_ICON.ico
alchemist-web/public/NEW_ICON.png
alchemist-web/public/NEW_LOGO_DARK.png
alchemist-web/public/NEW_LOGO_LIGHT.png
alchemist-web/public/vite.svg
alchemist-web/src/App.css
alchemist-web/src/App.tsx
alchemist-web/src/index.css
alchemist-web/src/main.tsx
alchemist-web/src/themeBootstrap.test.ts
alchemist-web/src/api/client.ts
alchemist-web/src/api/types.ts
alchemist-web/src/api/endpoints/acquisition.ts
alchemist-web/src/api/endpoints/experiments.ts
alchemist-web/src/api/endpoints/llm.ts
alchemist-web/src/api/endpoints/models.ts
alchemist-web/src/api/endpoints/queue.test.ts
alchemist-web/src/api/endpoints/queue.ts
alchemist-web/src/api/endpoints/sessions.ts
alchemist-web/src/api/endpoints/variables.test.ts
alchemist-web/src/api/endpoints/variables.ts
alchemist-web/src/api/endpoints/visualizations.ts
alchemist-web/src/assets/react.svg
alchemist-web/src/components/AddPointDialog.test.tsx
alchemist-web/src/components/AddPointDialog.tsx
alchemist-web/src/components/AuditLockDialog.tsx
alchemist-web/src/components/ConfirmDialog.test.tsx
alchemist-web/src/components/ConfirmDialog.tsx
alchemist-web/src/components/PanelErrorBoundary.test.tsx
alchemist-web/src/components/PanelErrorBoundary.tsx
alchemist-web/src/components/PendingSuggestionsPanel.tsx
alchemist-web/src/components/SessionMetadata.tsx
alchemist-web/src/components/SessionMetadataDialog.tsx
alchemist-web/src/components/TargetColumnDialog.test.tsx
alchemist-web/src/components/TargetColumnDialog.tsx
alchemist-web/src/components/api.ts
alchemist-web/src/components/ui/CollapsibleSection.tsx
alchemist-web/src/components/ui/FormField.tsx
alchemist-web/src/components/ui/SegmentedButton.tsx
alchemist-web/src/components/ui/SplitSaveButton.test.tsx
alchemist-web/src/components/ui/SplitSaveButton.tsx
alchemist-web/src/components/ui/TabView.tsx
alchemist-web/src/components/ui/index.ts
alchemist-web/src/components/visualizations/CalibrationCurve.tsx
alchemist-web/src/components/visualizations/ContourPlot.colorScale.test.tsx
alchemist-web/src/components/visualizations/ContourPlot.font.test.tsx
alchemist-web/src/components/visualizations/ContourPlot.sizing.test.tsx
alchemist-web/src/components/visualizations/ContourPlot.test.tsx
alchemist-web/src/components/visualizations/ContourPlot.tsx
alchemist-web/src/components/visualizations/FixedRealControl.tsx
alchemist-web/src/components/visualizations/HyperparametersDisplay.tsx
alchemist-web/src/components/visualizations/MetricsPlot.tsx
alchemist-web/src/components/visualizations/ParityPlot.test.tsx
alchemist-web/src/components/visualizations/ParityPlot.tsx
alchemist-web/src/components/visualizations/QQPlot.tsx
alchemist-web/src/components/visualizations/VisualizationsPanel.tsx
alchemist-web/src/components/visualizations/contourColorScale.test.ts
alchemist-web/src/components/visualizations/contourColorScale.ts
alchemist-web/src/components/visualizations/contourSizing.test.ts
alchemist-web/src/components/visualizations/contourSizing.ts
alchemist-web/src/components/visualizations/index.ts
alchemist-web/src/components/visualizations/plotTheme.test.tsx
alchemist-web/src/components/visualizations/plotTheme.tsx
alchemist-web/src/features/acquisition/AcquisitionPanel.tsx
alchemist-web/src/features/acquisition/HoldList.test.tsx
alchemist-web/src/features/acquisition/HoldList.tsx
alchemist-web/src/features/acquisition/index.ts
alchemist-web/src/features/experiments/ExperimentsPanel.test.tsx
alchemist-web/src/features/experiments/ExperimentsPanel.tsx
alchemist-web/src/features/experiments/InitialDesignPanel.tsx
alchemist-web/src/features/experiments/LLMSuggestPanel.tsx
alchemist-web/src/features/experiments/OptimalDesignPanel.tsx
alchemist-web/src/features/experiments/SplitPlotDesignSection.test.tsx
alchemist-web/src/features/experiments/SplitPlotDesignSection.tsx
alchemist-web/src/features/experiments/addPointEntries.test.ts
alchemist-web/src/features/experiments/addPointEntries.ts
alchemist-web/src/features/experiments/useAddPointBatch.ts
alchemist-web/src/features/models/GPRPanel.test.tsx
alchemist-web/src/features/models/GPRPanel.tsx
alchemist-web/src/features/models/README.md
alchemist-web/src/features/models/index.ts
alchemist-web/src/features/monitoring/ConfigChangeTimeline.test.tsx
alchemist-web/src/features/monitoring/ConfigChangeTimeline.tsx
alchemist-web/src/features/monitoring/ControlStrip.test.tsx
alchemist-web/src/features/monitoring/ControlStrip.tsx
alchemist-web/src/features/monitoring/LiveMonitor.test.tsx
alchemist-web/src/features/monitoring/LiveMonitor.tsx
alchemist-web/src/features/monitoring/ObjectiveTrace.test.tsx
alchemist-web/src/features/monitoring/ObjectiveTrace.tsx
alchemist-web/src/features/monitoring/QueueTimeline.test.tsx
alchemist-web/src/features/monitoring/QueueTimeline.tsx
alchemist-web/src/features/monitoring/tabs/ConfigTab.tsx
alchemist-web/src/features/monitoring/tabs/HistoryTab.tsx
alchemist-web/src/features/monitoring/tabs/LiveTab.tsx
alchemist-web/src/features/monitoring/tabs/tabs.test.tsx
alchemist-web/src/features/variables/VariableForm.test.tsx
alchemist-web/src/features/variables/VariableForm.tsx
alchemist-web/src/features/variables/VariableList.test.tsx
alchemist-web/src/features/variables/VariableList.tsx
alchemist-web/src/features/variables/VariablesPanel.tsx
alchemist-web/src/hooks/useLinkedFile.ts
alchemist-web/src/hooks/useLockStatus.ts
alchemist-web/src/hooks/useSessionEvents.test.tsx
alchemist-web/src/hooks/useSessionEvents.ts
alchemist-web/src/hooks/useTheme.test.tsx
alchemist-web/src/hooks/useTheme.tsx
alchemist-web/src/hooks/useVisualizationForSession.test.tsx
alchemist-web/src/hooks/useVisualizationForSession.ts
alchemist-web/src/hooks/api/useAcquisition.test.tsx
alchemist-web/src/hooks/api/useAcquisition.ts
alchemist-web/src/hooks/api/useControl.ts
alchemist-web/src/hooks/api/useDeleteVariable.ts
alchemist-web/src/hooks/api/useExperiments.test.tsx
alchemist-web/src/hooks/api/useExperiments.ts
alchemist-web/src/hooks/api/useFileOperations.ts
alchemist-web/src/hooks/api/useLLMSuggest.ts
alchemist-web/src/hooks/api/useModels.test.tsx
alchemist-web/src/hooks/api/useModels.ts
alchemist-web/src/hooks/api/useObjectiveMetadata.ts
alchemist-web/src/hooks/api/useQueue.test.tsx
alchemist-web/src/hooks/api/useQueue.ts
alchemist-web/src/hooks/api/useSessions.ts
alchemist-web/src/hooks/api/useSplitPlotDesign.test.tsx
alchemist-web/src/hooks/api/useVariables.test.tsx
alchemist-web/src/hooks/api/useVariables.ts
alchemist-web/src/hooks/api/useVisualizations.ts
alchemist-web/src/lib/apiError.ts
alchemist-web/src/lib/fileAccess.ts
alchemist-web/src/lib/fileLinks.ts
alchemist-web/src/lib/fileNames.test.ts
alchemist-web/src/lib/fileNames.ts
alchemist-web/src/lib/formatCell.test.ts
alchemist-web/src/lib/formatCell.ts
alchemist-web/src/lib/invalidateSessionData.ts
alchemist-web/src/lib/linkedSave.test.ts
alchemist-web/src/lib/linkedSave.ts
alchemist-web/src/lib/modelMetrics.test.ts
alchemist-web/src/lib/modelMetrics.ts
alchemist-web/src/lib/monitorMode.test.ts
alchemist-web/src/lib/monitorMode.ts
alchemist-web/src/lib/recordedSuggestions.test.ts
alchemist-web/src/lib/recordedSuggestions.ts
alchemist-web/src/lib/restoreStaged.test.ts
alchemist-web/src/lib/restoreStaged.ts
alchemist-web/src/lib/rounding.test.ts
alchemist-web/src/lib/rounding.ts
alchemist-web/src/lib/serverSave.test.ts
alchemist-web/src/lib/serverSave.ts
alchemist-web/src/lib/sessionChanges.test.ts
alchemist-web/src/lib/sessionChanges.ts
alchemist-web/src/lib/sessionResume.test.ts
alchemist-web/src/lib/sessionResume.ts
alchemist-web/src/lib/shortcuts.ts
alchemist-web/src/lib/toast.test.ts
alchemist-web/src/lib/toast.ts
alchemist-web/src/lib/trainingConfig.test.ts
alchemist-web/src/lib/trainingConfig.ts
alchemist-web/src/lib/utils.ts
alchemist-web/src/lib/websocketUrl.ts
alchemist-web/src/providers/QueryProvider.test.ts
alchemist-web/src/providers/QueryProvider.tsx
alchemist-web/src/providers/VisualizationProvider.tsx
alchemist-web/src/test/queryWrapper.tsx
alchemist-web/src/test/setup.ts
alchemist_core/__init__.py
alchemist_core/audit_log.py
alchemist_core/config.py
alchemist_core/events.py
alchemist_core/queue.py
alchemist_core/session.py
alchemist_core/acquisition/__init__.py
alchemist_core/acquisition/base_acquisition.py
alchemist_core/acquisition/botorch_acquisition.py
alchemist_core/acquisition/diagnostics.py
alchemist_core/acquisition/fixed_features.py
alchemist_core/acquisition/skopt_acquisition.py
alchemist_core/data/__init__.py
alchemist_core/data/experiment_manager.py
alchemist_core/data/search_space.py
alchemist_core/models/__init__.py
alchemist_core/models/base_model.py
alchemist_core/models/botorch_model.py
alchemist_core/models/sklearn_model.py
alchemist_core/models/transforms.py
alchemist_core/utils/__init__.py
alchemist_core/utils/acquisition_utils.py
alchemist_core/utils/constrained_region.py
alchemist_core/utils/doe.py
alchemist_core/utils/optimal_design.py
alchemist_core/utils/split_plot.py
alchemist_core/visualization/__init__.py
alchemist_core/visualization/helpers.py
alchemist_core/visualization/plots.py
alchemist_nrel.egg-info/PKG-INFO
alchemist_nrel.egg-info/SOURCES.txt
alchemist_nrel.egg-info/dependency_links.txt
alchemist_nrel.egg-info/entry_points.txt
alchemist_nrel.egg-info/requires.txt
alchemist_nrel.egg-info/top_level.txt
api/__init__.py
api/dependencies.py
api/example_client.py
api/main.py
api/run_api.py
api/middleware/__init__.py
api/middleware/error_handlers.py
api/models/__init__.py
api/models/requests.py
api/models/responses.py
api/routers/__init__.py
api/routers/acquisition.py
api/routers/experiments.py
api/routers/llm.py
api/routers/models.py
api/routers/sessions.py
api/routers/variables.py
api/routers/visualizations.py
api/routers/websocket.py
api/services/__init__.py
api/services/llm_config.py
api/services/llm_service.py
api/services/session_store.py
api/services/providers/__init__.py
api/services/providers/base.py
api/services/providers/edison_provider.py
api/services/providers/ollama_provider.py
api/services/providers/openai_provider.py
api/static/NEW_ICON.ico
api/static/NEW_ICON.png
api/static/NEW_LOGO_DARK.png
api/static/NEW_LOGO_LIGHT.png
api/static/index.html
api/static/vite.svg
api/static/assets/index-BH71-CMs.css
api/static/assets/index-BwvUFTkg.js
build_tools/__init__.py
build_tools/build_hooks.py
build_tools/setup.py
ui/__init__.py
ui/acquisition_panel.py
ui/custom_widgets.py
ui/experiment_logger.py
ui/gpr_panel.py
ui/notifications.py
ui/pool_viz.py
ui/sync_guard.py
ui/target_column_dialog.py
ui/ui.py
ui/ui_utils.py
ui/utils.py
ui/variables_setup.py
ui/visualizations.py