kalman Filter and SmootherRadio Interoferometric Calibration
Project description
kal-cal
Kalman Filter and Smoother RI Calibration
kal-cal is a Python library developed to provide proof-of-concept tools for Kalman Filtering and Smoothing Theory (see Bayesian Filtering and Smoothing by Simo S ̈arkk ̈a) as a replacement calibration framework for Radio-Interoferometric Gains Calibration (see Non-linear Kalman Filters for calibration in radio interferometry by Cyril Tasse). This library is part of the master's thesis work of Brian Welman (@brianWelman2 on github) through Radio Astronomy Techniques and Technologies under SARAO during the period of 2020 to 2021.
Requirements
The only external requirement is the casa command from casalite. Otherwise, all Python packages are listed in requirements.txt.
Installation
Firstly, you need at least python3, or even better python3.6.9, as this is the version the library was developed on. Use the package manager pip to install kal-cal as follows:
pip install https://github.com/brianwelman2/kal-cal/archive/refs/heads/main.zip
Usage
To import kal-cal:
import kalcal
Documentation
TBD
CI
This library uses github-actions for continuous integration tests on the same repository.
License
This package uses the MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kal_cal-0.0.1-py3-none-any.whl.
File metadata
- Download URL: kal_cal-0.0.1-py3-none-any.whl
- Upload date:
- Size: 78.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a0bc181ca6816203e4d78778cdf3496b265c158574f27d8f7781b4732f2db203
|
|
| MD5 |
9be3c20202f40eda4f8023a0e729cb87
|
|
| BLAKE2b-256 |
4f85cd8c5a8bd7d873994f488470f2c099ac1ea95d3e18a67031b031e121ed66
|