This is my first 9x9 puzzle. Feedback and suggestions for improvement are very welcome.
Standard 9x9 sudoku: The digits 1 through 9 appear in every row, column, and box without repetition.
Cages: Digits in cages cannot repeat and must sum to the value shown in the upper left corner of the cage.
Thermometers: Digits on thermometers are strictly increasing from bulb to tip.
Ratio dots: Cells separated by a black dot are in a 2:1 ratio. Not all dots are necessarily given.
Solution code: Column 6 from top to bottom.