Recent Releases of ncvue
ncvue - macOS and Windows Installers
Version 6.0 adds the possibility to open files with xarray, if installed, including opening multiple files as a single dataset (xarray.open_mfdataset). xarray can be invoked from the commad line (-x) or from within ncvue with the Open xarray button.
Version 6.1 added working macOS and Windows installers.
- Python
Published by mcuntz 12 months ago
ncvue - Can use xarray to open file(s)
Version 6.0 adds the possibility to open files with xarray, if installed, including opening multiple files as a single dataset (xarray.open_mfdataset). xarray can be invoked from the commad line (-x) or from within ncvue with the Open xarray button.
This version also shows tooltips faster, removed the delay slider in Maps, increased the number of digits in the coordinate fomatters, and added further computational improvements.
- Python
Published by mcuntz 12 months ago
ncvue - Standalone versions
Version 5.0 uses CustomTkinter if it is installed.
Version 5.1 provides standalone versions for macOS Sonoma (macOS 14) with and without CustomTkinter that are notorized by Apple.
- Python
Published by mcuntz about 1 year ago
ncvue - Use CustomTkinter if installed
Version 5.0 uses CustomTkinter if it is installed. This is not directly working on conda because conda installs a tk/tcl version without support for FreeType/TrueType, font detection, Unicode, or antialiasing by default. CustomTkinter then looks very ugly. There is a solution (for Linux) in a comment on Conda's issue tracker: conda-forge/tk-feedstock/pull/40
This version also adds a Quit button and corrects datetime formatting when printing the coordinates while hoovering over the plots.
- Python
Published by mcuntz about 1 year ago
ncvue - Added borders, rivers, and lakes on maps
Added borders, rivers, and lakes check buttons on maps.
Make it work with matplotlib >= v3.9.0.
- Python
Published by mcuntz over 1 year ago
ncvue - Added borders, rivers, and lakes on maps
Added borders, rivers, and lakes check buttons on maps.
Corrected the reorganisation of the images and themes folders.
- Python
Published by mcuntz almost 2 years ago
ncvue - Added borders, rivers, and lakes
Added borders, rivers, and lakes check buttons.
Folder reorganisation for images and themes.
- Python
Published by mcuntz about 2 years ago
ncvue - Allow multiple netcdf files
Allow one netcdf file with or without groups and multiple netcdf files without groups. Small bug fixes.
- Python
Published by mcuntz about 2 years ago
ncvue - On conda-forge and allowing groups in netcdf file
ncvueis now onconda-forgemaking it easy to install withconda.- Allows groups in netcdf files.
- Use a local copy of tooltip.py from IDLE to remove dependency on Linux.
- Works with newer matplotlib version.
- Works with newer Tcl/Tk versions.
- Uses the sphinxbooktheme for the documentation.
- Python
Published by mcuntz about 2 years ago
ncvue - New project structure
New project structure using pyproject.toml, setuptools_scm, src layout, and Github actions.
- Moved from
setup.pytopyproject.toml, still using setuptools withsetup.cfg. - Moved to src layout, i.e. source files are now in
src/ncvuedirectory. - Use automatic versioning with setuptools_scm.
- Use Github actions for continuous integration instead of TravisCI.
- Python
Published by mcuntz over 4 years ago
ncvue - Specific designs per OS, coords and values on plotting panels
This versions uses different designs on macOS, Windows and Linux. Standalone applications are done with cx_Freeze. Coordinates and values under the mouse pointer are printed continuously onto the plotting panels. ncvue works in ipython and jupyter notebooks.
- Python
Published by mcuntz over 4 years ago
ncvue - Added standalone apps for macOS and Windows
This version adds two standalone applications on macOS and on Windows. The code was adapted to provide correct icons on both OS and allow for modern high resolution displays.
- Python
Published by mcuntz about 5 years ago
ncvue - Open netcdf files from within ncvue
This release includes the possibility to open and change netCDF files within ncvue. The netCDF file will be changed in all panels of the primary window and any secondary window once focus changes on the panel or window.
- Python
Published by mcuntz about 5 years ago
ncvue - First tested full-featured release of ncvue
First full-featured release of ncvue, a minimal GUI for a quick view of netCDF files. It is aiming to be a drop-in replacement for ncview, being slightly more general than ncview, which targets maps. If ncvue is used with maps, it supports mostly structured grids, more precisely the grids supported by cartopy.
This release features three panels, that means three different plotting styles: Scatter/Line plots, Contour Plots, and Maps. It includes tooltips on buttons, sliders, entry boxes, spinboxes, and menus. Graphical documentation exists on Github Pages.
- Python
Published by mcuntz about 5 years ago