Luciferous

a.
  1. Giving light; affording light or means of discovery.