Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kal_cal-0.0.1-py3-none-any.whl (78.8 kB view details)

Uploaded Python 3

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

Hashes for kal_cal-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a0bc181ca6816203e4d78778cdf3496b265c158574f27d8f7781b4732f2db203
MD5 9be3c20202f40eda4f8023a0e729cb87
BLAKE2b-256 4f85cd8c5a8bd7d873994f488470f2c099ac1ea95d3e18a67031b031e121ed66

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page