7c3c254b72Support for multiple open files or datasets in the NCZarr interface.Michael Uleysky2024-06-14 16:00:11 +1000
c46abb091dRemoved some features from the NCZarr interface. Removed direct access to variables and dimensions in NCZarr, dimensions are now bound to variables. Separate CoordsNames and DimNames structures in the NCFuncs class.Michael Uleysky2024-06-14 15:56:45 +1000
8670511319Added buffer for error messages in the CURLRAII classMichael Uleysky2024-03-19 16:08:03 +1000
775a038263Working with the Copernicus catalog is placed in a separate class. The Error and RetVal classes are used.Michael Uleysky2024-03-18 15:01:28 +1000
04f45ba459Support for time column in netcdf files generated by uv and tsc actionsMichael Uleysky2024-01-28 18:12:06 +1000
b4bcd0e770Added TimeData structure for easy calculation of time column parameters of netcdf files. Also, one-index version of Read() function.Michael Uleysky2024-01-15 17:48:41 +1000
f27ad2ce72The code for obtaining time point indices has been simplified. The indexes are returned sorted by the time points they represent.Michael Uleysky2024-01-15 16:32:25 +1000
9d2f411e04Added interface for partially writing a variable to a netcdf fileMichael Uleysky2024-01-15 16:17:38 +1000
7a1690e6f0Added support for writing attributes to netcdf filesMichael Uleysky2023-12-20 15:26:33 +1000
0509ca31f6Information about geostrophic or non-geostrophic velocities is added to the output file for the genintfile actionMichael Uleysky2023-09-29 16:14:33 +1000
bf659b1b81NCFuncs::CheckVar now returns a VarPresence enum instead of a bool. The calculation of derived variables has been moved to a separate function in NCFuncs. Added calculation of geostrophic velocities based on sea surface height. The uv and genintfile actions can now use geostrophic velocities.Michael Uleysky2023-09-29 16:02:55 +1000
2e0f396497A new class Rect2DData for data along meridians and parallels, but not necessarily with uniform spacing.Michael Uleysky2023-08-28 15:20:20 +1000
9f4d7094ddSources may specify default variable lists for the tsc module.Michael Uleysky2023-08-04 12:39:34 +1000
df85e7ca51Reading and caching multiple variables from the source.Michael Uleysky2023-08-04 00:08:02 +1000
c85dc28858Removed copy constructor from BaseData to prevent unnecessary copying of dataMichael Uleysky2023-08-03 15:39:50 +1000
3b40409fb2Sources can now set the standart_name, long_name, and comment attributes on read data. If the standart_name and long_name attributes are not set, the tsc module will attempt to set them according to the variable names.Michael Uleysky2023-08-02 18:31:17 +1000
17b04d63deAdded support for netcdf output for the tsc actionMichael Uleysky2023-07-21 16:30:33 +1000
09e22b67cdAdded keys _cmdline and _nargs into parsed arguments.Michael Uleysky2023-07-20 16:17:04 +1000
9e1f686ba6Added an optional argument to the ADD_ACTION macro that defines the class from which the action class is derived.Michael Uleysky2023-07-20 15:57:41 +1000
467a24e51cSupport for units of measurement in sources and the tsc module.Michael Uleysky2023-07-20 15:54:52 +1000
0213249f78The data source classes get the region from outside rather than reading it themselves from the parameters.Michael Uleysky2023-07-10 13:22:08 +1000
1c144c65c8Added compile-time generated compatibility table for actions and sourcesMichael Uleysky2023-06-21 11:53:24 +1000
5e244b8b4eThe enumeration of actions has been removed, the actions are made independent classes. Lists of unsupported actions have been added to source classes.Michael Uleysky2023-06-11 20:01:58 +1000
9b11464de2The names of actions and sources are placed in the corresponding classesMichael Uleysky2023-06-08 14:21:02 +1000