mcuntz / ncvue Goto Github PK
View Code? Open in Web Editor NEWA minimal GUI for a quick view of netcdf files. Aiming to be a drop-in replacement for ncview.
License: Other
A minimal GUI for a quick view of netcdf files. Aiming to be a drop-in replacement for ncview.
License: Other
I have enabled the preference to run apps from the App Store and identified developers. I have selected "open anyway" when asked and this not asked anymore, so I suppose it was taken into account.
Yet the app does not run. The icon appears and then disappears and the system.log shows
Jul 21 22:05:45 charles com.apple.xpc.launchd[1]: Coalition Cache Hit: app<application.ncvue.5986205.5990769(501)> [39288]
Jul 21 22:05:45 charles com.apple.xpc.launchd[1] (application.ncvue.5986205.5990769[43634]): Service exited with abnormal code: 255
This code seems commonly related to SSH (as per a web search and this StackExchange question, but I don't see the link with ncvue. Plus, I've enabled SSH access and ncvue still does not start.
I've tried installing through pip but keep hitting problems with dependencies.
After apparentely successful installation with:
conda install -c conda-forge scipy cython pykdtree netcdf4
conda install -c conda-forge cartopy
pip install ncvue
I get:
(base) alobo@pop-os:~$ ncvue
Traceback (most recent call last):
File "/home/alobo/.local/bin/ncvue", line 5, in <module>
from ncvue.__main__ import main
File "/home/alobo/.local/lib/python3.9/site-packages/ncvue/__init__.py", line 91, in <module>
from .ncvscatter import ncvScatter
File "/home/alobo/.local/lib/python3.9/site-packages/ncvue/ncvscatter.py", line 50, in <module>
from matplotlib import pyplot as plt
File "/home/alobo/.local/lib/python3.9/site-packages/matplotlib/pyplot.py", line 66, in <module>
from matplotlib.figure import Figure, FigureBase, figaspect
File "/home/alobo/.local/lib/python3.9/site-packages/matplotlib/figure.py", line 43, in <module>
from matplotlib import _blocking_input, backend_bases, _docstring, projections
File "/home/alobo/.local/lib/python3.9/site-packages/matplotlib/projections/__init__.py", line 58, in <module>
from mpl_toolkits.mplot3d import Axes3D
File "/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/__init__.py", line 1, in <module>
from .axes3d import Axes3D
File "/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/axes3d.py", line 25, in <module>
import matplotlib.docstring as docstring
ModuleNotFoundError: No module named 'matplotlib.docstring'
I tried already after:
alobo@pop-os:~$ conda install matplotlib
Hi,
this project is a nice initiative.
I was wondering if you could take advantage of the decoding capabilities of xarray
and cf-xarray
to easily handle time and geographic coordinates.
xarray datasets and arrays are also quite easy to use.
Cc @dcherian
when i run ncvue 4.4, a bug has appeared:
File "/public/home/anaconda3/envs/pangu1/lib/python3.9/site-packages/ncvue/ncvue.py", line 137, in ncvue
top.tk.call('source', bundle_dir + '/../themes/azure-2.0/azure.tcl')
_tkinter.TclError: couldn't read file "/public/home/anaconda3/envs/pangu1/lib/python3.9/site-packages/ncvue/../themes/azure-2.0/azure.tcl": no such file or directory
Hey there,
thanks for this promising package!
Unfortunately, I ran into a problem using it out-of-the-box on Ubuntu 18.04.
When running ncvue
from the command line, I got:
Traceback (most recent call last):
File "/usr/local/bin/ncvue", line 23, in <module>
from ncvue import ncvue
File "/usr/local/lib/python3.6/dist-packages/ncvue/__init__.py", line 30, in <module>
from .ncvwidgets import Tooltip
File "/usr/local/lib/python3.6/dist-packages/ncvue/ncvwidgets.py", line 46, in <module>
from idlelib.tooltip import Hovertip
ModuleNotFoundError: No module named 'idlelib'
I could fix this by (source):
sudo apt install idle3
Maybe this could be a good hint for the install instructions.
Have a nice weekend!
Cheers, Sebastian
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.