#actor-model #telescope #astronomy

gmt_dos-actors

Giant Magellan Telescope Dynamic Optical Simulation Actor Model

26 stable releases (8 major)

11.1.0 Oct 30, 2024
11.0.0 May 3, 2024
10.2.1 Mar 13, 2024
10.1.1 Dec 6, 2023
3.0.1 Sep 20, 2022

#51 in Science

45 downloads per month
Used in 17 crates (11 directly)

MIT license

245KB
3.5K SLoC

gmt_dos-actors

Crates.io Documentation

gmt_dos-actors is an implementation of the actor model applied to integrated modeling for the Giant Magellan Telescope.

Features

  • Asynchronous actors model
  • Channel based data exchange between actors
  • channels validation at compile time
  • formal interface definition (trait based) between actors and actor clients
  • scripting macro to reduce boilerplate clutter

Dependencies

~5–12MB
~127K SLoC