Skip to content

Commit 8568924

Browse files
committed
Changed to sphinx_book_theme
1 parent 2bf6676 commit 8568924

File tree

212 files changed

+25054
-28045
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

212 files changed

+25054
-28045
lines changed

.github/workflows/main.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ jobs:
2626
steps:
2727
- uses: actions/checkout@v2
2828

29-
- name: Set up Python 3.9
29+
- name: Set up Python 3.10
3030
uses: actions/setup-python@v2
3131
with:
32-
python-version: 3.9
32+
python-version: '3.10'
3333

3434
- name: Install dependencies
3535
run: |
@@ -51,11 +51,11 @@ jobs:
5151
fail-fast: false
5252
matrix:
5353
os: [ubuntu-latest, windows-latest, macos-latest]
54-
python-version: ["3.7", "3.8", "3.9", "3.10"]
55-
exclude:
56-
# 3.6 uses proj v19 that does not work with newer versions of canopy
57-
- os: macos-latest
58-
python-version: 3.9
54+
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
55+
# exclude:
56+
# 3.6 uses proj v19 that does not work with newer versions of canopy
57+
# - os: macos-latest
58+
# python-version: '3.10'
5959

6060
steps:
6161
- uses: actions/checkout@v2
@@ -103,7 +103,7 @@ jobs:
103103
python -m build
104104
105105
- uses: actions/upload-artifact@v2
106-
if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.9'
106+
if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.10'
107107
with:
108108
path: dist
109109

.zenodo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@
3838
}
3939
],
4040
"access_right": "open",
41-
"description": "<p><strong>ncvue</strong> is a minimal GUI for a quick view of netCDF files. It is aiming to be a drop-in replacement for <a href=\"http://meteora.ucsd.edu/~pierce/ncview_home_page.html\">ncview</a>, being slightly more general than <a href=\"http://meteora.ucsd.edu/~pierce/ncview_home_page.html\">ncview</a>, which targets maps. If <strong>ncvue</strong> is used with maps, it supports mostly structured grids, more precisely the grids supported by <a href=\"https://scitools.org.uk/cartopy/docs/latest/\">cartopy</a>.</p>\n\n<p><strong>ncvue</strong> is a Python script that can be called from within Python or as a command line tool. It is not supposed to produce publication-ready plots but rather provide a quick overview of the netCDF file.</p>\n\n<p>The complete documentation for <strong>ncvue</strong> is available from: <a href=\"https://mcuntz.github.io/ncvue/\">https://mcuntz.github.io/ncvue/</a></p>\n\n<p>The current version features three panels, that means three different plotting styles: Scatter/Line plots, Contour Plots, and Maps, with extensive tooltips on buttons, sliders, entry boxes, spinboxes, and menus. It includes the possibility to open and change netCDF files within <strong>ncvue</strong>. 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. Graphical documentation exists on <a href=\"https://mcuntz.github.io/ncvue/\">Github Pages</a>.</p>\n\n<p>The current version also provides two standalone applications on macOS and on Windows that come with all necessary libraries to run <strong>ncvue</strong>, including Python. Links to the installers are given on <a href=\"https://github.com/mcuntz/ncvue/\">Github</a> and in the <a href=\"https://mcuntz.github.io/ncvue/\">documentation</a>.</p>\n\n<p>Version 3.6 added different designs on macOS, Windows and Linux.</p>\n\n<p>Version 4.0 moved to a new project structure, using pyproject.toml, automatic versioning, src layout, and Github actions for continuous integration.</p>"
41+
"description": "<p><strong>ncvue</strong> is a minimal GUI for a quick view of netCDF files. It is aiming to be a drop-in replacement for <a href=\"http://meteora.ucsd.edu/~pierce/ncview_home_page.html\">ncview</a>, being slightly more general than <a href=\"http://meteora.ucsd.edu/~pierce/ncview_home_page.html\">ncview</a>, which targets maps. If <strong>ncvue</strong> is used with maps, it supports mostly structured grids, more precisely the grids supported by <a href=\"https://scitools.org.uk/cartopy/docs/latest/\">cartopy</a>.</p>\n\n<p><strong>ncvue</strong> is a Python script that can be called from within Python or as a command line tool. It is not supposed to produce publication-ready plots but rather provide a quick overview of the netCDF file.</p>\n\n<p>The complete documentation for <strong>ncvue</strong> is available from: <a href=\"https://mcuntz.github.io/ncvue/\">https://mcuntz.github.io/ncvue/</a></p>\n\n<p>The current version features three panels, that means three different plotting styles: Scatter/Line plots, Contour Plots, and Maps, with extensive tooltips on buttons, sliders, entry boxes, spinboxes, and menus. It includes the possibility to open and change netCDF files within <strong>ncvue</strong>. 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. Graphical documentation exists on <a href=\"https://mcuntz.github.io/ncvue/\">Github Pages</a>.</p>\n\n<p>The current version also provides two standalone applications on macOS and on Windows that come with all necessary libraries to run <strong>ncvue</strong>, including Python. Links to the installers are given on <a href=\"https://github.com/mcuntz/ncvue/\">Github</a> and in the <a href=\"https://mcuntz.github.io/ncvue/\">documentation</a>.</p>\n\n<p>Version 3.6 added different designs on macOS, Windows and Linux.</p>\n\n<p>Version 4.0 moved to a new project structure, using pyproject.toml, automatic versioning, src layout, and Github actions for continuous integration.</p>\n\n<p>Version 4.1 ported <strong>ncvue</strong> to conda-forge.</p>\n\n<p>Version 4.2 allowed groups in netcdf files.</p>"
4242
}

AUTHORS.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Created Nov 2020-Jan 2021 by Matthias Cuntz.
77

88
It is distributed under the MIT License (see LICENSE file and below).
99

10-
Copyright (c) 2020-2022 Matthias Cuntz
10+
Copyright (c) 2020-2024 Matthias Cuntz
1111

1212
Main Author
1313
-----------

CHANGELOG.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ Changelog
22
---------
33

44
v4.2 (Jan 2024)
5+
* Changed to sphinx_book_theme for documentation.
56
* Use local copy of `tooltip.py` from idle.
67
* Allow groups in netcdf files.
78
* Made ``ncvue`` work with newer matplotlib versions, updating
@@ -114,7 +115,7 @@ v1.4 (Dec 2020)
114115
* Use unlimited dimension instead of first dimension in Scatter and Contour
115116
panels as default for 'all'.
116117
* Use slice function rather than numpy.take to extract slices of arrays,
117-
i.e. reads only the current slice from disk.
118+
i.e. reads only the current slice from disk.
118119
* Enhanced documentation with automatic API generation.
119120

120121
v1.3 (Dec 2020)

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
ncvue Python package, distributed under the MIT License.
22

3-
Copyright (c) 2020-2022 Matthias Cuntz - mc (at) macu (dot) de
3+
Copyright (c) 2020-2024 Matthias Cuntz - mc (at) macu (dot) de
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

0 commit comments

Comments
 (0)