22 stable releases (4 major)

4.3.0 Mar 18, 2024
4.1.1 Feb 26, 2024
3.4.2 Feb 22, 2024
3.3.0 Dec 6, 2023
0.1.0 Oct 3, 2022

#7 in #optical

Download history 31/week @ 2024-11-29 332/week @ 2024-12-06 121/week @ 2024-12-13 5/week @ 2024-12-20 18/week @ 2024-12-27 14/week @ 2025-01-03 24/week @ 2025-01-10

1,156 downloads per month
Used in gmt_dos-clients_servos

MIT license

770KB
3.5K SLoC

gmt_dos-clients_crseo

Crates.io Documentation

A client for the optical model crate crseo.


lib.rs:

CEO Optical Model

This module is a high-level interface to [crseo] and [crseo] is a Rust wrapper around CEO. CEO is a CUDA-based optical propagation model for the GMT.

Follow the instructions here to install and to setup CEO.

A default optical model consists in the GMT and an on-axis source

use gmt_dos_clients_crseo::OpticalModel;
let optical_model = OpticalModel::builder().build().expect("Failed to build CEO optical model");

Dependencies

~19–35MB
~521K SLoC