Skip to main content

argos_arpa/
lib.rs

1//! A pulsar timing and metadata archive developed for ARGOS project
2//! <https://argos-telescope.eu/>.
3
4#![warn(missing_docs, clippy::all, clippy::pedantic, clippy::nursery)]
5#![allow(clippy::must_use_candidate)]
6
7extern crate argos_arpa_item_macro as item_macro;
8
9mod archivist;
10pub mod config;
11pub mod conveniences;
12pub mod diagnostics;
13mod error;
14pub(crate) mod external_tools;
15pub use external_tools::check_psrchive;
16pub mod pipeline;
17
18pub use archivist::{Archivist, data_types, table::TableItem};
19pub use error::ARPAError;
20
21pub(crate) type Result<T> = std::result::Result<T, ARPAError>;