Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# This is the top most EditorConfig file.
root = true

# General defaults: UNIX style newlines, newline ending every file, UTF-8 encoding.
[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8
2 changes: 1 addition & 1 deletion CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,4 @@ contact:
website: 'https://www.unidata.ucar.edu'
doi: 10.5065/D6H70CW6
abstract: >
NetCDF (Network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. It is also a community standard for sharing scientific data. The Unidata Program Center supports and maintains netCDF programming interfaces for C, C++, Java, and Fortran. Programming interfaces are also available for Python, IDL, MATLAB, R, Ruby, and Perl.
NetCDF (Network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. It is also a community standard for sharing scientific data. The Unidata Program Center supports and maintains netCDF programming interfaces for C, C++, Java, and Fortran. Programming interfaces are also available for Python, IDL, MATLAB, R, Ruby, and Perl.
2 changes: 1 addition & 1 deletion CMakeInstallation.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -129,4 +129,4 @@ set(CPACK_COMPONENT_DEPENDENCIES_DESCRIPTION
set(CPACK_COMPONENT_DOCUMENTATION_DESCRIPTION
"The NetCDF-C user documentation.")

include(CPack)
include(CPack)
2 changes: 1 addition & 1 deletion PostInstall.cmake
Original file line number Diff line number Diff line change
@@ -1 +1 @@
execute_process(COMMAND sh -c "${CMAKE_BINARY_DIR}/postinstall.sh -t cmake")
execute_process(COMMAND sh -c "${CMAKE_BINARY_DIR}/postinstall.sh -t cmake")
170 changes: 85 additions & 85 deletions cmake/modules/windows/FindHDF5.cmake
Original file line number Diff line number Diff line change
@@ -1,85 +1,85 @@
#
# To be used by projects that make use of Cmakeified hdf5-1.8
#
#
# Find the HDF5 includes and get all installed hdf5 library settings from
# HDF5-config.cmake file : Requires a CMake compatible hdf5-1.8.5 or later
# for this feature to work. The following vars are set if hdf5 is found.
#
# HDF5_FOUND - True if found, otherwise all other vars are undefined
# HDF5_INCLUDE_DIR - The include dir for main *.h files
# HDF5_FORTRAN_INCLUDE_DIR - The include dir for fortran modules and headers
# HDF5_VERSION_STRING - full version (e.g. 1.8.5)
# HDF5_VERSION_MAJOR - major part of version (e.g. 1.8)
# HDF5_VERSION_MINOR - minor part (e.g. 5)
#
# The following boolean vars will be defined
# HDF5_ENABLE_PARALLEL - 1 if HDF5 parallel supported
# HDF5_BUILD_FORTRAN - 1 if HDF5 was compiled with fortran on
# HDF5_BUILD_CPP_LIB - 1 if HDF5 was compiled with cpp on
# HDF5_BUILD_TOOLS - 1 if HDF5 was compiled with tools on
# HDF5_BUILD_HL_LIB - 1 if HDF5 was compiled with high level on
# HDF5_BUILD_HL_CPP_LIB - 1 if HDF5 was compiled with high level and cpp on
#
# Target names that are valid (depending on enabled options)
# will be the following
#
# hdf5 : HDF5 C library
# hdf5_tools : the tools library
# hdf5_f90cstub : used by Fortran to C interface
# hdf5_fortran : Fortran HDF5 library
# hdf5_cpp : HDF5 cpp interface library
# hdf5_hl : High Level library
# hdf5_hl_f90cstub : used by Fortran to C interface to High Level library
# hdf5_hl_fortran : Fortran High Level library
# hdf5_hl_cpp : High Level cpp interface library
#
# To aid in finding HDF5 as part of a subproject set
# HDF5_ROOT_DIR_HINT to the location where hdf5-config.cmake lies
INCLUDE (SelectLibraryConfigurations)
INCLUDE (FindPackageHandleStandardArgs)
# The HINTS option should only be used for values computed from the system.
SET (_HDF5_HINTS
$ENV{HOME}/.local
$ENV{HDF5_ROOT}
$ENV{HDF5_ROOT_DIR_HINT}
)
# Hard-coded guesses should still go in PATHS. This ensures that the user
# environment can always override hard guesses.
SET (_HDF5_PATHS
$ENV{HOME}/.local
$ENV{HDF5_ROOT}
${HDF5_ROOT}
$ENV{HDF5_ROOT_DIR_HINT}
/usr/lib/hdf5
/usr/share/hdf5
/usr/local/hdf5
/usr/local/hdf5/share
)
FIND_PATH (HDF5_ROOT_DIR "hdf5-config.cmake"
HINTS ${_HDF5_HINTS}
PATHS ${_HDF5_PATHS}
PATH_SUFFIXES
lib/cmake/hdf5
share/cmake/hdf5
)
FIND_PATH (HDF5_INCLUDE_DIRS "H5public.h"
HINTS ${_HDF5_HINTS}
PATHS ${_HDF5_PATHS}
PATH_SUFFIXES
include
Include
)
# For backwards compatibility we set HDF5_INCLUDE_DIR to the value of
# HDF5_INCLUDE_DIRS
SET ( HDF5_INCLUDE_DIR "${HDF5_INCLUDE_DIRS}" )
IF (HDF5_INCLUDE_DIR)
SET (HDF5_FOUND "YES")
INCLUDE (${HDF5_ROOT_DIR}/hdf5-config.cmake)
ENDIF (HDF5_INCLUDE_DIR)
#
# To be used by projects that make use of Cmakeified hdf5-1.8
#

#
# Find the HDF5 includes and get all installed hdf5 library settings from
# HDF5-config.cmake file : Requires a CMake compatible hdf5-1.8.5 or later
# for this feature to work. The following vars are set if hdf5 is found.
#
# HDF5_FOUND - True if found, otherwise all other vars are undefined
# HDF5_INCLUDE_DIR - The include dir for main *.h files
# HDF5_FORTRAN_INCLUDE_DIR - The include dir for fortran modules and headers
# HDF5_VERSION_STRING - full version (e.g. 1.8.5)
# HDF5_VERSION_MAJOR - major part of version (e.g. 1.8)
# HDF5_VERSION_MINOR - minor part (e.g. 5)
#
# The following boolean vars will be defined
# HDF5_ENABLE_PARALLEL - 1 if HDF5 parallel supported
# HDF5_BUILD_FORTRAN - 1 if HDF5 was compiled with fortran on
# HDF5_BUILD_CPP_LIB - 1 if HDF5 was compiled with cpp on
# HDF5_BUILD_TOOLS - 1 if HDF5 was compiled with tools on
# HDF5_BUILD_HL_LIB - 1 if HDF5 was compiled with high level on
# HDF5_BUILD_HL_CPP_LIB - 1 if HDF5 was compiled with high level and cpp on
#
# Target names that are valid (depending on enabled options)
# will be the following
#
# hdf5 : HDF5 C library
# hdf5_tools : the tools library
# hdf5_f90cstub : used by Fortran to C interface
# hdf5_fortran : Fortran HDF5 library
# hdf5_cpp : HDF5 cpp interface library
# hdf5_hl : High Level library
# hdf5_hl_f90cstub : used by Fortran to C interface to High Level library
# hdf5_hl_fortran : Fortran High Level library
# hdf5_hl_cpp : High Level cpp interface library
#
# To aid in finding HDF5 as part of a subproject set
# HDF5_ROOT_DIR_HINT to the location where hdf5-config.cmake lies
INCLUDE (SelectLibraryConfigurations)
INCLUDE (FindPackageHandleStandardArgs)

# The HINTS option should only be used for values computed from the system.
SET (_HDF5_HINTS
$ENV{HOME}/.local
$ENV{HDF5_ROOT}
$ENV{HDF5_ROOT_DIR_HINT}
)
# Hard-coded guesses should still go in PATHS. This ensures that the user
# environment can always override hard guesses.
SET (_HDF5_PATHS
$ENV{HOME}/.local
$ENV{HDF5_ROOT}
${HDF5_ROOT}
$ENV{HDF5_ROOT_DIR_HINT}
/usr/lib/hdf5
/usr/share/hdf5
/usr/local/hdf5
/usr/local/hdf5/share
)
FIND_PATH (HDF5_ROOT_DIR "hdf5-config.cmake"
HINTS ${_HDF5_HINTS}
PATHS ${_HDF5_PATHS}
PATH_SUFFIXES
lib/cmake/hdf5
share/cmake/hdf5
)

FIND_PATH (HDF5_INCLUDE_DIRS "H5public.h"
HINTS ${_HDF5_HINTS}
PATHS ${_HDF5_PATHS}
PATH_SUFFIXES
include
Include
)

# For backwards compatibility we set HDF5_INCLUDE_DIR to the value of
# HDF5_INCLUDE_DIRS
SET ( HDF5_INCLUDE_DIR "${HDF5_INCLUDE_DIRS}" )

IF (HDF5_INCLUDE_DIR)
SET (HDF5_FOUND "YES")
INCLUDE (${HDF5_ROOT_DIR}/hdf5-config.cmake)
ENDIF (HDF5_INCLUDE_DIR)

2 changes: 1 addition & 1 deletion docs/doxygen-awesome-css/docs/customization.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,4 +116,4 @@ I am always curious to learn about how you made the theme look even better!
|:----------------------------|---------------------------:|
| [Extensions](extensions.md) | [Tips & Tricks](tricks.md) |

</div>
</div>
2 changes: 1 addition & 1 deletion docs/doxygen-awesome-css/docs/extensions.md
Original file line number Diff line number Diff line change
Expand Up @@ -276,4 +276,4 @@ The following conditions must be met for the feature to work properly:
| Previous | Next |
|:------------------|----------------------------------:|
| [Home](README.md) | [Customization](customization.md) |
</div>
</div>
2 changes: 1 addition & 1 deletion docs/doxygen-awesome-css/docs/tricks.md
Original file line number Diff line number Diff line change
Expand Up @@ -124,4 +124,4 @@ To make tables span the full width of the page, no matter how wide the content i
|:----------------------------------|---------------------------------------:|
| [Customization](customization.md) | [Example](https://jothepro.github.io/doxygen-awesome-css/class_my_library_1_1_example.html) |

</div>
</div>
Original file line number Diff line number Diff line change
Expand Up @@ -78,4 +78,4 @@ class DoxygenAwesomeInteractiveToc {
active?.classList.add("active")
active?.classList.remove("aboveActive")
}
}
}
2 changes: 1 addition & 1 deletion docs/doxygen-awesome-css/doxygen-awesome-tabs.js
Original file line number Diff line number Diff line change
Expand Up @@ -87,4 +87,4 @@ class DoxygenAwesomeTabs {
static resize(tabbed) {

}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -51,4 +51,4 @@ html.alternative.dark-mode {
--toc-background: #20142C;
--searchbar-background: var(--page-background-color);

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ function toggle_alternative_theme() {
document.documentElement.classList.remove("alternative")
original_theme_active = true;
}
}
}
2 changes: 1 addition & 1 deletion docs/logging.md
Original file line number Diff line number Diff line change
Expand Up @@ -323,4 +323,4 @@ situations.

Logging output is not considered part of the public API of netCDF, and
may change at any time without notice. Do not write code which depends
on particular logging output from the netCDF library.
on particular logging output from the netCDF library.
Loading
Loading