2 unstable releases

0.2.0 Sep 18, 2023
0.1.0 Aug 13, 2023

#518 in Math

28 downloads per month

MIT/Apache

89KB
2K SLoC

Iron Oxide (IROX) Libraries

A collection of (hopefully) useful crates written in Rust.

MIT Apache Maintenance Libraries.io dependency status for GitHub repo GitHub Workflow Status (with event) Crates.io docs.rs

Contributor Covenant Static Badge Static Badge unsafe forbidden

Current Modules & Organization:

  • data-formats - Specific data format encoders & decoders
    • csv - Comma Separated Values encoder/decoder
    • nmea0183 - GPS NMEA-0183 encoder/decoder
    • sirf - GPS Binary SiRF encoder/decoder
  • interfaces - Interfaces, Transports, and APIs for external tools
  • irox - Aggregator module
  • libraries - Rust 'library' crates, usually without binaries
    • carto - Cartographic & Geospatial tools
    • egui_irox_extras - Extra stuff for the wonderful egui crate
    • enums - Traits for better Enumerated Types
    • enums_derive - Derivable impls of the traits in irox-enums
    • network - Networking tools
    • stats - Mathematics & Statistics tools
    • structs - Traits for Struct Types - linearly serialized big endian bytes
    • structs_derive - Derivable impls of the traits in irox-structs
    • tools - Dumping ground for stuff that should have been in std
    • types - Enums and structs to describe Rust's basic type system
    • units - Physical Units, Quantities, & Reference Frames
  • tools - Rust 'binary' crates, mostly just binaries that depend on crates in libraries

Dependencies

~0–45MB
~705K SLoC