#radio-astronomy #mwa #aoflagger #astronomy #cotter

marlu

Convenience Rust code that handles coordinate transformations, Jones matrices, I/O. for the Murchison Widefield Array (MWA) radio telescope. Previously known as mwa_rust_core

20 releases

0.10.1 Aug 11, 2023
0.10.0 Jul 21, 2023
0.9.2 Jul 18, 2023
0.9.1 Feb 28, 2023
0.2.2 Nov 17, 2021

#66 in Science

Download history 72/week @ 2024-01-20 4/week @ 2024-01-27 3/week @ 2024-02-10 7/week @ 2024-02-17 27/week @ 2024-02-24 16/week @ 2024-03-02 30/week @ 2024-03-09 14/week @ 2024-03-16 6/week @ 2024-03-23 30/week @ 2024-03-30 19/week @ 2024-04-06 22/week @ 2024-04-13 50/week @ 2024-04-20 25/week @ 2024-04-27 149/week @ 2024-05-04

249 downloads per month
Used in 3 crates

MPL-2.0 and maybe LGPL-2.0+

550KB
11K SLoC

Marlu

Convenience Rust code that handles coordinate transformations, Jones matrices, etc.

Prerequisites

Optional prerequisites

If using the mwalib feature (true by default):

  • cfitsio
    • Ubuntu: libcfitsio-dev
    • Arch: cfitsio
    • Library and include dirs can be specified manually with CFITSIO_LIB and CFITSIO_INC
    • If not specified, pkg-config is used to find the library.
    • Use --features=cfitsio-static to build the library automatically. Requires a C compiler and autoconf.

To link a system-provided static library, use e.g. CFITSIO_STATIC=1. To link all system-provided static libraries, use PKG_CONFIG_ALL_STATIC=1. To build all C libraries and link statically (currently only cfitsio), use the all-static feature.

Acknowledgement

This scientific work uses data obtained from the Murchison Radio-astronomy Observatory. We acknowledge the Wajarri Yamatji people as the traditional owners of the Observatory site.

This repo is approved by...

CIRA Rust Evangelism Strike Force logo

Dependencies

~23–35MB
~532K SLoC