diff --git a/CMakeInstallation.cmake b/CMakeInstallation.cmake
index 18be367f70..d3ecfa02d9 100644
--- a/CMakeInstallation.cmake
+++ b/CMakeInstallation.cmake
@@ -52,14 +52,13 @@ IF(WIN32)
SET(CPACK_NSIS_MODIFY_PATH ON)
SET(CPACK_NSIS_DISPLAY_NAME "NetCDF ${netCDF_VERSION}")
SET(CPACK_NSIS_PACKAGE_NAME "NetCDF ${netCDF_VERSION}")
- SET(CPACK_NSIS_HELP_LINK "http://www.unidata.ucar.edu/netcdf")
- SET(CPACK_NSIS_URL_INFO_ABOUT "http://www.unidata.ucar.edu/netcdf")
+ SET(CPACK_NSIS_HELP_LINK "https://www.unidata.ucar.edu/netcdf")
+ SET(CPACK_NSIS_URL_INFO_ABOUT "https://www.unidata.ucar.edu/netcdf")
SET(CPACK_NSIS_CONTACT "support-netcdf@unidata.ucar.edu")
SET(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL ON)
SET(CPACK_NSIS_MENU_LINKS
- "http://www.unidata.ucar.edu/software/netcdf" "Unidata Website"
- "http://www.unidata.ucar.edu/software/netcdf/docs" "NetCDF Stable Documentation"
- "http://www.unidata.ucar.edu/software/netcdf/docs_rc" "NetCDF Unstable Documentation")
+ "https://www.unidata.ucar.edu/software/netcdf" "Unidata Website"
+ "https://docs.unidata.ucar.edu/netcdf-c" "NetCDF Stable Documentation"
ENDIF()
diff --git a/INSTALL.md b/INSTALL.md
index 0a53abecf6..945e76f4ac 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -158,7 +158,7 @@ is being built.
Note that for shared libraries, you may need to add the install
directory to the LD_LIBRARY_PATH environment variable. See
-the netCDF
+the netCDF
FAQ for more details on using shared libraries.
If you are building HDF5 with szip, then include the --with-szlib=
diff --git a/Makefile.am b/Makefile.am
index 7ffcee8f9c..e1dc628d0a 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -199,11 +199,11 @@ install-data-hook:
@echo '| but your platform is probably different in some ways. |'
@echo '| |'
@echo '| If any tests fail, please see the netCDF web site: |'
- @echo '| http://www.unidata.ucar.edu/software/netcdf/ |'
+ @echo '| https://www.unidata.ucar.edu/software/netcdf/ |'
@echo '| |'
@echo '| NetCDF is developed and maintained at the Unidata Program |'
@echo '| Center. Unidata provides a broad array of data and software |'
@echo '| tools for use in geoscience education and research. |'
- @echo '| http://www.unidata.ucar.edu |'
+ @echo '| https://www.unidata.ucar.edu |'
@echo '+-------------------------------------------------------------+'
@echo ''
diff --git a/README.md b/README.md
index 0e5ac19191..c38526e816 100644
--- a/README.md
+++ b/README.md
@@ -34,12 +34,12 @@ formats. For information about a variety of analysis and display
packages that have been developed to analyze and display data in
netCDF form, see
-* [Software for Manipulating or Displaying NetCDF Data](http://www.unidata.ucar.edu/netcdf/software.html)
+* [Software for Manipulating or Displaying NetCDF Data](https://www.unidata.ucar.edu/netcdf/software.html)
##### More information
For more information about netCDF, see
-* [Unidata Network Common Data Form (NetCDF)](http://www.unidata.ucar.edu/netcdf/)
+* [Unidata Network Common Data Form (NetCDF)](https://www.unidata.ucar.edu/netcdf/)
### Latest releases
You can obtain a copy of the latest released version of netCDF
@@ -52,22 +52,22 @@ software for various languages:
* [C++](http://github.com/Unidata/netcdf-cxx4)
### Copyright
-Copyright and licensing information can be found [here](http://www.unidata.ucar.edu/software/netcdf/copyright.html), as well as in the COPYRIGHT file accompanying the software
+Copyright and licensing information can be found [here](https://www.unidata.ucar.edu/software/netcdf/copyright.html), as well as in the COPYRIGHT file accompanying the software
### Installation
To install the netCDF-C software, please see the file INSTALL in the
netCDF-C distribution, or the (usually more up-to-date) document:
-* [Building NetCDF](https://www.unidata.ucar.edu/software/netcdf/docs/winbin.html)
+* [Building NetCDF](https://docs.unidata.ucar.edu/netcdf-c/current/winbin.html)
### Documentation
A language-independent User's Guide for netCDF, and some other
language-specific user-level documents are available from:
* [Language-independent User's Guide](https://www.unidata.ucar.edu/software/netcdf/documentation/NUG/index.html#user_guide)
-* [NetCDF-C Tutorial](http://www.unidata.ucar.edu/software/netcdf/docs/tutorial_8dox.html)
-* [Fortran-90 User's Guide](http://www.unidata.ucar.edu/software/netcdf/documentation/historic/netcdf-f90/index.html#Top)
-* [Fortran-77 User's Guide](http://www.unidata.ucar.edu/software/netcdf/documentation/historic/netcdf-f77/index.html#Top)
+* [NetCDF-C Tutorial](https://docs.unidata.ucar.edu/netcdf-c/current/tutorial_8dox.html)
+* [Fortran-90 User's Guide](https://www.unidata.ucar.edu/software/netcdf/documentation/historic/netcdf-f90/index.html#Top)
+* [Fortran-77 User's Guide](https://www.unidata.ucar.edu/software/netcdf/documentation/historic/netcdf-f77/index.html#Top)
* [netCDF-Java/Common Data Model library](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html)
* [netCDF4-python](http://unidata.github.io/netcdf4-python/)
@@ -75,7 +75,7 @@ A mailing list, netcdfgroup@unidata.ucar.edu, exists for discussion of
the netCDF interface and announcements about netCDF bugs, fixes, and
enhancements. For information about how to subscribe, see the URL
-* [Unidata netCDF Mailing-Lists](http://www.unidata.ucar.edu/netcdf/mailing-lists.html)
+* [Unidata netCDF Mailing-Lists](https://www.unidata.ucar.edu/netcdf/mailing-lists.html)
### Feedback
We appreciate feedback from users of this package. Please send comments, suggestions, and bug reports to .
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index c7de589438..0364729bab 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -371,7 +371,7 @@ NC\_FORMAT\_UNDEFINED | NC\_FORMATX\_UNDEFINED
* Reduced minimum cmake version to `2.8.11` from `2.8.12`. This will allow for cmake use on a broader set of popular linux platforms without having to do a custom cmake install. See https://github.com/Unidata/netcdf-c/issues/135 for more information.
-* The documentation section `The Default Chunking Scheme` has been updated with more information. This lives in the `guide.dox` file in the `docs/` directory, or can be found online in the appropriate location (typically http://www.unidata.ucar.edu/netcdf/docs/), once this release has been published.
+* The documentation section `The Default Chunking Scheme` has been updated with more information. This lives in the `guide.dox` file in the `docs/` directory, or can be found online in the appropriate location (typically https://www.unidata.ucar.edu/netcdf/docs/), once this release has been published.
### 4.4.0-RC3 2015-10-08
@@ -502,7 +502,7 @@ More details may be found at the Unidata JIRA Dashboard. [NCF-316](https://bugt
* Fixed ncdump bug for char variables with multiple unlimited dimensions and added an associated test. Now the output CDL properly disambiguates dimension groupings, so that ncgen can generate the original file from the CDL. [NCF-310](https://bugtracking.unidata.ucar.edu/browse/NCF-310)
-* Converted the [Manually-maintained FAQ page](http://www.unidata.ucar.edu/software/netcdf/docs/faq.html) into markdown and added it to the `docs/` directory. This way the html version will be generated when the rest of the documentation is built, the FAQ will be under version control, and it will be in a more visible location, hopefully making it easier to maintain.
+* Converted the [Manually-maintained FAQ page](https://docs.unidata.ucar.edu/netcdf-c/current/faq.html) into markdown and added it to the `docs/` directory. This way the html version will be generated when the rest of the documentation is built, the FAQ will be under version control, and it will be in a more visible location, hopefully making it easier to maintain.
* Bumped minimum required version of `cmake` to `2.8.12`. This was necessitated by the adoption of the new `CMAKE_MACOSX_RPATH` property, for use on OSX.
@@ -655,7 +655,7 @@ This is a bug-fix-only release for version 4.3.1.
* Added better documentation about accessing ESG datasets.
- See http://www.unidata.ucar.edu/software/netcdf/docs/esg.html.
+ See https://docs.unidata.ucar.edu/netcdf-c/current/esg.html.
* Corrected an issue with CMake-based builds enabling HDF4 support where the HDF4 libraries were in a non-standard location.
@@ -1512,10 +1512,10 @@ output.
Turkal).
* Fixed bug in C++ API creating 64-bit offset files. (See
-http://www.unidata.ucar.edu/software/netcdf/docs/known_problems.html#cxx_64-bit).
+https://docs.unidata.ucar.edu/netcdf-c/current/known_problems.html#cxx_64-bit).
* Fixed bug for variables larger than 4 GB. (See
-http://www.unidata.ucar.edu/software/netcdf/docs/known_problems.html#large_vars_362).
+https://docs.unidata.ucar.edu/netcdf-c/current/known_problems.html#large_vars_362).
* Changed the configure.ac to build either 3.6.x or 4.x build from the
same configure.ac.
@@ -1666,7 +1666,7 @@ configure.
* Switched to new build system, with automake and libtool. Now shared
libraries are built (as well as static ones) on platforms which support
it. For more information about shared libraries, see
-http://www.unidata.ucar.edu/software/netcdf/docs/faq.html#shared_intro
+https://docs.unidata.ucar.edu/netcdf-c/current/faq.html#shared_intro
* Fixed ncdump crash that happened when no arguments were used.
diff --git a/docs/FAQ.md b/docs/FAQ.md
index 4bdc919bac..d44875ccff 100644
--- a/docs/FAQ.md
+++ b/docs/FAQ.md
@@ -11,7 +11,7 @@ What Is netCDF? {#What-Is-netCDF}
NetCDF (network Common Data Form) is a set of interfaces for
-array-oriented data access and a [freely](http://www.unidata.ucar.edu/software/netcdf/docs/copyright.html) distributed
+array-oriented data access and a [freely](https://docs.unidata.ucar.edu/netcdf-c/current/copyright.html) distributed
collection of data access libraries for C, Fortran, C++, Java, and other
languages. The netCDF libraries support a machine-independent format for
representing scientific data. Together, the interfaces, libraries, and
@@ -36,7 +36,7 @@ NetCDF data is:
The netCDF software was developed by Glenn Davis, Russ Rew, Ed Hartnett,
John Caron, Dennis Heimbigner, Steve Emmerson, Harvey Davies, and Ward
Fisher at the Unidata Program Center in Boulder, Colorado, with
-[contributions](http://www.unidata.ucar.edu/software/netcdf/docs/credits.html) from many other netCDF users.
+[contributions](https://docs.unidata.ucar.edu/netcdf-c/current/credits.html) from many other netCDF users.
----------
@@ -49,7 +49,7 @@ utility programs, is available from [the NetCDF Downloads
page](/downloads/netcdf/index.jsp). Separate source distributions for
the Java library, Fortran libraries, and C++ libraries are also
available there. Installation instructions are available with the
-distribution or [online](http://www.unidata.ucar.edu/software/netcdf/docs/building.html).
+distribution or [online](https://docs.unidata.ucar.edu/netcdf-c/current/building.html).
Binary distributions of netCDF are available for various platforms from
package management systems such as dpkg, RPM, fink, MacPorts, Homebrew,
@@ -84,7 +84,7 @@ indices. To interpret georeferencing metadata so you can print the data
within a latitude/longitude bounding box, for example, you need a higher
level tool that interprets conventions for specifying coordinates, such
as the CF conventions. Or you can write a small program using one of the
-language APIs that provide netCDF support, for which [examples are available](http://www.unidata.ucar.edu/software/netcdf/examples/programs/).
+language APIs that provide netCDF support, for which [examples are available](https://www.unidata.ucar.edu/software/netcdf/examples/programs/).
----------
@@ -96,12 +96,12 @@ One way to convert data in text form to netCDF is to use the **ncgen**
tool that is part of the netCDF software distribution. Using **ncgen** for
this purpose is a two-step process:
-1. Convert text data to a file in [CDL form](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf.html#CDL-Syntax) using a text
+1. Convert text data to a file in [CDL form](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf.html#CDL-Syntax) using a text
editor or text manipulation tools
2. Convert the CDL representation to netCDF using the **ncgen** tool with
the "-o" or "-b" option
-For more information, see the [ncgen documentation](http://www.unidata.ucar.edu/software/netcdf/docs/ncgen-man-1.html).
+For more information, see the [ncgen documentation](https://docs.unidata.ucar.edu/netcdf-c/current/ncgen-man-1.html).
If you have installed the NCAR Command Language
([NCL](http://www.ncl.ucar.edu/)) software, there are functions
@@ -122,7 +122,7 @@ write the data to a netCDF file using
What's new in the latest netCDF release?
-[Release notes](http://www.unidata.ucar.edu/software/netcdf/release-notes-latest.html) for the
+[Release notes](https://www.unidata.ucar.edu/software/netcdf/release-notes-latest.html) for the
latest netCDF release are available that describe new features and fixed
bugs since the previous release.
@@ -191,7 +191,7 @@ these mailing list actions:
Where are some examples of netCDF datasets? {#Where-are-some-examples-of-netCDF-datasets}
-----------------
-Here are some [example netCDF files](http://www.unidata.ucar.edu/software/netcdf/examples/files.html).
+Here are some [example netCDF files](https://www.unidata.ucar.edu/software/netcdf/examples/files.html).
----------
@@ -204,10 +204,10 @@ time-dependent data have been a past topic of discussion on the
netcdfgroup mailing list. When the subject comes up, interesting
discussions often result, so we've archived past discussions on this
subject at
-[http://www.unidata.ucar.edu/software/netcdf/time/](http://www.unidata.ucar.edu/software/netcdf/time/).
+[https://www.unidata.ucar.edu/software/netcdf/time/](https://www.unidata.ucar.edu/software/netcdf/time/).
A summary of Unidata's recommendations is available from
-[http://www.unidata.ucar.edu/software/netcdf/time/recs.html](http://www.unidata.ucar.edu/software/netcdf/time/recs.html).
+[https://www.unidata.ucar.edu/software/netcdf/time/recs.html](https://www.unidata.ucar.edu/software/netcdf/time/recs.html).
Briefly, we recommend use of the units conventions supported by the
[udunits library](/software/udunits/) for time and other units
attributes.
@@ -215,7 +215,7 @@ attributes.
Other groups have established more specific conventions that include the
representation of time in netCDF files. For more information on such
conventions, see the NetCDF Conventions Page at
-[http://www.unidata.ucar.edu/software/netcdf/conventions.html](http://www.unidata.ucar.edu/software/netcdf/conventions.html).
+[https://www.unidata.ucar.edu/software/netcdf/conventions.html](https://www.unidata.ucar.edu/software/netcdf/conventions.html).
----------
@@ -224,12 +224,12 @@ Who else uses netCDF? {#Who-else-uses-netCDF}
The netCDF mailing list has over 500 addresses (some of which are
aliases to more addresses) in thirty countries. Several groups have
-[adopted netCDF as a standard](http://www.unidata.ucar.edu/software/netcdf/docs/standards.html) for
+[adopted netCDF as a standard](https://docs.unidata.ucar.edu/netcdf-c/current/standards.html) for
representing some forms of scientific data.
A somewhat dated description of some of the projects and groups that
have used netCDF is available from
-[http://www.unidata.ucar.edu/software/netcdf/usage.html](http://www.unidata.ucar.edu/software/netcdf/usage.html).
+[https://www.unidata.ucar.edu/software/netcdf/usage.html](https://www.unidata.ucar.edu/software/netcdf/usage.html).
----------
@@ -242,7 +242,7 @@ Rew, R. K., G. P. Davis, S. Emmerson, and H. Davies, **NetCDF User's
Guide for C, An Interface for Data Access, Version 3**, April 1997.
Current online and downloadable documentation is available from the
-[documentation directory](http://www.unidata.ucar.edu/software/netcdf/docs/).
+[documentation directory](https://docs.unidata.ucar.edu/netcdf-c/current/).
Other references include:
@@ -255,7 +255,7 @@ Seventh International Conference on Interactive Information and
Processing Systems for Meteorology, Oceanography, and Hydrology, New
Orleans, La., American Meteorology Society, January 1991.
-Jenter, H. L. and R. P. Signell, 1992. "[NetCDF: A Freely-Available Software-Solution to Data-Access Problems for Numerical Modelers](http://www.unidata.ucar.edu/software/netcdf/papers/jenter_signell_92.pdf)". Proceedings
+Jenter, H. L. and R. P. Signell, 1992. "[NetCDF: A Freely-Available Software-Solution to Data-Access Problems for Numerical Modelers](https://www.unidata.ucar.edu/software/netcdf/papers/jenter_signell_92.pdf)". Proceedings
of the American Society of Civil Engineers Conference on Estuarine and
Coastal Modeling. Tampa, Florida.
@@ -298,9 +298,9 @@ Is there a document describing the actual physical format for a Unidata netCDF f
A short document that specifies the [format of netCDF classic and 64-bit offset files](http://earthdata.nasa.gov/sites/default/files/esdswg/spg/rfc/esds-rfc-011/ESDS-RFC-011v2.00.pdf) has been approved as a standard by the NASA ESDS Software Process Group.
In addition, the NetCDF User's Guide contains an
-[appendix](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf.html#File-Format) with the same format specification.
+[appendix](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf.html#File-Format) with the same format specification.
-The ["NetCDF File Structure and Performance"](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf.html#Structure) chapter provides a less formal explanation of the format of netCDF data to help clarify the performance implications of different data organizations.
+The ["NetCDF File Structure and Performance"](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf.html#Structure) chapter provides a less formal explanation of the format of netCDF data to help clarify the performance implications of different data organizations.
If users only access netCDF data through the documented interfaces, future changes to the format will be transparent.
@@ -336,7 +336,7 @@ How can I use current versions of netCDF-4 with Windows? {#HowcanIusecu}
------------------
-See [http://www.unidata.ucar.edu/software/netcdf/docs/winbin.html](http://www.unidata.ucar.edu/software/netcdf/win_netcdf).
+See [https://docs.unidata.ucar.edu/netcdf-c/current/winbin.html](https://www.unidata.ucar.edu/software/netcdf/win_netcdf).
How can I use netCDF-4.1 with Windows? {#HowcanIusenetCDF41withWindows}
-----------------
@@ -398,7 +398,7 @@ A developer on the GMT Wiki has posted [detailed instructions for using CMake](h
Another developer has contributed an unsupported native Windows build of
netCDF-4.1.3 with 32- and 64-bit versions, Fortran bindings, and OPeNDAP
support. The announcement of the availability of that port is
-[here](http://www.unidata.ucar.edu/mailing_lists/archives/netcdfgroup/2011/msg00363.html).
+[here](https://www.unidata.ucar.edu/mailing_lists/archives/netcdfgroup/2011/msg00363.html).
User Veit Eitner has contributed a port of 4.1.1 to Visual Studio,
including an F90 port to Intel Fortran. Download [source (ftp://ftp.unidata.ucar.edu/pub/netcdf/contrib/win32/netcdf-4.1.1-win32-src.zip)](ftp://ftp.unidata.ucar.edu/pub/netcdf/contrib/win32/netcdf-4.1.1-win32-src.zip) or [binary](ftp://ftp.unidata.ucar.edu/pub/netcdf/contrib/win32/netcdf-4.1.1-win32-bin.zip) versions. This port was done before the code was refactored in 4.1.2.
@@ -455,11 +455,11 @@ extensively tested in the classic model, but tests for groups,
user-defined types, and other features of the expanded netCDF-4 data
model have not yet been ported to Windows.
-The [NetCDF Installation and Porting Guide](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-install/index.html) documents how to
+The [NetCDF Installation and Porting Guide](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf-install/index.html) documents how to
use netCDF with Windows.
Some users have built and released netCDF with Intel Fortran on Windows.
-See the [ifort entry in other builds document](http://www.unidata.ucar.edu/software/netcdf/docs/other-builds.html#ifort-361-windows).
+See the [ifort entry in other builds document](https://docs.unidata.ucar.edu/netcdf-c/current/other-builds.html#ifort-361-windows).
Windows is a complicated platform to build on. Some useful explanations
of the oddities of Windows can be found here:
@@ -525,7 +525,7 @@ The netCDF installation directory can be set at the time configure is
run using the --prefix argument. If it is not specified, /usr/local is
used as the default prefix.
-For more information see the [NetCDF Installation and Porting Guide](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-install).
+For more information see the [NetCDF Installation and Porting Guide](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf-install).
Formats, Data Models, and Software Releases {#formatsdatamodelssoftwarereleases}
===========================================
@@ -629,7 +629,7 @@ distinguish between netCDF-4 and netCDF-4 classic model files, using the
In a program, you can call the function
-[nc_inq_format](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-c.html#nc_005finq-Family)(or [nf90_inq_format](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-f90.html#Compiling-and-Linking-with-the-NetCDF-Library) for the Fortran-90 interface) to determine the format variant of an open netCDF file.
+[nc_inq_format](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf-c.html#nc_005finq-Family)(or [nf90_inq_format](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf-f90.html#Compiling-and-Linking-with-the-NetCDF-Library) for the Fortran-90 interface) to determine the format variant of an open netCDF file.
Finally, on a Unix system, one way to display the first four bytes of a
file, say foo.nc, is to run the following command:
@@ -743,7 +743,7 @@ the following situations:
compression or chunking
- you need to access data in all netCDF formats including netCDF-4 or
netCDF-4 classic model formats
-- you need to write non-record variables larger than 4GiB or record variables with more than 4GiB per record (see ["Have all netCDF size limits been eliminated?"](http://www.unidata.ucar.edu/software/netcdf/docs/faq.html#Large%20File%20Support10))
+- you need to write non-record variables larger than 4GiB or record variables with more than 4GiB per record (see ["Have all netCDF size limits been eliminated?"](https://docs.unidata.ucar.edu/netcdf-c/current/faq.html#Large%20File%20Support10))
- you are installing netCDF to support other software packages that
require netCDF-4 features
- you want to write data that takes advantage of compression,
@@ -821,7 +821,7 @@ To do this within a program, or if you want different variables to have
different levels of deflation, define compression properties when each
variable is defined. The function to call is
[nc_def_var_deflate](/netcdf-c.html#nc_005fdef_005fvar_005fdeflate)
-for C programs, [nf90_def_var_deflate](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-f90.html#NF90_005fDEF_005fVAR_005fDEFLATE) for Fortran 90 programs, [NF_DEF_VAR_DEFLATE](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-f77.html#NF_005fDEF_005fVAR_005fDEFLATE) for Fortran 77. For C++ programs, the experimental cxx4 API may be used,
+for C programs, [nf90_def_var_deflate](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf-f90.html#NF90_005fDEF_005fVAR_005fDEFLATE) for Fortran 90 programs, [NF_DEF_VAR_DEFLATE](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf-f77.html#NF_005fDEF_005fVAR_005fDEFLATE) for Fortran 77. For C++ programs, the experimental cxx4 API may be used,
assuming you have configured with --enable-cxx-4.
Although default variable chunking parameters may be adequate,
@@ -834,11 +834,11 @@ compression than chunks that included multiple horizontal slices. There
are other factors in choosing chunk sizes, especially matching how the
data will be accessed most frequently. Chunking properties may only be
specified when a variable is first defined. The function to call is
-[nc_def_var_chunking](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-c.html#nc_005fdef_005fvar_005f)
+[nc_def_var_chunking](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf-c.html#nc_005fdef_005fvar_005f)
for C programs,
-[nf90_def_var_chunking](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-f90.html#NF90_005fDEF_005fVAR_005fCHUNKING)
+[nf90_def_var_chunking](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf-f90.html#NF90_005fDEF_005fVAR_005fCHUNKING)
for Fortran 90 programs, and
-[NF_DEF_VAR_CHUNKING](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-f77.html#NF_005fDEF_005fVAR_005fCHUNKING)
+[NF_DEF_VAR_CHUNKING](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf-f77.html#NF_005fDEF_005fVAR_005fCHUNKING)
for Fortran 77 programs. For C++ programs, the experimental cxx4 API may
be used, assuming you have configured with --enable-cxx-4.
@@ -892,7 +892,7 @@ model format file foo4c.nc, you could use:
nccopy -k netCDF-4-classic foo3.nc foo4c.nc
~~~~~~~~~~~~~~~~~~~~~~~~~~
-If you have installed [NCO](http://www.unidata.ucar.edu/software/netcdf/software.html#NCO), the NCO
+If you have installed [NCO](https://www.unidata.ucar.edu/software/netcdf/software.html#NCO), the NCO
utility "ncks" can be used to accomplish the same task, as follows:
~~~~~~~~~~~~~~~~~~~~~~~~ {.boldcode}
@@ -941,7 +941,7 @@ classic format file foo3.nc, use:
nccopy -k classic foo4c.nc foo3.nc
~~~~~~~~~~~~~~~~~~~~~~~~~
-If you have installed [NCO](http://www.unidata.ucar.edu/software/netcdf/docs/software.html#NCO), the NCO utility "ncks" can be used to accomplish the same task, as follows:
+If you have installed [NCO](https://docs.unidata.ucar.edu/netcdf-c/current/software.html#NCO), the NCO utility "ncks" can be used to accomplish the same task, as follows:
~~~~~~~~~~~~~~~~~~~~~~~~~ {.boldcode}
ncks -3 foo4c.nc foo3.nc
@@ -1010,7 +1010,7 @@ the HDF5 library, version 1.8 or later, so in that respect netCDF-4
files are already HDF5 files and need no conversion.
The way netCDF-4 data objects are represented using HDF5 is described in
-detail in the User Manual section ["C.3 The NetCDF-4 Format"](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf.html#NetCDF_002d4-Format).
+detail in the User Manual section ["C.3 The NetCDF-4 Format"](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf.html#NetCDF_002d4-Format).
Why aren't different extensions used for the different formats, for example ".nc3" and ".nc4"? {#why-arent-different-extensions-used}
------------------
@@ -1141,7 +1141,7 @@ Can I build netCDF with shared libraries? {#Can-I-build-netCDF-with-shared-libra
Starting with version 3.6.2, netCDF can build shared libraries on
platforms that support them, but by default netCDF will build static
libraries only. To turn on shared libraries, use the --enable-shared
-option to the [netCDF configure script](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-install/Running-the-configure-Script.html).
+option to the [netCDF configure script](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf-install/Running-the-configure-Script.html).
----------
@@ -1150,7 +1150,7 @@ How do I use netCDF shared libraries? {#How-do-I-use-netCDF-shared-libraries}
With netCDF version 3.6.2, shared libraries can be built on platforms
-that support them by using the --enable-shared argument to [netCDF configure script](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-install/Running-the-configure-Script.html).
+that support them by using the --enable-shared argument to [netCDF configure script](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf-install/Running-the-configure-Script.html).
Users of earlier versions of netCDF can build shared libraries by
setting flags correctly during builds.
@@ -1184,7 +1184,7 @@ will look in these places:
5. The directories specified in an OS file such as /etc/ld.conf.
By default the netCDF library will be installed in /usr/local/lib. (This
-can be overridden with the --prefix option to the [netCDF configure script](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-install/Running-the-configure-Script.html)).
+can be overridden with the --prefix option to the [netCDF configure script](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf-install/Running-the-configure-Script.html)).
An external site by Arnaud Desitter has a [table of different tools and command line options relating to shared libraries](http://www.fortran-2000.com/ArnaudRecipes/sharedlib.html) on Linux, Solaris, HP-UX, Tru64, AIX, SGI, Win32, MacOS X, VMS (wow!), and OS/390.
@@ -1203,7 +1203,7 @@ Was it possible to create netCDF files larger than 2 GiBytes before version 3.6?
Yes, but there are significant restrictions on the structure of large
netCDF files that result from the 32-bit relative offsets that are part
-of the classic netCDF format. For details, see [NetCDF Classic Format Limitations](http://www.unidata.ucar.edu/software/netcdf/documentation/historic/netcdf/NetCDF-Classic-Format-Limitations.html#NetCDF-Classic-Format-Limitations)
+of the classic netCDF format. For details, see [NetCDF Classic Format Limitations](https://www.unidata.ucar.edu/software/netcdf/documentation/historic/netcdf/NetCDF-Classic-Format-Limitations.html#NetCDF-Classic-Format-Limitations)
in the User's Guide.
----------
@@ -1239,7 +1239,7 @@ This first netCDF format variant, the only format supported in versions
32-bit file offset in the classic format limits the total sizes of all
but the last non-record variables in a file to less than 2 GiB, with a
similar limitation for the data within each record for record variables.
-For more information see [Classic Format Limitations](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf/NetCDF-Classic-Format-Limitations.html#NetCDF-Classic-Format-Limitations).
+For more information see [Classic Format Limitations](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf/NetCDF-Classic-Format-Limitations.html#NetCDF-Classic-Format-Limitations).
The netCDF classic format is also identified as *version 1* or *CDF1* in
reference to the format label at the start of a file.
@@ -1478,7 +1478,7 @@ purposes.
It is also possible to overcome the 4 GiB variable restriction for a
single fixed size variable, when there are no record variables, by
-making it the last variable, as explained in the example in [NetCDF Classic Format Limitations](http://www.unidata.ucar.edu/software/netcdf/documentation/historic/netcdf/NetCDF-Classic-Format-Limitations.html#NetCDF-Classic-Format-Limitations).
+making it the last variable, as explained in the example in [NetCDF Classic Format Limitations](https://www.unidata.ucar.edu/software/netcdf/documentation/historic/netcdf/NetCDF-Classic-Format-Limitations.html#NetCDF-Classic-Format-Limitations).
----------
@@ -1522,7 +1522,7 @@ variables. This means that subsequently adding a small variable to an
existing file may be invalid, because it makes what was previously the
last variable now in violation of the format size constraints. For
details on the format size constraints, see the Users Guide sections
-[NetCDF Classic Format Limitations](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf.html#Classic-Limitations) and [NetCDF 64-bit Offset Format Limitations](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf.html#64-bit-Offset-Limitations).
+[NetCDF Classic Format Limitations](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf.html#Classic-Limitations) and [NetCDF 64-bit Offset Format Limitations](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf.html#64-bit-Offset-Limitations).
If you get the netCDF library error "Invalid dimension size" for a
non-negative size, you are exceeding the size limit of netCDF
@@ -1597,7 +1597,7 @@ Data Center at Goddard, and is freely available. It was originally a VMS
FORTRAN interface for scientific data access. Unidata reimplemented the
library from scratch to use [XDR](http://www.faqs.org/rfcs/rfc1832.html)
for a machine-independent representation, designed the
-[CDL](http://www.unidata.ucar.edu/software/netcdf/documentation/historic/netcdf/CDL-Syntax.htm) (network Common Data form Language) text
+[CDL](https://www.unidata.ucar.edu/software/netcdf/documentation/historic/netcdf/CDL-Syntax.htm) (network Common Data form Language) text
representation for netCDF data, and added aggregate data access, a
single-file implementation, named dimensions, and variable-specific
attributes.
@@ -1688,7 +1688,7 @@ interface. As a command-line example, you could convert *fileIn.grib* to
~~~~
For more details on using netCDF Java, see the CDM man pages for
-[nccopy](http://www.unidata.ucar.edu/software/netcdf-java/reference/manPages.html#nccopy).
+[nccopy](https://www.unidata.ucar.edu/software/netcdf-java/reference/manPages.html#nccopy).
----------
@@ -1746,7 +1746,7 @@ for 64-bit-offset format.
So if you can compute how many records should be in the file, you can
edit the second four bytes to fix this. You can find out how many
records should be in the file from the size of the file and from the
-variable types and their shapes. See the [description of the netCDF format](http://www.unidata.ucar.edu/software/netcdf/docs/netcdf.html#File-Format)
+variable types and their shapes. See the [description of the netCDF format](https://docs.unidata.ucar.edu/netcdf-c/current/netcdf.html#File-Format)
for classic and 64-bit offset files for how to figure out how large the
file should be for fixed sized variables of particular shapes and for a
specified number of record variables of particular shapes.
@@ -1781,7 +1781,7 @@ How do I search through past problem reports? {#How-do-I-search-through-past-pro
-----------------
-A search link is available at the bottom of the [netCDF homepage](http://www.unidata.ucar.edu/software/netcdf/), providing a full-text search of the
+A search link is available at the bottom of the [netCDF homepage](https://www.unidata.ucar.edu/software/netcdf/), providing a full-text search of the
support questions and answers about netCDF provided by Unidata support
staff.
diff --git a/docs/attribute_conventions.md b/docs/attribute_conventions.md
index 884f89f3ce..95effdbf2e 100644
--- a/docs/attribute_conventions.md
+++ b/docs/attribute_conventions.md
@@ -115,7 +115,7 @@ It is strongly recommended that applicable conventions be followed unless there
`Conventions`
-> If present, 'Conventions' is a global attribute that is a character array for the name of the conventions followed by the dataset. Originally, these conventions were named by a string that was interpreted as a directory name relative to the directory /pub/netcdf/Conventions/ on the host ftp.unidata.ucar.edu. The web page http://www.unidata.ucar.edu/netcdf/conventions.html is now the preferred and authoritative location for registering a URI reference to a set of conventions maintained elsewhere. The FTP site will be preserved for compatibility with existing references, but authors of new conventions should submit a request to support-netcdf@unidata.ucar.edu for listing on the Unidata conventions web page.
+> If present, 'Conventions' is a global attribute that is a character array for the name of the conventions followed by the dataset. Originally, these conventions were named by a string that was interpreted as a directory name relative to the directory /pub/netcdf/Conventions/ on the host ftp.unidata.ucar.edu. The web page https://www.unidata.ucar.edu/netcdf/conventions.html is now the preferred and authoritative location for registering a URI reference to a set of conventions maintained elsewhere. The FTP site will be preserved for compatibility with existing references, but authors of new conventions should submit a request to support-netcdf@unidata.ucar.edu for listing on the Unidata conventions web page.
diff --git a/docs/credits.md b/docs/credits.md
index 6e44052666..cf93c1c735 100644
--- a/docs/credits.md
+++ b/docs/credits.md
@@ -1,7 +1,7 @@
NetCDF Credits {#credits}
==============
-[Unidata](http://www.unidata.ucar.edu/) is sponsored by the [National
+[Unidata](https://www.unidata.ucar.edu/) is sponsored by the [National
Science Foundation](http://www.nsf.gov/) and managed by the [University
Corporation for Atmospheric Research](http://www2.ucar.edu/).
diff --git a/docs/install-fortran.md b/docs/install-fortran.md
index f813d0027c..739ae787a6 100644
--- a/docs/install-fortran.md
+++ b/docs/install-fortran.md
@@ -15,7 +15,7 @@ More recently, building netcdf-fortran as an automated step in the
netcdf-c build is now possible (for non-MSVC builds) by using new
options at configure time, so if you haven't built and installed the
netCDF-C library yet, you may want to try the new netCDF-C Fortran-bootstrap procedure.
In the example commands below, we assume use of a
diff --git a/docs/known_problems.md b/docs/known_problems.md
index d6f2f1ee86..55ad8b5f3c 100644
--- a/docs/known_problems.md
+++ b/docs/known_problems.md
@@ -139,7 +139,7 @@ in the error message
This bug is fixed in 4.2 releases after 2011-09-11, as well as by fixing
the 4.1.3 release using the 3 replacement source files in [this tar
-file](http://www.unidata.ucar.edu/downloads/netcdf/ftp/4.1.3-fix.tar).
+file](https://www.unidata.ucar.edu/downloads/netcdf/ftp/4.1.3-fix.tar).
### Configuring with "--enable-benchmarks" option
@@ -254,7 +254,7 @@ conditions are met:
fixed-size variable in a file with no record variables or the last
record variable, because otherwise it would violate the format
constraints for netCDF classic or 64-bit offset formats described
- [here](http://www.unidata.ucar.edu/netcdf/docs/netcdf/NetCDF-Classic-Format-Limitations.html).
+ [here](https://www.unidata.ucar.edu/netcdf/docs/netcdf/NetCDF-Classic-Format-Limitations.html).
Note that the bug involves number of values, not bytes, so if the
variable is of type integer or float, for example, it would require
more than 17 Gbytes.
@@ -388,7 +388,7 @@ here as [Technical Problem Report
3809](http://www.pgroup.com/support/tprs_62.htm#t3809).
This bug was also previously [reported by a
-user](http://www.unidata.ucar.edu/support/help/MailArchives/netcdf/msg03783.html).
+user](https://www.unidata.ucar.edu/support/help/MailArchives/netcdf/msg03783.html).
### Intel 10.1 64-bit C++ compiler problem
@@ -934,7 +934,7 @@ netCDF-3 snapshot and build it with the --enable-absoft10-hack option
set.
Get the snapshot, and see the working output, on the [netCDF-3
-snapshot](http://www.unidata.ucar.edu/software/netcdf/builds/snapshot/)
+snapshot](https://www.unidata.ucar.edu/software/netcdf/builds/snapshot/)
page.
### Shared libraries do not work with the NAG fortran compiler.
@@ -950,7 +950,7 @@ incorporated into the netCDF distribution.
Interested users may also wish to subscribe to the [netcdf-porting
mailing
-list](http://www.unidata.ucar.edu/mailing_lists/archives/netcdf-porting/).
+list](https://www.unidata.ucar.edu/mailing_lists/archives/netcdf-porting/).
### The documented --enable-64bit option doesn't work.
@@ -961,9 +961,9 @@ Unfortunately, the documentation was not updated, so that the 3.6.2
documentation still mentions the enable-64bit option. Sorry about that.
The documentation has been corrected for the [netCDF-3
-snapshot](http://www.unidata.ucar.edu/software/netcdf/builds/snapshot/)
+snapshot](https://www.unidata.ucar.edu/software/netcdf/builds/snapshot/)
and the [netCDF-4
-snapshot](http://www.unidata.ucar.edu/software/netcdf/builds/snapshot/index_4.html)
+snapshot](https://www.unidata.ucar.edu/software/netcdf/builds/snapshot/index_4.html)
documentation.
### Building netCDF-3.6.2 with gfortran version 4.2.x or 4.3.x fails.
@@ -1091,7 +1091,7 @@ build with the netCDF .NET build files in win32/NET.
Interested users may also wish to subscribe to the [netcdf-porting
mailing
-list](http://www.unidata.ucar.edu/mailing_lists/archives/netcdf-porting/).
+list](https://www.unidata.ucar.edu/mailing_lists/archives/netcdf-porting/).
### The -disable-v2 option causes the fortran build to fail with some fortran compilers.
diff --git a/docs/mainpage.dox b/docs/mainpage.dox
index bad7a76ea4..becc0cad01 100644
--- a/docs/mainpage.dox
+++ b/docs/mainpage.dox
@@ -5,15 +5,15 @@
\section what_is_netcdf What is NetCDF?
-NetCDF is a set of software libraries and self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. NetCDF was developed and is maintained at Unidata. Unidata provides data and software tools for use in geoscience education and research. Unidata is part of the University Corporation for Atmospheric Research (UCAR) Community Programs (UCP). Unidata is funded primarily by the National Science Foundation.
+NetCDF is a set of software libraries and self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. NetCDF was developed and is maintained at Unidata. Unidata provides data and software tools for use in geoscience education and research. Unidata is part of the University Corporation for Atmospheric Research (UCAR) Community Programs (UCP). Unidata is funded primarily by the National Science Foundation.
-The NetCDF homepage may be found at http://www.unidata.ucar.edu/software/netcdf/. The NetCDF source-code is hosted at GitHub, and may be found directly at http://github.com/Unidata/netcdf-c.
+The NetCDF homepage may be found at https://www.unidata.ucar.edu/software/netcdf/. The NetCDF source-code is hosted at GitHub, and may be found directly at http://github.com/Unidata/netcdf-c.
\subsection mainpage_learn_more_fortran Looking for NetCDF-Fortran Documentation?
You can find the documentation for netCDF-Fortran here:
-- The NetCDF-Fortran Developer's Guide
+- The NetCDF-Fortran Developer's Guide
\section this_release Learn more about the current NetCDF-C Release
@@ -38,7 +38,7 @@ You can find the documentation for netCDF-Fortran here:
- \ref sec_tut
- The netCDF User's Guide
- \ref netcdf_working_with_netcdf_files
-- Older Documentation, plus details regarding netcdf-fortran and netcdf-cxx.
+- Older Documentation, plus details regarding netcdf-fortran and netcdf-cxx.
\section netcdf-cmake-windows NetCDF CMake and Windows support:
- \ref netCDF-CMake
@@ -50,14 +50,14 @@ You can find the documentation for netCDF-Fortran here:
Hartnett, Dennis Heimbigner and Ward Fisher
NetCDF was developed and is maintained
-at Unidata, part of the
+at Unidata, part of the
University Corporation for Atmospheric Research (UCAR) Community
Programs (UCP). Unidata is funded primarily by the National Science
Foundation.
A complete list of credits and contributors to NetCDF may be found at the \subpage credits page.
-Unidata provides data and
+Unidata provides data and
software tools for use in geoscience education and research.
diff --git a/docs/netcdf.m4 b/docs/netcdf.m4
index e91db0c2bf..080d442cdd 100644
--- a/docs/netcdf.m4
+++ b/docs/netcdf.m4
@@ -435,7 +435,7 @@ f90 \-dp \-i64 ... \-lnetcdf
)
.ad
.hy
-Complete documentation for the netCDF libraries can be found at the netCDF website: http://www.unidata.ucar.edu/software/netcdf/.
+Complete documentation for the netCDF libraries can be found at the netCDF website: https://www.unidata.ucar.edu/software/netcdf/.
.sp
.SH "LIBRARY VERSION"
.LP
diff --git a/docs/obsolete/fan_utils.html b/docs/obsolete/fan_utils.html
index b0b577a502..6336c1e19a 100644
--- a/docs/obsolete/fan_utils.html
+++ b/docs/obsolete/fan_utils.html
@@ -2,11 +2,11 @@
-Introduction to FAN Language and Utilities
-
+Introduction to FAN Language and Utilities
+
-
+
Introduction to FAN Language and Utilities
FAN Version 2.0
@@ -1329,108 +1329,108 @@
Examples
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/docs/old/defines.texi b/docs/old/defines.texi
index a4e030835e..5cb7148f90 100644
--- a/docs/old/defines.texi
+++ b/docs/old/defines.texi
@@ -23,7 +23,7 @@
@c Home pages for internal stuff like netcdf, netcdf-4, netcdf java,
@c Unidata, etc.
-@set unidata-url http://www.unidata.ucar.edu
+@set unidata-url https://www.unidata.ucar.edu
@set netcdf-url @value{unidata-url}/netcdf
@set netcdf-4-url @value{netcdf-url}/netcdf-4
@set netcdf-java-url @value{unidata-url}/software/netcdf-java
@@ -77,8 +77,8 @@
@set windows-ftp-site @value{ftp-site}/contrib/win32
@c Tools mentioned in the netCDF tutorial.
-@set idv-url http://www.unidata.ucar.edu/software/idv
-@set udunits-url http://www.unidata.ucar.edu/software/udunits
+@set idv-url https://www.unidata.ucar.edu/software/idv
+@set udunits-url https://www.unidata.ucar.edu/software/udunits
@set ncl-url http://www.ncl.ucar.edu
@set nco-url http://nco.sourceforge.net
@set grads-url http://grads.iges.org/grads/grads.html
diff --git a/docs/old/netcdf-install.texi b/docs/old/netcdf-install.texi
index 9848d70927..0503b6385c 100644
--- a/docs/old/netcdf-install.texi
+++ b/docs/old/netcdf-install.texi
@@ -676,7 +676,7 @@ of physical quantities (e.g., meters, seconds). Specifically, it
supports conversion between string and binary representations of
units, arithmetic manipulation of units, and conversion of numeric
values between compatible units. For more information about UDUNITS,
-see: http://www.unidata.ucar.edu/software/udunits/
+see: https://www.unidata.ucar.edu/software/udunits/
@item --disable-largefile
This omits OS support for large files (i.e. files larger than 2 GB).
diff --git a/docs/old/netcdf-internal.texi b/docs/old/netcdf-internal.texi
index f40f0d31a3..3e4b624ed1 100644
--- a/docs/old/netcdf-internal.texi
+++ b/docs/old/netcdf-internal.texi
@@ -8,7 +8,7 @@
@setchapternewpage off
@html
-
+
@end html
@dircategory netCDF scientific data format
diff --git a/docs/old/netcdf.texi b/docs/old/netcdf.texi
index f8c0a75eab..898212a852 100644
--- a/docs/old/netcdf.texi
+++ b/docs/old/netcdf.texi
@@ -5062,7 +5062,7 @@ unit algebra on the binary form. Though the units library is
self-contained and there is no dependency between it and the netCDF
library, it is nevertheless useful in writing generic netCDF programs
and we suggest you obtain it. The library and associated documentation
-is available from @uref{http://www.unidata.ucar.edu/software/udunits/}.
+is available from @uref{https://www.unidata.ucar.edu/software/udunits/}.
The following are examples of units strings that can be interpreted by
the utScan() function of the Unidata units library:
diff --git a/docs/release_header.html b/docs/release_header.html
index bcca138ead..df6768466e 100644
--- a/docs/release_header.html
+++ b/docs/release_header.html
@@ -8,7 +8,7 @@
$projectname: $title$title
-
+
$treeview
@@ -17,7 +17,7 @@
$extrastylesheet