Ishan Bhanuka

Results 27 issues of Ishan Bhanuka

The persistence module streams data from parquet file(s) converts them into internal structures and passes them to the engine. This task has a mix of CPU (decoding and deserializing) and...

enhancement
rust
improvement

Clocks keep track of time and timers in the nautilus engine. Timers are used to hook into the advancing time and trigger events on periodic intervals or one off occasions....

enhancement
rust

The persistence Python module exposes a number of useful ways to interact with data. The key modules are: * `schema.py` - It defines pyarrow schema for many Nautilus classes. For...

enhancement
RFC
rust
improvement

A greedy tokenizer breaks text into words based on data driven rules it has learnt. The learning phase finds the most common pair of tokens in the data and merges...

# Pull Request Simplified live systems demo shows how key components like DataClient, DataEngine, and LiveRunner will integrate with each other. ## Type of change - [x] Demonstration + test...

# Pull Request Fix clippy lints ## Type of change - [x] Refactors ## How has this change been tested? pre-commit passing

For feature flagged logic like below. Full example [here](https://github.com/nautechsystems/nautilus_experiments/tree/warn-if-def). ```rust #[cfg(not(feature = "high_precision"))] pub const MAX: u64 = 100; #[cfg(feature = "high_precision")] pub const MAX: u128 = 50; ``` ```...