Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Py6S Lightning talk at Collaborations Workshop 2014

Py6S Lightning talk at Collaborations Workshop 2014

Lightning talk on my Python interface to the 6S Radiative Transfer Model, delivered at the Collaborations Workshop 2014, in Oxford

Robin Wilson

April 01, 2014
Tweet

More Decks by Robin Wilson

Other Decks in Education

Transcript

  1. Atmospheric Radiative Transfer Model Key to many satellite data products

    Awful interface to intuitive Python code No need to create ‘one off’ scripts Interfaces with exe, doesn’t reimplement Self-documenting + reproducible 0 40.0 100.0 45.0 50.0 7 23 8 3.0 3.5 4 0.25 0.25 0.25 0.25 0 0.5 -0.2 -3.3 -1.5 -3.5 0.25 11 1 2 1 0.5 1 -0.1 s = SixS() s.atmos_profile = AtmosProfile.UserWaterAndOzone(3.0, 3.5) s.aero_profile = AeroProfile.User(dust=0.25, water=0.25, oceanic=0.25, soot=0.25) s.aot550 = 0.5 s.run()