# Data Assimilation repository
- this repository is under development
## How to Import
- `python setup.py install`
- this package requires `numpy`
## How to Test
- `python setup.py test`
## How to Use
- please see the codes under `samples/`
- `sample_dom.py` is an example w.r.t. KF and LOCK through a twin experiment of dample oscillation model.
- `sample_advection.py` is an example w.r.t. LLOCK, SLOCK, and LSLOCK through a twin experiment of advection equation.
- `sample_Lorenz.py` is an example w.r.t. EnKF, NEnKF, PF, and GPF through a twin experiment of Lorenz 63 model.
- this repository includes following methods
- [x] Kalman Filter (KF)
- [x] Ensemble KF (EnKF)
- [x] Nonlinear Ensemble KF (NEnKF)
- [x] Local Ensemble Transform KF (LETKF)
- [x] Linear Opeartor Construction with the Kalman Filter (LOCK)
- [x] Local LOCK (LLOCK)
- [x] Spatially Uniform LOCK (SLOCK)
- [x] Locally and Spatially Uniform LOCK (LSLOCK)
- [x] Bayesian LOCK (BLOCK)
- [x] Local BLOCK (LBLOCK)
- [x] Locally and Spatially Uniform BLOCK (LSBLOCK)
- [x] Particle Filter (PF)
- [x] Gaussian PF (GPF)
- [x] Variational Mapping PF (VMPF)
- [x] Hidden Markov Model (HMM)
- if you tackle high-dimensional problems, this repository provides following methods for memory efficiency
- [x] Kalman Filter (KF)
- [x] Local LOCK (LLOCK)
- [x] Spatially Uniform LOCK (SLOCK)
- [x] Locally and Spatially Uniform LOCK (LSLOCK)
- [ ] Local BLOCK (LBLOCK)
- [ ] Locally and Spatially Uniform BLOCK (LSBLOCK)
- checked items are already developed, the others are under development
Release files for pyassim 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyassim-0.0.1.tar.gz | 2.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyassim-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.9 kB
Release files / pyassim-0.0.1.tar.gz
| Download URL | pyassim-0.0.1.tar.gz |
|---|---|
| Size | 2.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a7d924c7656b37daf1ace47732b892ca060f180e2c24c54cc55b6d12451bbfcf
|
|
BLAKE2b-256 checksum How to use checksums |
d7bc31aa3fae3aae542a16e62a52d0c2fef24c296db1a734aaed851ec8b2d50d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.5.0.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.3
|
Release files / pyassim-0.0.1-py3-none-any.whl
| Download URL | pyassim-0.0.1-py3-none-any.whl |
|---|---|
| Size | 3.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d017e14ff544023865744a8af95d07884e14a934f16655a1ec870c04f21a4d07
|
|
BLAKE2b-256 checksum How to use checksums |
7d34e0c13a1a63cb2552f583bc2159acb8fe656c6a5dcc5eb5e2427183c9410b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.5.0.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.3
|