So the first phase of GSoC is over and with it, it's time to reflect what has been achieved in the last couple of months.
As I mentioned in the last blogpost this is a very useful library created by juanlu. After a few patches, the library now supports most CZML properties and - as far as I can tell - this is the only currently mantained Python library for creating CZML packets.
This is the first feature I've started to work on and while it is still far from complete, I'm happy to say that it is now usable.
At first, the czml document was represented by a nested dictionary and then converted to valid JSON format. This worked ok and I did write a function which made manipulating the dictionary a tad more intuitive, but it was …