CREDITS and citations have been consolidated.
- http://artis.imag.fr/~Xavier.Decoret/resources/xdkbibtex/bibtex_summary.html
- https://askubuntu.com/questions/517677/how-do-i-get-a-colored-bash
- https://askubuntu.com/questions/704534/python3-ipython-pylab-on-ubuntu-14-04
- https://cfconventions.org/standard-names.html
- https://conda.io/projects/conda/en/latest/user-guide/configuration/use-condarc.html
- https://devguide.python.org/documenting/
- https://discourse.holoviz.org/t/how-to-create-a-conditional-custom-hover-tool-for-a-holoviews-plot/311
- https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html
- https://docs.github.com/en/actions/guides/about-continuous-integration#skipping-workflow-runs
- https://docs.github.com/en/actions/creating-actions/creating-a-composite-run-steps-action
- https://docs.github.com/en/actions/quickstart
- https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
- https://docs.github.com/en/github/writing-on-github/autolinked-references-and-urls
- https://docs.python.org/3/library/json.html
- https://docs.python.org/3/reference/compound_stmts.html#function-definitions
- https://docs.python.org/3/tutorial/classes.html
- https://docs.pytest.org/en/6.2.x/getting-started.html
- https://docs.pytest.org/en/6.2.x/skipping.html
- https://en.wikipedia.org/wiki/Arakawa_grids
- https://en.wikipedia.org/wiki/World_Geodetic_System
- https://edbennett.github.io/high-performance-python/11-dask/index.html
- https://www.geeksforgeeks.org/matplotlib-figure-figure-add_axes-in-python/amp/
- https://geohackweek.github.io/nDarrays/09-masking/
- https://gist.github.com/TomTom101/25e0e76f11a5da57523a60fb280005c1 (Multiple conditions on xarray Data Array)
- https://github.com/actions/starter-workflows/blob/main/automation/manual.yml
- https://github.com/binder-examples/conda
- https://github.com/fastai/workflows
- https://github.com/marketplace/actions/setup-miniconda
- NOAA-GFDL/FRE-NCtools#35
- pydata/xarray#2899
- https://github.com/rabernat/intro_to_physical_oceanography
- SciTools/cartopy#787
- https://gitlab.com/remikz/nccmp
- https://guides.github.com/features/mastering-markdown/
- http://holoviews.org/user_guide/Dashboards.html
- https://math.libretexts.org/Bookshelves/Calculus/Book%3A_Calculus_(OpenStax)/12%3A_Vectors_in_Space/12.7%3A_Cylindrical_and_Spherical_Coordinates#:~:text=In%20the%20Cartesian%20coordinate%20system%2C%20the%20location%20of%20a%20point,an%20angle%20measure%20(%CE%B8).
- http://mathworld.wolfram.com
- https://matplotlib.org/stable/gallery/images_contours_and_fields/image_masked.html
- https://matplotlib.org/stable/gallery/images_contours_and_fields/pcolormesh_levels.html#sphx-glr-gallery-images-contours-and-fields-pcolormesh-levels-py
- https://matplotlib.org/stable/gallery/images_contours_and_fields/pcolormesh_grids.html#sphx-glr-gallery-images-contours-and-fields-pcolormesh-grids-py
- https://matplotlib.org/stable/tutorials/colors/colorbar_only.html#sphx-glr-tutorials-colors-colorbar-only-py
- https://matplotlib.org/stable/tutorials/colors/colormaps.html
- https://matplotlib.org/stable/tutorials/colors/colormap-manipulation.html
- https://matplotlib.org/stable/tutorials/colors/colors.html
- https://matplotlib.org/stable/users/event_handling.html
- https://matplotlib.org/stable/users/interactive.html
- https://matthewrocklin.com/blog/work/2017/07/03/scaling
- https://mpi4py.readthedocs.io/en/stable/tutorial.html
- https://nsidc.org/support/42415620-Mapx-Map-Transformations-Library
- https://numpy.org/devdocs/reference/generated/numpy.argwhere.html#numpy.argwhere
- https://numpy.org/devdocs/reference/generated/numpy.nonzero.html#numpy.nonzero
- https://numpy.org/doc/stable/reference/generated/numpy.stack.html#numpy.stack
- https://panel.holoviz.org/gallery/index.html
- https://pangeo-xesmf.readthedocs.io/en/latest/large_problems_on_HPC.html#technical-point-mpi4py-considerations
- https://pangeo-xesmf.readthedocs.io/en/latest/notebooks/Compare_algorithms.html
- https://pybtex.org/
- https://pypi.org/classifiers/
- https://pyyaml.org/wiki/PyYAMLDocumentation
- https://rabernat.github.io/research_computing/xarray.html
- https://rabernat.github.io/research_computing_2018/maps-with-cartopy.html
- https://realpython.com/python-bindings-overview/
- https://realpython.com/python-kwargs-and-args/#unpacking-with-the-asterisk-operators
- https://researchcomputing.princeton.edu/support/knowledge-base/mpi4py
- https://rietta.com/blog/github-merge-types/
- https://scitools.org.uk/cartopy/docs/latest/index.html
- https://scitools.org.uk/cartopy/docs/latest/crs/projections.html
- https://scitools.org.uk/cartopy/docs/latest/gallery/effects_of_the_ellipse.html
- https://scitools.org.uk/cartopy/docs/latest/matplotlib/gridliner.html
- https://softwareengineering.stackexchange.com/questions/329348/classes-vs-modules-in-python
- https://www.sphinx-doc.org/en/master/latex.html#latexsphinxsetup
- https://sphinx-rtd-tutorial.readthedocs.io/en/latest/docstrings.html
- https://sphinxcontrib-bibtex.readthedocs.io/en/latest/quickstart.html
- https://stackoverflow.com/questions/1137161/what-is-the-correct-way-to-document-a-kwargs-parameter
- https://stackoverflow.com/questions/2486145/python-check-if-url-to-jpg-exists
- https://stackoverflow.com/questions/2654113/how-to-get-the-callers-method-name-in-the-called-method
- https://stackoverflow.com/questions/3277367/how-does-pythons-super-work-with-multiple-inheritance
- https://stackoverflow.com/questions/4076239/finding-out-the-name-of-the-original-repository-you-cloned-from-in-git
- https://stackoverflow.com/questions/5812960/change-figure-window-title-in-pylab
- https://stackoverflow.com/questions/6999621/how-to-use-extent-in-matplotlib-pyplot-imshow
- https://stackoverflow.com/questions/10388462/matplotlib-different-size-subplots
- https://stackoverflow.com/questions/12575421/convert-a-1d-array-to-a-2d-array-in-numpy
- https://stackoverflow.com/questions/13530489/adding-background-color-of-notes-to-sphinx-generated-pdf-files
- https://stackoverflow.com/questions/15411967/how-can-i-check-if-code-is-executed-in-the-ipython-notebook
- https://stackoverflow.com/questions/18717877/prevent-plot-from-showing-in-jupyter-notebook
- https://stackoverflow.com/questions/20180543/how-to-check-version-of-python-modules
- https://stackoverflow.com/questions/20288711/post-install-script-with-python-setuptools
- https://stackoverflow.com/questions/20961287/what-is-pylab
- https://stackoverflow.com/questions/21778118/counting-the-number-of-non-nan-elements-in-a-numpy-ndarray-in-python
- https://stackoverflow.com/questions/26120570/sphinx-add-a-page-break-in-my-pdf-with-latexpdf
- https://stackoverflow.com/questions/27175400/how-to-find-the-index-of-a-value-in-2d-array-in-python
- https://stackoverflow.com/questions/29870629/pip-install-test-dependencies-for-tox-from-setup-py
- https://stackoverflow.com/questions/32234156/how-to-unimport-a-python-module-which-is-already-imported
- https://stackoverflow.com/questions/43326680/what-are-the-differences-between-add-axes-and-add-subplot
- https://stackoverflow.com/questions/44412432/cartopy-zoom-in-to-a-region
- https://stackoverflow.com/questions/47633546/relationship-between-dpi-and-figure-size
- https://stackoverflow.com/questions/51357691/python-logging-only-for-own-imported-modules
- https://stackoverflow.com/questions/53322952/creating-a-land-ocean-mask-in-cartopy
- https://stackoverflow.com/questions/56491181/how-to-convert-to-map-projection-from-geographic-like-in-basemap
- https://stackoverflow.com/questions/58758480/xarray-select-nearest-lat-lon-with-multi-dimension-coordinates
- https://unidata.github.io/MetPy/latest/examples/Four_Panel_Map.html
- https://www.anomaly.net.au/blog/running-pre-and-post-install-jobs-for-your-python-packages/
- https://www.digitalocean.com/community/tutorials/how-to-use-args-and-kwargs-in-python-3
- https://www.earthdatascience.org/courses/intro-to-earth-data-science/open-reproducible-science/get-started-open-reproducible-science/
- https://www.git-tower.com/learn/git/faq/delete-remote-branch/
- https://www.jertype.com/upgrading-glibc/
- https://www.kite.com/python/answers/how-to-get-the-angle-between-two-vectors-in-python
- https://www.kite.com/python/answers/how-to-hide-a-figure-from-being-shown-in-matplotlib-in-python
- https://www.linuxtoday.com/blog/mpi-in-thirty-minutes.html
- https://www.mathsisfun.com/geometry/interior-angles-polygons.html
- https://www.myroms.org/wiki/Numerical_Solution_Technique
- https://www.omnicalculator.com/math/angle-between-two-vectors
- https://www.programiz.com/python-programming/methods/built-in/eval
- https://www.python.org/dev/peps/pep-0008/#package-and-module-names
- https://xarray.pydata.org/en/stable/examples/ROMS_ocean_model.html
- https://xarray.pydata.org/en/stable/data-structures.html#dictionary-like-methods
- https://xarray.pydata.org/en/stable/dask.html
- https://xarray.pydata.org/en/stable/user-guide/io.html#string-encoding
- https://medium.com/@petehouston/calculate-distance-of-two-locations-on-earth-using-python-1501b1944d97
- https://medium.com/analytics-vidhya/tutorial-removing-large-files-from-git-78dbf4cf83a
- https://medium.com/techtofreedom/3-uses-of-the-ellipsis-in-python-25795aac723d
- https://towardsdatascience.com/10-examples-to-master-args-and-kwargs-in-python-6f1e8cc30749
- https://towardsdatascience.com/plt-subplot-or-plt-subplots-understanding-state-based-vs-object-oriented-programming-in-pyplot-4ba0c7283f5d
- https://towardsdatascience.com/stop-using-print-to-debug-in-python-use-icecream-instead-79e17b963fcc
- https://towardsdatascience.com/using-class-decorators-in-python-2807ef52d273
- https://towardsdatascience.com/why-decorators-in-python-are-pure-genius-1e812949a81e
- https://sionwilliams.com/posts/2019-02-04_conda_channel/
- https://superuser.com/questions/979800/how-do-i-create-a-local-update-server-for-anaconda-python
-
- The NSIDC mapx library and associated tools for gridding/reprojection.
-
GraphQL - data I/O; might be a new beginning vs OpenDAP
-
m2r2 - Markdown to reStructuredText converter
-
gridtools ESA-ESDL
-
pygridtools
-
ParaView
-
Julia: https://julialang.org/
- faster and interchangeable between python and julia and julia and python
- already integrated into the jupyter notebook framework
-
Pyston: https://github.com/pyston/pyston
- 30% speed improvement over Python