HDFGroup / hdf-compass

Python-based viewer for HDF5 on other file formats
Other
131 stars 26 forks source link

Python 3 branch #186

Open giumas opened 7 years ago

giumas commented 7 years ago

Just pushed a py3 branch. It has several changes to run HDF Compass in Python 3.6.

It uses the latest wx Phoenix snapshot: https://wxpython.org/Phoenix/snapshot-builds/

I have tested the branch only on Windows mainly for HDF and BAG files. The OpenDAP plugin does not work since pydap introduced backward incompatibilities (https://github.com/HDFGroup/hdf-compass/issues/60).

On Windows, the frozen app works using the latest PyInstaller develop branch (that supports Python 3.6) with the following two tweaks:

jreadey commented 7 years ago

I see Travis is passing now. Nice!

giumas commented 7 years ago

@ghisvail this is the ticket about Python 3 support. Because of this, I proposed to close https://github.com/HDFGroup/hdf-compass/issues/184

ax3l commented 6 years ago

Everything but the broken pydap is in place now.

ax3l commented 6 years ago

@giumas how is the py3 branch coming? Are we still lacking anything?

ax3l commented 6 years ago

@giumas how is the py3 branch going? I would really like to see this :)

ax3l commented 5 years ago

@giumas @jreadey Hi! How is the status of the python3 support for mainline? Since Python 2.7 is definitely dead now, I would love to see this going into a release again :)

gfadini commented 4 years ago

Hello all, are there any updates on this issue? Now it's more pressing that one year ago :)

gfadini commented 4 years ago

If the branch is not maintained anymore, I'd like to know if you know some alternatives to this tool. The fact that I have to choose a tool to visualize the hdf and this project doesn't seem to still comply to python3, makes me really wonder if it would be a good choice on the long run. I'd avoid to switch, because I found that hdf-compass was doing a pretty good job while keeping the interface simple. I tried panoply too, but I think it has more features than what I need, so that is not the ideal substitute.

giumas commented 4 years ago

@gfadini It is a while that I am using the py3 branch on the Pydro's Python 3 environment (Windows) without problems. But I am not the maintainer.. thus, for general advice on the future of this tool you should ask @jreadey

gfadini commented 4 years ago

Hi @giumas, thanks for the answer. I tried the py3 branch on arch but I still had some problems with it. Honestly I didn't put much effort in trying to make it work because I needed a quick solution

ax3l commented 4 years ago

Can't we just drop the plugins that do not run in Python3? If someone uses OpenDAP/pydap or whatever is not yet ported after years of waiting, then we could let them just use an older release of HDFcompass. @jreadey