1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//! Reference/citation format converters.
//!
//! This module provides converters for exporting basis set references/citations
//! in various formats including BibTeX, RIS, EndNote, plain text, and JSON.
//!
//! # Supported Formats
//!
//! - `bib` - BibTeX format (for LaTeX bibliographies)
//! - `ris` - RIS format (for Reference Manager, EndNote import)
//! - `endnote` - EndNote format (.enw files)
//! - `txt` - Plain text format (human-readable)
//! - `json` - JSON format (raw data)
//!
//! # Example
//!
//! ```rust
//! use bse::prelude::*;
//!
//! // Get reference data for a basis set
//! let basis = get_basis("cc-pVTZ", BseGetBasisArgs::default());
//! let ref_data = get_references("cc-pVTZ", None);
//!
//! // Convert to BibTeX format using the convenience function
//! let bib_str = get_references_formatted("cc-pVTZ", None, None, "bib");
//! println!("{}", bib_str);
//! ```
pub use write_bib;
pub use get_library_citation;
pub use ;
pub use write_endnote;
pub use write_ris;