clawpack / visclaw

Clawpack visualization tools
http://www.clawpack.org
BSD 3-Clause "New" or "Revised" License
29 stars 47 forks source link

Pykml : Updates to Python 3.x #252

Open donnaaboise opened 4 years ago

donnaaboise commented 4 years ago

I use pykml for creating KML files, and it has worked well up until the change to Python 3.x. It doesn't seem to be maintained any longer, but with a few minor tweaks is still perfectly useable.

My question is, can I go ahead and clone a version of pykml, maintain it myself, and make it available to VisClaw users (or anyone else for that matter)? Do I need some sort of permission or agreement from the original developer (@tylere Tyler Erickson, now a developer for Google Earth Engine)? I have posted an issue on the Pykml site asking if anyone is maintaining it, but no response so far.

Any suggestions for how I can handle this would be most useful.

mandli commented 4 years ago

Do you know if there's a replacement available? Is the intention that another package should pick up the functionality that we should switch to?

donnaaboise commented 4 years ago

I got a response from the developer on my posting to the pykml website. Tyler is in the process of updating pykml to Python 3.x now, and will have an update by the end of the week.

mandli commented 4 years ago

Ok, so we are maybe ok?

donnaaboise commented 4 years ago

I think so! I'll see where we are at in a couple of weeks.

tylere commented 4 years ago

I have pushed a new version of pykml to PyPI that adds Python3 support. If you encounter any issues, feel free to add them here.

donnaaboise commented 4 years ago

Thanks, Tyler! Going forward, is pykml a project you plan to support and/or maintain at some level? pykml has been an extremely useful package for creating KML files to overlay our simulation results onto Google Earth.

tylere commented 4 years ago

I do plan to maintain it, but do not plan to add much in terms of functionality. pyKML is a pretty thin wrapper for lxml, which has made it fairly stable without requiring a lot of maintenance.

donnaaboise commented 4 years ago

Great news! I think all we need is maintenance for any upcoming releases of Python. I can't think of much in the way of functionality that pykml is lacking.