573 Commits

Author SHA1 Message Date
Georg Semmler
af0288ed83 Exclude development scripts from published package
During a dependency review we noticed that the netcdf-src crate includes various development scripts. These development scripts shouldn't be there as they might, at some point become problematic. As of now they prevent any downstream user from enabling the `[bans.build.interpreted]` option of cargo deny.

I opted for using an explicit include list instead of an exclude list to prevent these files from beeing included in the published packages to make sure that everything that's included is an conscious choice.
2025-12-16 19:24:47 +01:00
Magnus Ulimoen
6168a480cd
Merge pull request #175 from georust/fix-mpi-example
Fix MPI example
2025-12-16 19:22:42 +01:00
Magnus Ulimoen
fb5a360d5a Derive Default on Extents 2025-12-16 19:15:30 +01:00
Magnus Ulimoen
373d9c3461 Replace outdated macos-13 in CI 2025-12-16 19:14:14 +01:00
Magnus Ulimoen
2dee84d805 Fix MPI example 2025-12-16 19:11:48 +01:00
Magnus Ulimoen
a50b06422d Release new netcdf version netcdf-v0.11.1 2025-10-17 07:20:38 +02:00
Magnus Ulimoen
78409f2753
Merge pull request #173 from georust/bump_ndarray
Bump upper bound of ndarray
2025-10-17 07:19:43 +02:00
Magnus Ulimoen
2ce3866e49 CI: Ignore static windows-gnu build 2025-10-16 22:52:06 +02:00
Magnus Ulimoen
9b69ecc5f9 Bump upper bound of ndarray 2025-10-16 22:34:53 +02:00
Magnus Ulimoen
6dc3e9bf61
Merge pull request #171 from georust/clippy
Fix clippy lints
2025-08-15 09:01:17 +02:00
Magnus Ulimoen
1e95b9b746 Fix clippy lints 2025-08-15 08:49:19 +02:00
Magnus Ulimoen
5de12e4fff Bump netcdf-sys netcdf-sys-v0.8.3 2025-06-12 12:00:08 +02:00
Magnus Ulimoen
e13337ff9c
Merge pull request #169 from magnusuMET/netcdfreqsdocs
Add docs on installing netcdf
2025-06-12 11:58:01 +02:00
Magnus Ulimoen
2ba5e8961d Rework nc detection 2025-06-11 10:38:26 +02:00
Magnus Ulimoen
9a8f435f8e Fallback path on nc_dir/Library 2025-06-10 17:13:35 +02:00
Magnus Ulimoen
3614c02b13 Add more docs 2025-06-10 16:58:30 +02:00
Magnus Ulimoen
7058e7f514 Add docs on installing netcdf 2025-06-10 16:58:30 +02:00
Magnus Ulimoen
e3a981e39d Bump netcdf-c source netcdf-src-v0.4.3 2025-06-10 15:37:55 +02:00
Magnus Ulimoen
24c5a157e4
Merge pull request #170 from GiGainfosystems/fix/duplicated_strlcpy
Remove strlcpy from the bundled netcdf version
2025-06-10 15:36:24 +02:00
Georg Semmler
3f167298c5
Remove strlcpy from the bundled netcdf version
See https://github.com/Unidata/netcdf-c/pull/3138 for the upstream PR,
although this PR uses a version of that change cherry-picked on top of
the last release.
2025-06-10 15:05:19 +02:00
Magnus Ulimoen
16957ad71f Ignore and include netcdf-c files netcdf-src-v0.4.2 netcdf-sys-v0.8.2 2025-05-27 12:07:40 +02:00
Magnus Ulimoen
1e8c7d813c Include unit tests to be able to publish 2025-05-26 15:44:16 +02:00
Magnus Ulimoen
cbe9968845 Release minor versions of -sys and -src 2025-05-26 15:29:32 +02:00
Magnus Ulimoen
10400e7795
Merge pull request #166 from fmckeogh/master
Bump `hdf5-sys` version
2025-05-26 15:26:50 +02:00
Ferdia McKeogh
83e9b0e1e3 Bump hdf5-sys version 2025-05-26 14:14:27 +01:00
Magnus Ulimoen
3afd05efb5
Merge pull request #165 from magnusuMET/clippy
Use next_back
2025-04-15 10:11:46 +02:00
Magnus Ulimoen
579ed6f86a Use next_back 2025-04-15 10:04:04 +02:00
Magnus Ulimoen
0aa58fdbad
Merge pull request #164 from georust/zarr_enabled_by_default
Enable zarr support on static builds
2025-03-28 13:28:56 +01:00
Magnus Ulimoen
29dd86b1ea Don't build zarr with zip support 2025-03-28 13:21:08 +01:00
Magnus Ulimoen
987eb6d7bb Build for mac target version in CI 2025-03-28 13:11:09 +01:00
Magnus Ulimoen
463e8f75e8 Enable zarr support on static builds 2025-03-28 13:02:09 +01:00
Magnus Ulimoen
78368c885a
Merge pull request #163 from georust/values_extents_order
Consistent order of values/extents
netcdf-v0.11.0
2025-03-21 16:12:21 +01:00
Magnus Ulimoen
5d46885513 Consistent order values/extents 2025-03-21 16:05:14 +01:00
Magnus Ulimoen
c02bfd4e24
Merge pull request #162 from georust/add_back_add_string_variable
Add back add_string_variable
2025-03-21 15:37:26 +01:00
Magnus Ulimoen
4e00367993
Merge pull request #148 from magnusuMET/feature/netcdf_c_v4.9.3
Use netCDF-c v4.9.3
2025-02-18 10:11:48 +01:00
Magnus Ulimoen
cc765bfc35 Use official release v4.9.3 2025-02-18 09:27:16 +01:00
Magnus Ulimoen
2c15740f98 Use rc2 2025-02-18 09:25:28 +01:00
Magnus Ulimoen
d4113b82cb Disable filter testing 2025-02-18 09:25:28 +01:00
Magnus Ulimoen
f65050e993 Add feature 4.9.3 2025-02-18 09:25:28 +01:00
Magnus Ulimoen
f0462061b2 Force static linking of hdf5 2025-02-18 09:25:28 +01:00
Magnus Ulimoen
9adba602d8 Ignore netcdf-src for rustfmt/clippy 2025-02-18 09:25:28 +01:00
Magnus Ulimoen
d33cc5219d Remove old HDF5 options (unused) 2025-02-18 09:25:28 +01:00
Magnus Ulimoen
f85a968b95 Upgrade to netcdf c v4.9.3-rc2 2025-02-18 09:25:28 +01:00
Magnus Ulimoen
3d281b1b4b Add back add_string_variable 2025-01-17 16:30:54 +01:00
Magnus Ulimoen
1e4d7d6be2 Bump CI/macos 2024-12-17 09:16:03 +01:00
Magnus Ulimoen
dfbf522159
Merge pull request #160 from magnusuMET/clippy
Fix clippy lints
2024-12-09 07:44:38 +01:00
Magnus Ulimoen
2f1a1d193d Fix clippy lints 2024-12-09 07:37:38 +01:00
Magnus Ulimoen
13963b10bc
Merge pull request #159 from magnusuMET/ci/typos
Add typos (and fix them)
2024-10-03 11:10:56 +02:00
Magnus Ulimoen
ef4873f1cb Typo fix
Co-authored-by: Laurențiu Nicola <lnicola@users.noreply.github.com>
2024-10-03 11:03:56 +02:00
Magnus Ulimoen
c60e9cd598 Fix job name 2024-10-03 11:03:22 +02:00