Oceanography professor and former CSIRO chief Tony Haymet has been named new Australian chief scientist, to provide independent advice and research to the federal government.