Hello, over the last few months, a bunch of code that started as a slightly more convenient interface to pymavlink has taken shape as a reasonably usable library. I have put it on github here.
pymavlink is great but documentation is less great and usability is quite basic. Dronekit is great but no idea if it will be actively developed or not.
MAVROS is great but ROS installation is not so great.
I wanted something simple as pymavlink but with the continuous updates of Dronekit and MAVROS. Mavlink handler is basically a thread that grabs everything, classifies it by source (system:component) and stores it in the appropriate box (similar to MAVROS topics).
I have written a couple of examples and will add more to illustrate certain functionalities as time permits.
If anyone feels brave, feel free to take it for a spin.