Add NetCDF data file write/read#1007
Conversation
matrix is sparse), use indexid to point to index variable. Otherwise use min and step.
unsigned int type
|
This pull request introduces 4 alerts when merging b4eac12 into b87be3c - view on LGTM.com new alerts:
Heads-up: LGTM.com's PR analysis will be disabled on the 5th of December, and LGTM.com will be shut down ⏻ completely on the 16th of December 2022. It looks like GitHub code scanning with CodeQL is already set up for this repo, so no further action is needed 🚀. For more information, please check out our post on the GitHub blog. |
|
This pull request introduces 2 alerts when merging 204634f into b87be3c - view on LGTM.com new alerts:
Heads-up: LGTM.com's PR analysis will be disabled on the 5th of December, and LGTM.com will be shut down ⏻ completely on the 16th of December 2022. It looks like GitHub code scanning with CodeQL is already set up for this repo, so no further action is needed 🚀. For more information, please check out our post on the GitHub blog. |
Version 6.16.3.
Adds a new data file type based on NetCDF. This is something I've wanted to do for a while to take advantage of all the features of NetCDF. The main benefits of using the NetCDF data format are:
Note that there was already a NetCDF format type specific to cluster pairwise matrices (
.nccmatrix). This is still supported, but probably won't be developed further.Adds tests for most data set types and updates the manual.
Below shows an example of a NetCDF file header after several matrices/eigenmodes are written to a single NetCDF file with the following CPPTRAJ input:
Disk usage of NetCDF vs disk usage of individual ASCII matrix/modes files: