luminaires or control devices and can further be part of a user interface that allows a user to control luminaire 200 for example to select active illumination data for operation of luminaire 200 storage system 260 in luminaire 200 can be used to store illumination data and executable code for fixture controller 220 and may be any type of system capable of storing information such systems include but are not limited to volatile or non volatile ic memory such as dram or flash memory and readers for removable media such as magnetic disks optical disks or flash drives fig2 illustrates storage 260 as containing two types of illumination data including presets 262 and user files 264 presets 262 are factory installed illumination data files that represent default lighting or lighting that would be useful to a wide number of users the presets might include for example the spectra of common natural light source such as the sun at noon on a cloudless summer day or a full moon the spectra of flame based light sources such as candles or a camp fire the spectra of common electrical light sources such as incandescent or fluorescent lights and the spectra that provide luminaire 200 with optimal energy efficiency for human vision over a range of different intensities user.