Skip to main content

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)

Table of built distributions (wheels) for kal-cal 0.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page