Convenience Rust code that handles coordinate transformations, Jones matrices, etc.
-
A Rust compiler with a version >= 1.60.0
$ rustc -V rustc 1.63.0 (4b91a6ea7 2022-08-08)
-
- Ubuntu:
liberfa-dev
- Arch: AUR package
erfa
- The library dir can be specified manually with
ERFA_LIB
- If not specified,
pkg-config
is used to find the library. - Use
--features=erfa-static
to build the library automatically. Requires a C compiler andautoconf
.
- Ubuntu:
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:
If using the cuda
feature (false by default):
To link a system-provided static library, use e.g. ERFA_STATIC=1
. To link all
system-provided static libraries, use PKG_CONFIG_ALL_STATIC=1
. To build all C
libraries and link statically, use the all-static
feature.
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...