nansencenter / DAPPER

Data Assimilation with Python: a Package for Experimental Research
https://nansencenter.github.io/DAPPER
MIT License
342 stars 119 forks source link

Create example script for variable-length obs/states #30

Closed patnr closed 1 year ago

patnr commented 3 years ago

Be conservative about the changes necessary to the core of DAPPER.

ATM, this requires pretending variable-length state or obs are fixed-length. This enables using np.ndarrays without hassle, but includes overhead.

patnr commented 1 year ago

The above commit (a14fbb2) should enable time-dependent observation operators, including variable-length observation vectors.

Time-dependent state lengths seem a lot more complicated to implement, and so should probably still be implemented with workarounds (fake/empty state components).