├── .env ├── .eslintrc.cjs ├── .github └── workflows │ └── test_coverage.yaml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── devel ├── test_autocorr.py └── test_ess.py ├── doc ├── deployment.md ├── developing.md └── release.md ├── examples ├── .gitignore ├── finite-mixture.stan ├── multi-normal.stan ├── test_finite_mixture.py └── test_multi_normal.py ├── index.html ├── package.json ├── public ├── mcmc-monitor-logo-2.png ├── mcmc-monitor-logo.png └── vite.svg ├── service ├── .gitignore ├── Dockerfile ├── bin │ └── mcmc-monitor ├── devel │ └── readme.txt ├── package.json ├── src │ ├── index.ts │ ├── logic │ │ ├── ChainFile.ts │ │ └── OutputManager.ts │ ├── networking │ │ ├── OutgoingProxyConnection.ts │ │ ├── RemotePeer.ts │ │ ├── Server.ts │ │ ├── SignalCommunicator.ts │ │ └── handleApiRequest.ts │ └── types │ │ ├── ConnectorHttpProxyTypes.ts │ │ ├── MCMCMonitorPeerRequestTypes.ts │ │ ├── MCMCMonitorRequestTypes.ts │ │ ├── MCMCMonitorTypes.ts │ │ ├── Typeguards.ts │ │ ├── WebsocketMessageTypes.ts │ │ ├── index.ts │ │ ├── validateObject.ts │ │ └── wrtc.d.ts ├── test │ └── logic │ │ └── ChainFile.test.ts.disable ├── tsconfig.json └── vitest.config.ts.disable ├── src ├── App.css ├── App.tsx ├── MCMCMonitorDataManager │ ├── MCMCMonitorData.ts │ ├── MCMCMonitorDataManager.ts │ ├── MCMCMonitorDataTypes.ts │ ├── MCMCMonitorTypeguards.ts │ ├── SetupMCMCMonitor.tsx │ ├── stats │ │ ├── ess.ts │ │ └── fft.ts │ ├── updateChains.ts │ ├── updateSequenceStats.ts │ ├── updateSequences.ts │ ├── updateVariableStats.ts │ └── useMCMCMonitor.ts ├── components │ ├── AutocorrelationPlot.tsx │ ├── AutocorrelationPlotWidget.tsx │ ├── ChainsSelector.tsx │ ├── CollapsibleElement.tsx │ ├── ConnectionStatusWidget.tsx │ ├── CookieLogic.tsx │ ├── GeneralOptsControl.tsx │ ├── Hyperlink.tsx │ ├── MatrixOfPlots.tsx │ ├── RunControlPanel.tsx │ ├── RunsTable.tsx │ ├── SequenceHistogram.tsx │ ├── SequenceHistogramWidget.tsx │ ├── SequencePlot.tsx │ ├── SequencePlotWidget.tsx │ ├── SequenceScatterplot.tsx │ ├── SequenceScatterplot3D.tsx │ ├── SequenceScatterplot3DWidget.tsx │ ├── SequenceScatterplotWidget.tsx │ ├── Splitter.tsx │ └── VariablesSelector.tsx ├── config.ts ├── main.tsx ├── networking │ ├── WebrtcConnectionToService.ts │ └── postApiRequest.ts ├── pages │ ├── Home.tsx │ ├── Logo.tsx │ ├── MainWindow.tsx │ ├── RunPage.tsx │ └── index.css ├── spaInterface │ ├── getSpaChainsForRun.ts │ ├── getSpaSequenceUpdates.ts │ ├── postStanPlaygroundRequest.ts │ ├── spaOutputsForRunIds.ts │ └── util.ts ├── tabs │ ├── AutoCorrelationTab.tsx │ ├── CollapsibleTabFrame.tsx │ ├── ConnectionTab.tsx │ ├── ExportTab.tsx │ ├── HistogramTab.tsx │ ├── RunInfoTab.tsx │ ├── ScatterplotsTab.tsx │ ├── TabWidget │ │ ├── TabWidget.tsx │ │ └── TabWidgetTabBar.tsx │ ├── TablesTab │ │ ├── MainTable.tsx │ │ ├── SummaryStatsTab.tsx │ │ └── VariableTable.tsx │ ├── TabsUtility │ │ ├── CollapsibleTabUtility.tsx │ │ ├── PlotSizes.tsx │ │ ├── WarmupExclusionUtility.tsx │ │ └── index.ts │ ├── TracePlotsTab.tsx │ └── index.ts ├── util │ ├── chainColorList.ts │ ├── randomAlphaString.ts │ ├── sleepMsec.ts │ ├── sortedListsAreEqual.ts │ ├── toggleListItem.ts │ ├── useRoute.ts │ └── useWindowDimensions.ts └── vite-env.d.ts ├── test ├── MCMCMonitorDataManager │ ├── MCMCMonitorData.test.ts │ └── updateSequences.test.ts ├── components │ └── ChainsSelector.test.tsx ├── networking │ ├── WebrtcConnectionToService.test.ts │ └── postApiRequest.test.ts └── util │ ├── chainColorList.test.ts │ ├── randomAlphaString.test.ts │ ├── sleepMsec.test.ts │ ├── sortedListsAreEqual.test.ts │ ├── toggleListItem.test.ts │ ├── useRoute.test.tsx │ └── useWindowDimensions.test.tsx ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts ├── vite.dev-config.ts └── yarn.lock /.env: -------------------------------------------------------------------------------- 1 | VITE_GOOGLE_ANALYTICS_ID="G-33SWX083FG" 2 | -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/workflows/test_coverage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/.github/workflows/test_coverage.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing Guidelines 2 | 3 | Placeholder--policy to be established 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/README.md -------------------------------------------------------------------------------- /devel/test_autocorr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/devel/test_autocorr.py -------------------------------------------------------------------------------- /devel/test_ess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/devel/test_ess.py -------------------------------------------------------------------------------- /doc/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/doc/deployment.md -------------------------------------------------------------------------------- /doc/developing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/doc/developing.md -------------------------------------------------------------------------------- /doc/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/doc/release.md -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | example-output 2 | *.hpp 3 | multi-normal 4 | finite-mixture -------------------------------------------------------------------------------- /examples/finite-mixture.stan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/examples/finite-mixture.stan -------------------------------------------------------------------------------- /examples/multi-normal.stan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/examples/multi-normal.stan -------------------------------------------------------------------------------- /examples/test_finite_mixture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/examples/test_finite_mixture.py -------------------------------------------------------------------------------- /examples/test_multi_normal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/examples/test_multi_normal.py -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/package.json -------------------------------------------------------------------------------- /public/mcmc-monitor-logo-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/public/mcmc-monitor-logo-2.png -------------------------------------------------------------------------------- /public/mcmc-monitor-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/public/mcmc-monitor-logo.png -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/public/vite.svg -------------------------------------------------------------------------------- /service/.gitignore: -------------------------------------------------------------------------------- 1 | example-output 2 | 3 | node_modules 4 | dist 5 | yarn.lock 6 | -------------------------------------------------------------------------------- /service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/Dockerfile -------------------------------------------------------------------------------- /service/bin/mcmc-monitor: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../dist/src/index') -------------------------------------------------------------------------------- /service/devel/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/devel/readme.txt -------------------------------------------------------------------------------- /service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/package.json -------------------------------------------------------------------------------- /service/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/src/index.ts -------------------------------------------------------------------------------- /service/src/logic/ChainFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/src/logic/ChainFile.ts -------------------------------------------------------------------------------- /service/src/logic/OutputManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/src/logic/OutputManager.ts -------------------------------------------------------------------------------- /service/src/networking/OutgoingProxyConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/src/networking/OutgoingProxyConnection.ts -------------------------------------------------------------------------------- /service/src/networking/RemotePeer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/src/networking/RemotePeer.ts -------------------------------------------------------------------------------- /service/src/networking/Server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/src/networking/Server.ts -------------------------------------------------------------------------------- /service/src/networking/SignalCommunicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/src/networking/SignalCommunicator.ts -------------------------------------------------------------------------------- /service/src/networking/handleApiRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/src/networking/handleApiRequest.ts -------------------------------------------------------------------------------- /service/src/types/ConnectorHttpProxyTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/src/types/ConnectorHttpProxyTypes.ts -------------------------------------------------------------------------------- /service/src/types/MCMCMonitorPeerRequestTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/src/types/MCMCMonitorPeerRequestTypes.ts -------------------------------------------------------------------------------- /service/src/types/MCMCMonitorRequestTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/src/types/MCMCMonitorRequestTypes.ts -------------------------------------------------------------------------------- /service/src/types/MCMCMonitorTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/src/types/MCMCMonitorTypes.ts -------------------------------------------------------------------------------- /service/src/types/Typeguards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/src/types/Typeguards.ts -------------------------------------------------------------------------------- /service/src/types/WebsocketMessageTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/src/types/WebsocketMessageTypes.ts -------------------------------------------------------------------------------- /service/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/src/types/index.ts -------------------------------------------------------------------------------- /service/src/types/validateObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/src/types/validateObject.ts -------------------------------------------------------------------------------- /service/src/types/wrtc.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'wrtc'; -------------------------------------------------------------------------------- /service/test/logic/ChainFile.test.ts.disable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/test/logic/ChainFile.test.ts.disable -------------------------------------------------------------------------------- /service/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/tsconfig.json -------------------------------------------------------------------------------- /service/vitest.config.ts.disable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/service/vitest.config.ts.disable -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/MCMCMonitorDataManager/MCMCMonitorData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/MCMCMonitorDataManager/MCMCMonitorData.ts -------------------------------------------------------------------------------- /src/MCMCMonitorDataManager/MCMCMonitorDataManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/MCMCMonitorDataManager/MCMCMonitorDataManager.ts -------------------------------------------------------------------------------- /src/MCMCMonitorDataManager/MCMCMonitorDataTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/MCMCMonitorDataManager/MCMCMonitorDataTypes.ts -------------------------------------------------------------------------------- /src/MCMCMonitorDataManager/MCMCMonitorTypeguards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/MCMCMonitorDataManager/MCMCMonitorTypeguards.ts -------------------------------------------------------------------------------- /src/MCMCMonitorDataManager/SetupMCMCMonitor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/MCMCMonitorDataManager/SetupMCMCMonitor.tsx -------------------------------------------------------------------------------- /src/MCMCMonitorDataManager/stats/ess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/MCMCMonitorDataManager/stats/ess.ts -------------------------------------------------------------------------------- /src/MCMCMonitorDataManager/stats/fft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/MCMCMonitorDataManager/stats/fft.ts -------------------------------------------------------------------------------- /src/MCMCMonitorDataManager/updateChains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/MCMCMonitorDataManager/updateChains.ts -------------------------------------------------------------------------------- /src/MCMCMonitorDataManager/updateSequenceStats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/MCMCMonitorDataManager/updateSequenceStats.ts -------------------------------------------------------------------------------- /src/MCMCMonitorDataManager/updateSequences.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/MCMCMonitorDataManager/updateSequences.ts -------------------------------------------------------------------------------- /src/MCMCMonitorDataManager/updateVariableStats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/MCMCMonitorDataManager/updateVariableStats.ts -------------------------------------------------------------------------------- /src/MCMCMonitorDataManager/useMCMCMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/MCMCMonitorDataManager/useMCMCMonitor.ts -------------------------------------------------------------------------------- /src/components/AutocorrelationPlot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/AutocorrelationPlot.tsx -------------------------------------------------------------------------------- /src/components/AutocorrelationPlotWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/AutocorrelationPlotWidget.tsx -------------------------------------------------------------------------------- /src/components/ChainsSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/ChainsSelector.tsx -------------------------------------------------------------------------------- /src/components/CollapsibleElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/CollapsibleElement.tsx -------------------------------------------------------------------------------- /src/components/ConnectionStatusWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/ConnectionStatusWidget.tsx -------------------------------------------------------------------------------- /src/components/CookieLogic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/CookieLogic.tsx -------------------------------------------------------------------------------- /src/components/GeneralOptsControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/GeneralOptsControl.tsx -------------------------------------------------------------------------------- /src/components/Hyperlink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/Hyperlink.tsx -------------------------------------------------------------------------------- /src/components/MatrixOfPlots.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/MatrixOfPlots.tsx -------------------------------------------------------------------------------- /src/components/RunControlPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/RunControlPanel.tsx -------------------------------------------------------------------------------- /src/components/RunsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/RunsTable.tsx -------------------------------------------------------------------------------- /src/components/SequenceHistogram.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/SequenceHistogram.tsx -------------------------------------------------------------------------------- /src/components/SequenceHistogramWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/SequenceHistogramWidget.tsx -------------------------------------------------------------------------------- /src/components/SequencePlot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/SequencePlot.tsx -------------------------------------------------------------------------------- /src/components/SequencePlotWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/SequencePlotWidget.tsx -------------------------------------------------------------------------------- /src/components/SequenceScatterplot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/SequenceScatterplot.tsx -------------------------------------------------------------------------------- /src/components/SequenceScatterplot3D.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/SequenceScatterplot3D.tsx -------------------------------------------------------------------------------- /src/components/SequenceScatterplot3DWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/SequenceScatterplot3DWidget.tsx -------------------------------------------------------------------------------- /src/components/SequenceScatterplotWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/SequenceScatterplotWidget.tsx -------------------------------------------------------------------------------- /src/components/Splitter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/Splitter.tsx -------------------------------------------------------------------------------- /src/components/VariablesSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/components/VariablesSelector.tsx -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/networking/WebrtcConnectionToService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/networking/WebrtcConnectionToService.ts -------------------------------------------------------------------------------- /src/networking/postApiRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/networking/postApiRequest.ts -------------------------------------------------------------------------------- /src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/pages/Home.tsx -------------------------------------------------------------------------------- /src/pages/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/pages/Logo.tsx -------------------------------------------------------------------------------- /src/pages/MainWindow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/pages/MainWindow.tsx -------------------------------------------------------------------------------- /src/pages/RunPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/pages/RunPage.tsx -------------------------------------------------------------------------------- /src/pages/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/pages/index.css -------------------------------------------------------------------------------- /src/spaInterface/getSpaChainsForRun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/spaInterface/getSpaChainsForRun.ts -------------------------------------------------------------------------------- /src/spaInterface/getSpaSequenceUpdates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/spaInterface/getSpaSequenceUpdates.ts -------------------------------------------------------------------------------- /src/spaInterface/postStanPlaygroundRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/spaInterface/postStanPlaygroundRequest.ts -------------------------------------------------------------------------------- /src/spaInterface/spaOutputsForRunIds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/spaInterface/spaOutputsForRunIds.ts -------------------------------------------------------------------------------- /src/spaInterface/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/spaInterface/util.ts -------------------------------------------------------------------------------- /src/tabs/AutoCorrelationTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/tabs/AutoCorrelationTab.tsx -------------------------------------------------------------------------------- /src/tabs/CollapsibleTabFrame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/tabs/CollapsibleTabFrame.tsx -------------------------------------------------------------------------------- /src/tabs/ConnectionTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/tabs/ConnectionTab.tsx -------------------------------------------------------------------------------- /src/tabs/ExportTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/tabs/ExportTab.tsx -------------------------------------------------------------------------------- /src/tabs/HistogramTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/tabs/HistogramTab.tsx -------------------------------------------------------------------------------- /src/tabs/RunInfoTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/tabs/RunInfoTab.tsx -------------------------------------------------------------------------------- /src/tabs/ScatterplotsTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/tabs/ScatterplotsTab.tsx -------------------------------------------------------------------------------- /src/tabs/TabWidget/TabWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/tabs/TabWidget/TabWidget.tsx -------------------------------------------------------------------------------- /src/tabs/TabWidget/TabWidgetTabBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/tabs/TabWidget/TabWidgetTabBar.tsx -------------------------------------------------------------------------------- /src/tabs/TablesTab/MainTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/tabs/TablesTab/MainTable.tsx -------------------------------------------------------------------------------- /src/tabs/TablesTab/SummaryStatsTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/tabs/TablesTab/SummaryStatsTab.tsx -------------------------------------------------------------------------------- /src/tabs/TablesTab/VariableTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/tabs/TablesTab/VariableTable.tsx -------------------------------------------------------------------------------- /src/tabs/TabsUtility/CollapsibleTabUtility.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/tabs/TabsUtility/CollapsibleTabUtility.tsx -------------------------------------------------------------------------------- /src/tabs/TabsUtility/PlotSizes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/tabs/TabsUtility/PlotSizes.tsx -------------------------------------------------------------------------------- /src/tabs/TabsUtility/WarmupExclusionUtility.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/tabs/TabsUtility/WarmupExclusionUtility.tsx -------------------------------------------------------------------------------- /src/tabs/TabsUtility/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/tabs/TabsUtility/index.ts -------------------------------------------------------------------------------- /src/tabs/TracePlotsTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/tabs/TracePlotsTab.tsx -------------------------------------------------------------------------------- /src/tabs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/tabs/index.ts -------------------------------------------------------------------------------- /src/util/chainColorList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/util/chainColorList.ts -------------------------------------------------------------------------------- /src/util/randomAlphaString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/util/randomAlphaString.ts -------------------------------------------------------------------------------- /src/util/sleepMsec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/util/sleepMsec.ts -------------------------------------------------------------------------------- /src/util/sortedListsAreEqual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/util/sortedListsAreEqual.ts -------------------------------------------------------------------------------- /src/util/toggleListItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/util/toggleListItem.ts -------------------------------------------------------------------------------- /src/util/useRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/util/useRoute.ts -------------------------------------------------------------------------------- /src/util/useWindowDimensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/util/useWindowDimensions.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /test/MCMCMonitorDataManager/MCMCMonitorData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/test/MCMCMonitorDataManager/MCMCMonitorData.test.ts -------------------------------------------------------------------------------- /test/MCMCMonitorDataManager/updateSequences.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/test/MCMCMonitorDataManager/updateSequences.test.ts -------------------------------------------------------------------------------- /test/components/ChainsSelector.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/test/components/ChainsSelector.test.tsx -------------------------------------------------------------------------------- /test/networking/WebrtcConnectionToService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/test/networking/WebrtcConnectionToService.test.ts -------------------------------------------------------------------------------- /test/networking/postApiRequest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/test/networking/postApiRequest.test.ts -------------------------------------------------------------------------------- /test/util/chainColorList.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/test/util/chainColorList.test.ts -------------------------------------------------------------------------------- /test/util/randomAlphaString.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/test/util/randomAlphaString.test.ts -------------------------------------------------------------------------------- /test/util/sleepMsec.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/test/util/sleepMsec.test.ts -------------------------------------------------------------------------------- /test/util/sortedListsAreEqual.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/test/util/sortedListsAreEqual.test.ts -------------------------------------------------------------------------------- /test/util/toggleListItem.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/test/util/toggleListItem.test.ts -------------------------------------------------------------------------------- /test/util/useRoute.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/test/util/useRoute.test.tsx -------------------------------------------------------------------------------- /test/util/useWindowDimensions.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/test/util/useWindowDimensions.test.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vite.dev-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/vite.dev-config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/mcmc-monitor/HEAD/yarn.lock --------------------------------------------------------------------------------