Michael Uleysky
28a003c488
We use only one global connection to the database
5 months ago
Michael Uleysky
85212ae018
Support for dissolved oxygen concentration
5 months ago
Michael Uleysky
c46abb091d
Removed 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.
5 months ago
Michael Uleysky
9a38bdb28b
Common class for NCSimple and Zarr
6 months ago
Michael Uleysky
91579910ff
We distinguish between conventional and geostrophic velocities, since some data sets contain both.
7 months ago
Michael Uleysky
a36d6ce955
Always read variables as real values
7 months ago
Michael Uleysky
ae5fea9fd3
The inverted vertical axis treatment is placed in the proper place
8 months ago
Michael Uleysky
93cee61939
Workaround for unknown bug in libcurl and/or ssl
8 months ago
Michael Uleysky
82b233b443
Handle situation when fill=null in zarr file
8 months ago
Michael Uleysky
f0fefd5f90
Restore GPL prefix
8 months ago
Michael Uleysky
8bfa07b9c9
PostgreSQL backend for the cache
8 months ago
Michael Uleysky
5ca27193f7
Rewrite NEMO source for using new zarr data
8 months ago
Michael Uleysky
2a99a98192
Fix some errors in ZARR reader
8 months ago
Michael Uleysky
01af4109c1
ZARR-compatible interface to the netcdf files
8 months ago
Michael Uleysky
8a4fbea40a
Simple ZARR format reader
8 months ago
Michael Uleysky
8670511319
Added buffer for error messages in the CURLRAII class
8 months ago
Michael Uleysky
775a038263
Working with the Copernicus catalog is placed in a separate class.
...
The Error and RetVal classes are used.
8 months ago
Michael Uleysky
4274cda5b3
Added mirror action and COPERNICUS source for it with caches, fucnctions, etc
9 months ago
Michael Uleysky
04f45ba459
Support for time column in netcdf files generated by uv and tsc actions
10 months ago
Michael Uleysky
7a1690e6f0
Added support for writing attributes to netcdf files
11 months ago
Michael Uleysky
2eb57ac715
Fixed a bug with a crash if the link with the data cannot be opened
11 months ago
Michael Uleysky
d2d516aabb
Support for regional grids in the LayeredData class.
12 months ago
Michael Uleysky
1e8d401737
Support for second as time unit in NCFuncs::Refdate
12 months ago
Michael Uleysky
cccd67aab4
Added an interface class for writing netcdf files
1 year ago
Michael Uleysky
bf659b1b81
NCFuncs::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.
1 year ago
Michael Uleysky
81d8545244
Fixed incorrect error message
1 year ago
Michael Uleysky
dcbc249fd7
Netcdf output files made more COARDS-compliant
1 year ago
Michael Uleysky
cfb40badbf
Added long names for all variables supported by NCFuncs
1 year ago
Michael Uleysky
df85e7ca51
Reading and caching multiple variables from the source.
1 year ago
Michael Uleysky
c85dc28858
Removed copy constructor from BaseData to prevent unnecessary copying of data
1 year ago
Michael Uleysky
3b40409fb2
Sources 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.
1 year ago
Michael Uleysky
3b1d5c3157
New NCFileW class to simplify writing netcdf files
1 year ago
Michael Uleysky
e25f843e7e
Autodetect format by output file extension in the tsc action
1 year ago
Michael Uleysky
17b04d63de
Added support for netcdf output for the tsc action
1 year ago
Michael Uleysky
09e22b67cd
Added keys _cmdline and _nargs into parsed arguments.
1 year ago
Michael Uleysky
9e1f686ba6
Added an optional argument to the ADD_ACTION macro that defines the class from which the action class is derived.
1 year ago
Michael Uleysky
467a24e51c
Support for units of measurement in sources and the tsc module.
1 year ago
Michael Uleysky
0213249f78
The data source classes get the region from outside rather than reading it themselves from the parameters.
1 year ago
Michael Uleysky
72d88e3c67
Opening dataset is done in actions
1 year ago
Michael Uleysky
d37d5b6708
Support minutes in Refdate() function
1 year ago
Michael Uleysky
153045016d
Generate list of available data sources
1 year ago
Michael Uleysky
a73f996ce5
Generate actionlist.h by CMake
1 year ago
Michael Uleysky
fb7000b2ab
Generate list of available actions
1 year ago
Michael Uleysky
1c144c65c8
Added compile-time generated compatibility table for actions and sources
1 year ago
Michael Uleysky
5e244b8b4e
The enumeration of actions has been removed, the actions are made independent classes.
...
Lists of unsupported actions have been added to source classes.
1 year ago
Michael Uleysky
9b11464de2
The names of actions and sources are placed in the corresponding classes
1 year ago
Michael Uleysky
e00de4e6cb
Fixed crytical error with NEMO source
1 year ago
Michael Uleysky
5314746eb8
Added new source NEMOBIO
1 year ago
Michael Uleysky
6b1908f17e
Added MODISBINLOCAL source
1 year ago
Michael Uleysky
6ae6dcf0a1
Added the ability to manually block certain combinations of actions and sources
2 years ago