Commit a60e23e9 authored by Jakob Lindo's avatar Jakob Lindo 💬 Committed by Donald Shea
Browse files

[405] add scale and offset processing in ncVar

Squashed commit of the following:

commit 13c88404f2fb026c7d8cb7f95a83cbf4b482662e
Merge: b75e68e2 1038169e
Author: Don Shea <don.shea@nasa.gov>
Date:   Wed Apr 24 14:21:19 2024 +0000

    Merge branch 'develop' into 405-netCDF-data-out-of-range

commit b75e68e2
Merge: f3b674b6 3bda2a1d
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Thu Apr 11 18:59:59 2024 +0000

    Merge branch 'develop' into 405-netCDF-data-out-of-range

commit f3b674b6
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Mon Apr 1 19:46:51 2024 +0000

    prep for MR, rid testing

commit c978755d
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Mon Apr 1 18:09:09 2024 +0000

    reading now reads the output of writing

commit c3787891
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Mon Apr 1 17:49:08 2024 +0000

    writing data proof of concept

commit b881b092
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Mon Apr 1 12:55:14 2024 +0000

    read and write

commit 45fb9621
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 29 20:22:33 2024 +0000

    using 1 instead of BAD_UINT in getDimsSize

commit 6b8d4d22
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 29 17:38:01 2024 +0000

    impl ScaledNcFile::addGroup, poc

commit dc575e8c
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 29 15:38:40 2024 +0000

    addGroup

commit 885f6dfa
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 29 12:16:14 2024 +0000

    testing

commit 88d3a78b
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Thu Mar 28 21:57:35 2024 +0000

    using ScaledNcGroups with NcFile

commit a1011ef4
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Thu Mar 28 18:52:53 2024 +0000

    docstrings

commit a32449b6
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Thu Mar 28 18:48:16 2024 +0000

    docstrings

commit 60c7b20d
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Thu Mar 28 15:46:32 2024 +0000

    impl addGroup

commit 2d4eac0f
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Thu Mar 28 15:41:44 2024 +0000

    impl addVars and new constructors

commit 03b0e162
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Thu Mar 28 13:14:20 2024 +0000

    updated docstring

commit 0d7d1b20
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 27 19:02:30 2024 +0000

    using correct addVars

commit b1602910
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 27 18:51:28 2024 +0000

    Using polymorphism instead of re-implementation

commit 4f6a5aa6
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 27 17:23:24 2024 +0000

    empty constructor

commit 8069bb90
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 27 17:16:53 2024 +0000

    moved docstrings to NcGroup, deleted adds in scaledNcFile, changed constructors in scaledNcFile

commit e859ff46
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 27 16:30:16 2024 +0000

    testing env, add stubs

commit cc73eb0d
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 27 14:50:05 2024 +0000

    using cerr

commit 976068e9
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 27 14:48:53 2024 +0000

    ScaledNcVar getVar()

commit 883701d0
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 27 13:20:17 2024 +0000

    Including scaledNcGroup, rid errant comments, todo

commit bde652f6
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 27 12:53:42 2024 +0000

    reformatting

commit 04bec724
Merge: 0fc1b097 d89c3fb8
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 27 12:06:43 2024 +0000

    Merge branch 'develop' into 405-netCDF-data-out-of-range

commit 0fc1b097
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 20:37:55 2024 +0000

    removed errant comment

commit cd011acc
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 20:36:27 2024 +0000

    reformat

commit 78c5d51c
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 20:21:27 2024 +0000

    impl ScaledNcGroup::addVar()

commit a6628a4f
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 18:29:12 2024 +0000

    docstringing

commit 6500ad9d
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 17:59:11 2024 +0000

    dim size comes back as 0 if dim.getSize() throws exception

commit 2a61e3af
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 17:56:47 2024 +0000

    minor refactoring

commit 2afe7126
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 16:44:22 2024 +0000

    removed todo about addVar

commit c27ce473
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 16:43:12 2024 +0000

    ScaledNcVar addVars

commit eae846e1
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 16:36:54 2024 +0000

    new stubs

commit c105073b
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 16:33:22 2024 +0000

    made copied a reference

commit db47a6a2
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 16:32:48 2024 +0000

    stubs

commit a1f22ff2
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 16:26:30 2024 +0000

    minor formatting, updated documentation

commit 0506af34
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 16:24:11 2024 +0000

    Initial commit

commit 9be6c572
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 16:06:14 2024 +0000

    more consistent exception naming, minor formating

commit 92533bdc
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 16:04:13 2024 +0000

    More try/catch blocks

commit d5b4dc91
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 15:51:33 2024 +0000

    utilizing genutils.h

commit 6962d502
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 14:24:28 2024 +0000

    renamed sNcVar to ScaledNcVar

commit dd837523
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 14:22:14 2024 +0000

    impl getFillValue

commit a0f1e26e
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 14:15:24 2024 +0000

    changed method signatures to overload netCDF::getVar

commit ea6206f0
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 14:06:15 2024 +0000

    comments

commit dac7e315
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 13:40:19 2024 +0000

    extra granularity on try/catch blocks

commit e0863a51
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 13:09:19 2024 +0000

    removed scaledNcFile

commit f5045a6e
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 12:57:26 2024 +0000

    impl getScaledVars with size

commit 4a6ea13b
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 12:55:55 2024 +0000

    try/catch in getattrs, using gotAttrs in getScaledVar()

commit 06655841
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Tue Mar 26 12:49:51 2024 +0000

    new constructors and methods, rm operator=, new private vars

commit 0644617e
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Mon Mar 25 18:25:13 2024 +0000

    fixed: dim size always 0

commit 582dac2f
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Mon Mar 25 14:57:36 2024 +0000

    constructors, edited getattrs() and both getScaledVars

commit 3cc31f27
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Mon Mar 25 13:47:01 2024 +0000

    todos

commit ad83c93f
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 22 19:56:47 2024 +0000

    removed sNcVar constructor

commit 4bc4f517
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 22 19:25:08 2024 +0000

    implemented operator= for NcVar conversion to sNcVar

commit 87633348
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 22 18:01:33 2024 +0000

    removed namespaces

commit 7f5544d3
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 22 15:30:15 2024 +0000

    destructor

commit d2c6c304
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 22 14:57:33 2024 +0000

    using namespace netCDF

commit 0ea05436
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 22 14:45:44 2024 +0000

    added NcVar constructor to sNcVar constructor

commit fd46ddd2
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 22 14:39:48 2024 +0000

    bare constructor

commit 4ebe66b9
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 22 14:07:42 2024 +0000

    getScaledVar stub, file docstring

commit 85cd2026
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 22 13:32:52 2024 +0000

    moved vector definition to constructor

commit 3acec92d
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 22 13:30:03 2024 +0000

    impl getScaledVar(double*)

commit 561db1d3
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 22 13:26:51 2024 +0000

    Access specifiers, private vars for necessary attrs

commit a086ba4c
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 22 13:11:06 2024 +0000

    rm: unnecessary comments

commit fc0cf222
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 22 13:10:17 2024 +0000

    fixd logic surrounding fillValue

commit 2d99f6d2
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 22 13:08:10 2024 +0000

    added getDimsSize (vector)

commit 57ed02db
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 22 13:02:56 2024 +0000

    impl getScaledVar (float*)

commit 75bc2677
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Thu Mar 21 20:30:17 2024 +0000

    need to figure out how to find type

commit 7bb6a60e
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Thu Mar 21 19:16:54 2024 +0000

    changed getVar signatues

commit 0a1317c4
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Thu Mar 21 18:40:59 2024 +0000

    getting sF, aO, and FV. Removed sNcVar namespace.

commit 88367c3f
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Thu Mar 21 15:34:17 2024 +0000

    added scaledNcVar.cpp

commit 0b93396d
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Thu Mar 21 12:17:55 2024 +0000

    cpp file for sNcFile

commit fdd9d756
Merge: 32b76212 44cffb3f
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 20 18:02:36 2024 +0000

    Merge branch 'develop' into 405-netCDF-data-out-of-range

commit 32b76212
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 20 17:26:49 2024 +0000

    documentation

commit d7569daa
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 20 17:22:54 2024 +0000

    shortened clss name, corrected namespacing, overleaded getVar(double *)

commit 19717cf0
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 20 17:15:04 2024 +0000

    getter headers

commit bafab38c
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 20 16:16:17 2024 +0000

    sNc* namespaces

commit 62351a89
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 20 16:13:26 2024 +0000

    def class scaledNcFile, namespacing

commit 9486ca4d
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 20 16:11:05 2024 +0000

    overloaded def of getVar

commit 12e1791c
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 20 16:02:46 2024 +0000

    finished removing cf_compliance *, added class def

commit c2d84249
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 20 15:51:34 2024 +0000

    barebones

commit 638b8e6d
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Mon Mar 18 17:13:34 2024 +0000

    replaced verify_variable with tfv_eq_tv

commit 43e5eb56
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Mon Mar 18 13:59:05 2024 +0000

    extending NcFile

commit e6896218
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 15 20:43:54 2024 +0000

    new structs for variables and groups, like in nccmp.hpp

commit 15e6e2b2
Merge: 5c822f25 987f2655
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 15 19:14:10 2024 +0000

    Merge branch 'develop' into 405-netCDF-data-out-of-range

commit 5c822f25
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 15 19:10:38 2024 +0000

    todos, constructor stub, nc_type vartype

commit 7d794bd4
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Thu Mar 14 13:42:29 2024 +0000

    new typedef for NcGroup

commit 6f03ef2f
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Thu Mar 14 13:38:18 2024 +0000

    using namespaces

commit c50ead35
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 13 14:48:45 2024 +0000

    Class defined in header

commit a968496e
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Mon Mar 11 18:08:12 2024 +0000

    compiling cf_compliance

commit 2835c4f6
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Mon Mar 11 17:48:13 2024 +0000

    added oel_util/libnetcdfutils/cf_compliance.*

commit a476375c
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Mon Mar 11 17:42:13 2024 +0000

    moved cf compliance into libnetcdfutils

commit c88d5b6a
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 8 21:18:39 2024 +0000

    verify_variables() loops through groups and variables in groups, gets fill value and valid min/max

commit b63c4498
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Fri Mar 8 18:30:30 2024 +0000

    Renamed compliance files

commit 618f662f
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Thu Mar 7 15:44:22 2024 +0000

    verify

commit 55aa9a32
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Thu Mar 7 13:33:47 2024 +0000

    if guards

commit fc52fdea
Author: Jakob Lindo <jakob.c.lindo@nasa.gov>
Date:   Wed Mar 6 19:41:27 2024 +0000

    added files, stubs
parent 1038169e
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment