Codex is our metadata repository / API. We use it to very efficiently access metadata for recommendation computation and display. Metadata for multiple type of content (Programs, audio and video episodes, articles and more) can easily be stored and updated. Additional data, like transcripts or extracted topics can also be stored.
Spectrum provides a simple way for data scientists and Product Owners to browse and search content stored in CODEX, to evaluate and compare different recommendation algorithms (content based or using the user history as input). Spectrum can also display transcripts and multiple sets of extracted topics. Specific explorations can easily be shared with others. Spectrum is very helpful to visualise and discuss recommendation results, before you deploy the recommendation algorithm in production