| 2633 |  |  | 
| 2634 |  | Added i/o for spectral pictures to rmtxop, the first program that can | 
| 2635 |  | ingest them.  (Only rtrace, rcontrib, and rfluxmtx can render them.) | 
| 2636 | < | Also added spectral picture support to rcrop and radcompare. | 
| 2636 | > | New symbolic rmtxop -c options, such as RGB, XYZ, S (for scotopic) | 
| 2637 | > | and M (for melanopic) make color conversions simpler.  Alternatively, | 
| 2638 | > | a reference matrix or picture may be given and the color space of | 
| 2639 | > | that file will be used.  The -C option takes either a symbolic | 
| 2640 | > | color space or reference file and is "sticky," so it applies to | 
| 2641 | > | all subsequent input files that do not have their own -c right ahead | 
| 2642 | > | of them. | 
| 2643 | > |  | 
| 2644 | > | Added spectral picture support to rcrop and radcompare. | 
| 2645 | > |  | 
| 2646 | > | Added new utility, rmtxcomb, which is hard to type and hard to | 
| 2647 | > | pronounce, and probably equally difficult to use.  Sort of a | 
| 2648 | > | combination of rmtxop and pcomb, it works with all the inputs and | 
| 2649 | > | outputs that rmtxop handles, but allows for general expressions | 
| 2650 | > | like those in pcomb for putting matrices together, working on | 
| 2651 | > | an element at a time.  (No resizing of matrices or accessing | 
| 2652 | > | neighboring elements, as permitted in pcomb.)  It saves memory | 
| 2653 | > | over rmtxop by operating on a row at a time, so can handle | 
| 2654 | > | input and output matrices with any number of rows.  It does | 
| 2655 | > | provide for a single matrix-multiplication operation at the end, | 
| 2656 | > | which only requires memory for that final matrix. | 
| 2657 | > |  | 
| 2658 | > | Added support for filtering hyperspectral images to pfilt. |