#![doc = include_str!("../notes_to_api_doc.md")]
#![doc = include_str!("../readme.md")]
pub mod prelude;
#[allow(unused_imports)]
use crate as rstsr;
pub mod api_specification {
#![doc = include_str!("docs/api_specification.md")]
#![allow(unused_imports)]
use crate::prelude::*;
use rt::*;
extern crate alloc;
}
pub mod array_api_standard {
#![doc = include_str!("docs/array_api_standard.md")]
#![doc = include_str!("docs/array_api_standard_extension.md")]
#![allow(unused_imports)]
use crate::prelude::*;
use core::ops::*;
use num::complex::ComplexFloat;
use num::{pow::Pow, Complex, Float, Integer, Num, Signed};
use rstsr_core::prelude_dev::Indexer;
use rstsr_dtype_traits::*;
use rt::*;
}
#[test]
fn test() {
use crate::prelude::*;
let a = rt::asarray((vec![6., 2., 7., 4., 8., 5.], [3, 2].c()));
let b = rt::arange(24.);
let b = b.reshape((-1, 4, 3));
let c = b % a;
println!("{:?}", c.layout());
println!("{c:6.1}");
}