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

#3 in #optical

Download history 8/week @ 2024-01-23 3/week @ 2024-02-06 1/week @ 2024-02-13 652/week @ 2024-02-20 197/week @ 2024-02-27 10/week @ 2024-03-05 408/week @ 2024-03-12 62/week @ 2024-03-19 44/week @ 2024-03-26 176/week @ 2024-04-02

1,156 downloads per month
Used in gmt_dos-clients_servos

MIT license

765KB
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

~16–32MB
~528K SLoC