21 releases
0.11.0 | May 24, 2024 |
---|---|
0.10.1 | Aug 11, 2023 |
0.10.0 | Jul 21, 2023 |
0.9.1 | Feb 28, 2023 |
0.2.2 | Nov 17, 2021 |
#38 in Science
330 downloads per month
Used in 3 crates
550KB
12K
SLoC
Marlu
Convenience Rust code that handles coordinate transformations, Jones matrices, etc.
Prerequisites
-
A Rust compiler with a version >= 1.64.0
$ rustc -V rustc 1.63.0 (4b91a6ea7 2022-08-08)
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
andCFITSIO_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 andautoconf
.
- Ubuntu:
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](https://img.gs/czjpqfbdkz/200/https://github.com/MWATelescope/Birli/raw/main/img/CIRA_Rust_Evangelism_Strike_Force.png)
Dependencies
~25–38MB
~580K SLoC