Register the spectrometers used in your project and understand how Chemolytic uses them.
A sensor in Chemolytic represents a physical spectrometer in your lab. Every spectrum you upload is linked to the sensor that produced it. This matters for three reasons:
Reproducibility: models are trained on spectra from a specific instrument. Linking each spectrum to its sensor means you always know exactly what hardware produced your training data.
Traceability: when a prediction is made months or years later, you can trace it back to the instrument, its configuration, and the original calibration data.
Resilience over time: if an instrument is replaced or recalibrated, you can register the new sensor separately, retrain, and compare models side by side without losing historical data.
When you upload the first spectrum for a sensor, Chemolytic reads the x-axis values from that file and locks them as the sensor’s calibration template. All subsequent spectra uploaded to that sensor must have the same number of points and the same x-axis range.This is automatic and not user-editable. It ensures all spectra from the same sensor are directly comparable.
Once the first spectrum is uploaded, the x-axis is locked. If you need a different x-axis (e.g., different resolution or range), create a new sensor.
In the detail panel, scroll to the Edit section. You can update the Name and Description. All other fields (type, units, model) are set at creation and cannot be changed.Click Save changes when done.
You can only delete a sensor that has no spectra linked to it. Delete or archive all associated spectra first, then return here to remove the sensor.
In the detail panel, scroll to the danger zone and click Delete. A confirmation dialog appears before anything is removed.Only users with the Contributor role or higher can delete sensors.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Chemolytic","description":"Full documentation for Chemolytic — the no-code spectroscopy data platform. Learn how to upload spectra from any spectrometer (FTIR, NIR, Raman, UV-Vis), explore data with PCA and t-SNE, train chemometrics models with AutoML, and deploy predictions via REST API.","colors":{"primary":"#E85D3A","light":"#F27856","dark":"#C43A18"},"logo":{"light":"https://mintcdn.com/chemolytic/Z4NdeoejDDDPqHhB/logo/light.svg?fit=max\u0026auto=format\u0026n=Z4NdeoejDDDPqHhB\u0026q=85\u0026s=14236905db7ea5cf5f67283bcbcc6165","dark":"https://mintcdn.com/chemolytic/Z4NdeoejDDDPqHhB/logo/dark.svg?fit=max\u0026auto=format\u0026n=Z4NdeoejDDDPqHhB\u0026q=85\u0026s=797dffb5d3d6ab2a4291516adc183e22"},"favicon":"https://mintcdn.com/chemolytic/Z4NdeoejDDDPqHhB/favicon.svg?fit=max\u0026auto=format\u0026n=Z4NdeoejDDDPqHhB\u0026q=85\u0026s=b58a95037ddb20f7937781cd09093743","navbar":{"links":[{"href":"mailto:support@chemolytic.com","label":"Support"}],"primary":{"type":"button","label":"Open App","href":"https://app.chemolytic.com"}},"footer":{"socials":{"github":"https://github.com/chemolytic","linkedin":"https://linkedin.com/company/chemolytic"}},"seo":{"metatags":{"og:image":"https://chemolytic.com/og-image.png","og:site_name":"Chemolytic Docs"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"chemolytic","hasAudioNarration":false,"actualSubdomain":"chemolytic","customDomains":["docs.chemolytic.com"],"gitSource":{"type":"github","owner":"goncaloguedes","repo":"chemolytic","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a28185ad5864f40fae2f4e7","collectionId":"cf892fd8-baf7-4ca1-8707-c2d374480332","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a28185ad5864f40fae2f4e7:success","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Guides","count":39},{"language":"default","tag":"Modelling","count":9},{"language":"default","tag":"Account \u0026 management","count":8},{"language":"default","tag":"Data","count":6},{"language":"default","tag":"Exploration","count":6},{"language":"default","tag":"Authentication","count":5},{"language":"default","tag":"Experiments","count":5},{"language":"default","tag":"Production","count":5},{"language":"default","tag":"Datasets","count":4},{"language":"default","tag":"Workspace","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"hardware/sensors","slug":"/hardware/sensors","pageMetadata":{"title":"Sensors","description":"Register the spectrometers used in your project and understand how Chemolytic uses them.","href":"/hardware/sensors"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Register the spectrometers used in your project and understand how Chemolytic uses them.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,Note,OptimizedImage,Table,Warning}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`A sensor in Chemolytic represents a physical spectrometer in your lab. Every spectrum you upload is linked to the sensor that produced it. This matters for three reasons:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Reproducibility`}),`: models are trained on spectra from a specific instrument. Linking each spectrum to its sensor means you always know exactly what hardware produced your training data.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Traceability`}),`: when a prediction is made months or years later, you can trace it back to the instrument, its configuration, and the original calibration data.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Resilience over time`}),`: if an instrument is replaced or recalibrated, you can register the new sensor separately, retrain, and compare models side by side without losing historical data.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`sensors-page`,children:`Sensors page`}),`\n`,_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Sensors`}),` in the project sidebar to see all sensors registered in the project.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/chemolytic/Z4NdeoejDDDPqHhB/images/screenshots/sensors/sensors-list.png?fit=max\u0026auto=format\u0026n=Z4NdeoejDDDPqHhB\u0026q=85\u0026s=49741760301db1a7c1e2249ef1756771`,alt:`Sensors page showing a table with sensor name, type badge, manufacturer and model, units, and predefined status`,\"data-og-width\":`1714`,width:`1714`,\"data-og-height\":`1196`,height:`1196`,\"data-path\":`images/screenshots/sensors/sensors-list.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/chemolytic/Z4NdeoejDDDPqHhB/images/screenshots/sensors/sensors-list.png?w=280\u0026fit=max\u0026auto=format\u0026n=Z4NdeoejDDDPqHhB\u0026q=85\u0026s=959f4876e1e3b3893ae7c75b08720a60 280w, https://mintcdn.com/chemolytic/Z4NdeoejDDDPqHhB/images/screenshots/sensors/sensors-list.png?w=560\u0026fit=max\u0026auto=format\u0026n=Z4NdeoejDDDPqHhB\u0026q=85\u0026s=d2cdb6c9d50307e2fee689f27896648c 560w, https://mintcdn.com/chemolytic/Z4NdeoejDDDPqHhB/images/screenshots/sensors/sensors-list.png?w=840\u0026fit=max\u0026auto=format\u0026n=Z4NdeoejDDDPqHhB\u0026q=85\u0026s=690aa6827b2b44016f3e57e897b30a5a 840w, https://mintcdn.com/chemolytic/Z4NdeoejDDDPqHhB/images/screenshots/sensors/sensors-list.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Z4NdeoejDDDPqHhB\u0026q=85\u0026s=ce8ca6cb40344fc5de4cd5a2b4b95f31 1100w, https://mintcdn.com/chemolytic/Z4NdeoejDDDPqHhB/images/screenshots/sensors/sensors-list.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Z4NdeoejDDDPqHhB\u0026q=85\u0026s=70cd63a5943084e6f5d49857cea66a5b 1650w, https://mintcdn.com/chemolytic/Z4NdeoejDDDPqHhB/images/screenshots/sensors/sensors-list.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Z4NdeoejDDDPqHhB\u0026q=85\u0026s=73d95196fdbbc39c05b2f446abca4fa3 2500w`})}),`\n`,_jsx(_components.p,{children:`Each sensor shows:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Column`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Sensor`})}),_jsx(_components.td,{children:`Name and optional description`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Type`})}),_jsx(_components.td,{children:`Spectroscopy technique (NIR, FTIR, SWIR, Raman, UV-Vis)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Model`})}),_jsx(_components.td,{children:`Manufacturer and model name`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Units`})}),_jsx(_components.td,{children:`X unit / Y unit (e.g., nm / Absorbance)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Predefined`})}),_jsx(_components.td,{children:`Checkmark if from the catalog, dash if custom`})]})]})]}),`\n`,_jsx(_components.p,{children:`You can search sensors by name and sort by: newest, oldest, name A-Z, or name Z-A.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Your plan limits how many sensors you can add per project. The current count and limit appear at the top of the page.`})}),`\n`,_jsx(Heading,{level:`2`,id:`sensor-detail`,children:`Sensor detail`}),`\n`,_jsx(_components.p,{children:`Click any sensor row to open the detail panel.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/chemolytic/Z4NdeoejDDDPqHhB/images/screenshots/sensors/sensor-detail.png?fit=max\u0026auto=format\u0026n=Z4NdeoejDDDPqHhB\u0026q=85\u0026s=1444c3586a77b39ef370d4199e4bcd0b`,alt:`Sensor detail side panel showing name, type, manufacturer, units, creation info, and x-axis range`,\"data-og-width\":`1714`,width:`1714`,\"data-og-height\":`1196`,height:`1196`,\"data-path\":`images/screenshots/sensors/sensor-detail.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/chemolytic/Z4NdeoejDDDPqHhB/images/screenshots/sensors/sensor-detail.png?w=280\u0026fit=max\u0026auto=format\u0026n=Z4NdeoejDDDPqHhB\u0026q=85\u0026s=b2f874545e8cfe2e1c662262abfea7ff 280w, https://mintcdn.com/chemolytic/Z4NdeoejDDDPqHhB/images/screenshots/sensors/sensor-detail.png?w=560\u0026fit=max\u0026auto=format\u0026n=Z4NdeoejDDDPqHhB\u0026q=85\u0026s=ed7547704ecd515975d88a7681c30f60 560w, https://mintcdn.com/chemolytic/Z4NdeoejDDDPqHhB/images/screenshots/sensors/sensor-detail.png?w=840\u0026fit=max\u0026auto=format\u0026n=Z4NdeoejDDDPqHhB\u0026q=85\u0026s=effb99f34b6879b606bc495e78c91c28 840w, https://mintcdn.com/chemolytic/Z4NdeoejDDDPqHhB/images/screenshots/sensors/sensor-detail.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Z4NdeoejDDDPqHhB\u0026q=85\u0026s=186c6715feb67c6bb2191164e3d40a92 1100w, https://mintcdn.com/chemolytic/Z4NdeoejDDDPqHhB/images/screenshots/sensors/sensor-detail.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Z4NdeoejDDDPqHhB\u0026q=85\u0026s=2f60c3c9885de47482ead5cd24f1ecca 1650w, https://mintcdn.com/chemolytic/Z4NdeoejDDDPqHhB/images/screenshots/sensors/sensor-detail.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Z4NdeoejDDDPqHhB\u0026q=85\u0026s=46e990c3dd2df3a10dfd89a929caa406 2500w`})}),`\n`,_jsx(_components.p,{children:`The detail panel shows:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Created by`}),` and `,_jsx(_components.strong,{children:`Created`}),` date`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Predefined`}),`: whether the sensor came from the catalog`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Points`}),`: number of data points per spectrum (appears after the first spectrum is uploaded)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Range`}),`: actual min and max x-axis values detected in uploaded spectra (appears after first upload)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Custom fields`}),`: any metadata you added (serial number, location, firmware version, etc.)`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`x-axis-setup`,children:`X-axis setup`}),`\n`,_jsx(_components.p,{children:`When you upload the first spectrum for a sensor, Chemolytic reads the x-axis values from that file and locks them as the sensor’s calibration template. All subsequent spectra uploaded to that sensor must have the same number of points and the same x-axis range.`}),`\n`,_jsx(_components.p,{children:`This is automatic and not user-editable. It ensures all spectra from the same sensor are directly comparable.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Once the first spectrum is uploaded, the x-axis is locked. If you need a different x-axis (e.g., different resolution or range), create a new sensor.`})}),`\n`,_jsx(Heading,{level:`2`,id:`editing-a-sensor`,children:`Editing a sensor`}),`\n`,_jsxs(_components.p,{children:[`In the detail panel, scroll to the `,_jsx(_components.strong,{children:`Edit`}),` section. You can update the `,_jsx(_components.strong,{children:`Name`}),` and `,_jsx(_components.strong,{children:`Description`}),`. All other fields (type, units, model) are set at creation and cannot be changed.`]}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Save changes`}),` when done.`]}),`\n`,_jsx(Heading,{level:`2`,id:`deleting-a-sensor`,children:`Deleting a sensor`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`You can only delete a sensor that has no spectra linked to it. Delete or archive all associated spectra first, then return here to remove the sensor.`})}),`\n`,_jsxs(_components.p,{children:[`In the detail panel, scroll to the danger zone and click `,_jsx(_components.strong,{children:`Delete`}),`. A confirmation dialog appears before anything is removed.`]}),`\n`,_jsxs(_components.p,{children:[`Only users with the `,_jsx(_components.strong,{children:`Contributor`}),` role or higher can delete sensors.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Sensors","description":"Register the spectrometers used in your project and understand how Chemolytic uses them.","href":"/hardware/sensors"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Sensors page","slug":"sensors-page","depth":2,"children":[]},{"title":"Sensor detail","slug":"sensor-detail","depth":2,"children":[{"title":"X-axis setup","slug":"x-axis-setup","depth":3,"children":[]}]},{"title":"Editing a sensor","slug":"editing-a-sensor","depth":2,"children":[]},{"title":"Deleting a sensor","slug":"deleting-a-sensor","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"chemolytic","siteName":"Chemolytic","title":"Sensors - Chemolytic","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-29T14:32:37.591Z","originalFileLocation":"hardware/sensors.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Register the spectrometers used in your project and understand how Chemolytic uses them.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Chemolytic\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/chemolytic/LKBkDGiajmnm8H0s/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/chemolytic/LKBkDGiajmnm8H0s/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/chemolytic/LKBkDGiajmnm8H0s/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/chemolytic/LKBkDGiajmnm8H0s/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/chemolytic/LKBkDGiajmnm8H0s/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/chemolytic/LKBkDGiajmnm8H0s/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/chemolytic/LKBkDGiajmnm8H0s/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/chemolytic/LKBkDGiajmnm8H0s/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/chemolytic/LKBkDGiajmnm8H0s/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Sensors - Chemolytic\">\u003cmeta data-mint-head property=\"og:description\" content=\"Register the spectrometers used in your project and understand how Chemolytic uses them.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Chemolytic Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.chemolytic.com/hardware/sensors\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://chemolytic.com/og-image.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Sensors - Chemolytic\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Register the spectrometers used in your project and understand how Chemolytic uses them.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://chemolytic.com/og-image.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/chemolytic/LKBkDGiajmnm8H0s/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Chemolytic\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#E85D3A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.chemolytic.com/hardware/sensors\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/hardware/sensors.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.chemolytic.com/#organization\",\"name\":\"Chemolytic\",\"url\":\"https://docs.chemolytic.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/chemolytic/Z4NdeoejDDDPqHhB/logo/light.svg?fit=max\u0026auto=format\u0026n=Z4NdeoejDDDPqHhB\u0026q=85\u0026s=14236905db7ea5cf5f67283bcbcc6165\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.chemolytic.com#website\",\"name\":\"Chemolytic\",\"url\":\"https://docs.chemolytic.com\",\"publisher\":{\"@id\":\"https://docs.chemolytic.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.chemolytic.com/hardware/sensors#webpage\",\"url\":\"https://docs.chemolytic.com/hardware/sensors\",\"name\":\"Sensors\",\"description\":\"Register the spectrometers used in your project and understand how Chemolytic uses them.\",\"dateModified\":\"2026-04-29T14:32:37.591Z\",\"isPartOf\":{\"@id\":\"https://docs.chemolytic.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.chemolytic.com/hardware/sensors#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.chemolytic.com/hardware/sensors#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Chemolytic\",\"item\":\"https://docs.chemolytic.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sensors\",\"item\":\"https://docs.chemolytic.com/hardware/sensors\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.chemolytic.com/hardware/sensors#article\",\"headline\":\"Sensors\",\"name\":\"Sensors\",\"description\":\"Register the spectrometers used in your project and understand how Chemolytic uses them.\",\"url\":\"https://docs.chemolytic.com/hardware/sensors\",\"mainEntityOfPage\":{\"@id\":\"https://docs.chemolytic.com/hardware/sensors#webpage\"},\"image\":\"https://chemolytic.com/og-image.png\",\"dateModified\":\"2026-04-29T14:32:37.591Z\",\"publisher\":{\"@id\":\"https://docs.chemolytic.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.chemolytic.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Chemolytic\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Chemolytic","nav":{"global":null,"tabs":[{"tab":"Guides","groups":[{"group":"Getting started","icon":"rocket","pages":[{"title":"Welcome to Chemolytic","sidebarTitle":"Welcome","href":""},{"title":"Quickstart","sidebarTitle":"Quickstart","href":"/quickstart"},{"title":"Key concepts","sidebarTitle":"Key concepts","href":"/key-concepts"}]},{"group":"Account \u0026 management","icon":"users","expanded":false,"pages":[{"group":"Authentication","pages":[{"title":"Sign up","href":"/account/sign-up"},{"title":"Log in","href":"/account/login"},{"title":"Email verification","href":"/account/email-verification"},{"title":"Password reset","href":"/account/password-reset"},{"title":"Profile settings","href":"/account/profile-settings"}]},{"group":"Workspace","pages":[{"title":"Organizations","href":"/account/organizations"},{"title":"Members and roles","href":"/account/members-and-roles"},{"title":"Projects","description":"Create and manage projects inside your organization.","href":"/account/projects"}]}]},{"group":"Hardware","icon":"microchip","expanded":false,"pages":[{"title":"Sensors","href":"/hardware/sensors"},{"title":"Adding a sensor","description":"Register a spectrometer in your project, either from the catalog or as a custom instrument.","href":"/hardware/adding-a-sensor"}]},{"group":"Data","icon":"database","expanded":false,"pages":[{"title":"Samples and properties","href":"/data/samples-and-properties"},{"group":"Samples \u0026 properties","pages":[{"title":"Managing properties","href":"/data/properties"},{"title":"Managing samples","href":"/data/samples"},{"title":"Importing samples from CSV","href":"/data/csv-import"}]},{"group":"Spectra","pages":[{"title":"Spectra","href":"/data/spectra"},{"title":"Uploading spectra","href":"/data/uploading-spectra"}]}]},{"group":"Exploration","icon":"compass","expanded":false,"pages":[{"title":"Data Explorer","href":"/explorer/data-explorer"},{"title":"Unsupervised analysis","href":"/explorer/unsupervised"},{"group":"Methods","pages":[{"title":"PCA","href":"/explorer/pca"},{"title":"t-SNE","href":"/explorer/tsne"},{"title":"K-Means","href":"/explorer/kmeans"}]},{"title":"Comparing runs","href":"/explorer/comparing-runs"}]},{"group":"Modelling","icon":"flask","expanded":false,"pages":[{"group":"Datasets","pages":[{"title":"Datasets","href":"/modelling/datasets"},{"title":"Creating a dataset","href":"/modelling/creating-a-dataset"},{"title":"Dataset detail","href":"/modelling/dataset-detail"},{"title":"Dataset versions","href":"/modelling/dataset-versions"}]},{"group":"Experiments","pages":[{"title":"Experiments","href":"/modelling/experiments"},{"title":"Creating an experiment","href":"/modelling/creating-an-experiment"},{"title":"CoPilot mode","href":"/modelling/copilot-mode"},{"title":"Scientist mode","href":"/modelling/scientist-mode"},{"title":"Trial results","href":"/modelling/trial-results"}]}]},{"group":"Production","icon":"circle-play","expanded":false,"pages":[{"title":"Registered models","href":"/production/models"},{"title":"Deployments","href":"/production/deployments"},{"group":"Predictions","pages":[{"title":"Web predictions","href":"/production/predictions-web"},{"title":"API predictions","href":"/production/predictions-api"}]},{"title":"API keys","href":"/production/api-keys"}]}]}]},"title":"Sensors - Chemolytic","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-CIbhtp2j.js","DynamicMarkdown-CtpgKJwj.js","zoom-image-lightbox-CVZVK4hN.js","lightbox-handle-r17bVUz3.js"]}