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
afe773876e
Traits for non-geographical arrays
1 year ago
Michael Uleysky
90dab32ee5
Action class inheritance is made protected
1 year ago
Michael Uleysky
dcbc249fd7
Netcdf output files made more COARDS-compliant
1 year ago
Michael Uleysky
2e0f396497
A new class Rect2DData for data along meridians and parallels, but not necessarily with uniform spacing.
1 year ago
Michael Uleysky
9f4d7094dd
Sources may specify default variable lists for the tsc module.
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
fd7d7f8a5f
Interfaces of UVData classes made more consistent with interfaces of BaseData classes
1 year ago
Michael Uleysky
8a1cf03804
Improved ReadType-based concepts
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
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
153045016d
Generate list of available data sources
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
5314746eb8
Added new source NEMOBIO
1 year ago
Michael Uleysky
6b1908f17e
Added MODISBINLOCAL source
1 year ago
Michael Uleysky
953eeb115e
Added UngriddedData class
1 year ago
Michael Uleysky
df8ad63545
Removed Lon/Lat functions from BaseData class
1 year ago
Michael Uleysky
6ae6dcf0a1
Added the ability to manually block certain combinations of actions and sources
2 years ago
Michael Uleysky
8ca3fa7bb2
Added new action GENINTFILE
2 years ago
Michael Uleysky
d844b0d014
The function DataTitle is made public
2 years ago
Michael Uleysky
fd320973b8
Added new data adapter for binary files
2 years ago
Michael Uleysky
f9da82612d
Rewrite abstractions
2 years ago
Michael Uleysky
712be94466
Added source AVISOLOCAL and made a some code rearrangement.
2 years ago
Michael Uleysky
945691fb37
Added source AVISO
2 years ago
Michael Uleysky
a045567290
Added action uv
2 years ago
Michael Uleysky
a4d7e0b950
Variable name is now set explicitly in function Read() arguments
2 years ago
Michael Uleysky
03e65ef061
Added support for velocity variables
2 years ago
Michael Uleysky
e89e52b269
Added support for conversion from in-situ temperature to potential temperature and vice versa, as well as potential density calculations.
2 years ago
Michael Uleysky
5359665083
Added support for time-splitted data (HYCOM Reanalysis)
2 years ago
Michael Uleysky
3649579610
Removed unused parameter
2 years ago
Michael Uleysky
4dc5eda1df
Merged HYCOM and NEMO classes.
...
Configuration file name changed.
URLs for data are now read from the configuration.
Variables are searched for by the standard_name attribute.
2 years ago
Michael Uleysky
07e0b9a9fa
Update michlib
2 years ago
Michael Uleysky
b039db5beb
Prepare to merge HYCOM and NEMO classes
2 years ago
Michael Uleysky
368ce8f329
No need to convert latitudes
2 years ago
Michael Uleysky
0db91e94c3
HYCOM support (dataset=analysis not work for now)
2 years ago
Michael Uleysky
0a3e66b506
Fixed some errors
2 years ago
Michael Uleysky
8906f25927
Redone abstractions
2 years ago
Michael Uleysky
14118a1d53
Making averaging more generic
2 years ago
Michael Uleysky
3362c02178
Using #pragma once in headers
2 years ago
Michael Uleysky
e59669b31b
List of supported variables in action=info
2 years ago