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.
Metadata
Release files for kal-cal 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kal_cal-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / kal_cal-0.0.1-py3-none-any.whl
| Download URL | kal_cal-0.0.1-py3-none-any.whl |
|---|---|
| Size | 78.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a0bc181ca6816203e4d78778cdf3496b265c158574f27d8f7781b4732f2db203
|
|
BLAKE2b-256 checksum How to use checksums |
4f85cd8c5a8bd7d873994f488470f2c099ac1ea95d3e18a67031b031e121ed66
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|