Iron Oxide (IROX) Libraries
=============================
A collection of (hopefully) useful crates written in Rust.
[](https://github.com/spmadden/irox/blob/master/LICENSE)
[](https://github.com/spmadden/irox/blob/master/LICENSE-APACHE)



[](https://crates.io/crates/irox/)
[](https://docs.rs/irox/latest/irox/)
[](code_of_conduct.md)
[](https://semver.org/spec/v2.0.0.html)
[](https://www.conventionalcommits.org/en/v1.0.0/)
[](https://github.com/rust-secure-code/safety-dance/)
Current Modules & Organization:
-----------------
* [`data-formats`](./data-formats) - Specific data format encoders & decoders
* [`csv`](./data-formats/csv) - Comma Separated Values encoder/decoder
* [`nmea0183`](./data-formats/nmea0183) - GPS NMEA-0183 encoder/decoder
* [`sirf`](./data-formats/sirf) - GPS Binary SiRF encoder/decoder
* [`interfaces`](./interfaces) - Interfaces, Transports, and APIs for external tools
* [`influxdb_v1`](./interfaces/influxdb_v1) - InfluxDB v1 API Client
* [`win-location-api`](./interfaces/win-location-api) -
* [`irox`](./irox) - Aggregator module
* [`libraries`](./libraries) - Rust 'library' crates, usually without binaries
* [`carto`](./libraries/carto) - Cartographic & Geospatial tools
* [`egui_irox_extras`](./libraries/egui_extras) - Extra stuff for the wonderful [`egui`](https://github.com/emilk/egui) crate
* [`enums`](./libraries/enums) - Traits for better Enumerated Types
* [`enums_derive`](./libraries/enums_derive) - Derivable impls of the traits in irox-enums
* [`network`](./libraries/network) - Networking tools
* [`stats`](./libraries/stats) - Mathematics & Statistics tools
* [`structs`](./libraries/structs) - Traits for Struct Types - linearly serialized big endian bytes
* [`structs_derive`](./libraries/structs_derive) - Derivable impls of the traits in irox-structs
* [`tools`](./libraries/tools) - Dumping ground for stuff that should have been in `std`
* [`types`](./libraries/types) - Enums and structs to describe Rust's basic type system
* [`units`](./libraries/units) - Physical Units, Quantities, & Reference Frames
* [`tools`](./tools) - Rust 'binary' crates, mostly just binaries that depend on crates in `libraries`