Closed SemyonSinchenko closed 1 year ago
@MrPowers @jeffbrennan Hi guys! I finished here and would be happy to get any feedback from your reviews!
P.S. @MrPowers If you have an end2end pipeline for benchmarks, may I ask you to test results of generators also?
@SemyonSinchenko - this is sweet.
The next step is probably to figure out how to expose this Rust code via Python APIs. That's what the delta-rs project does. The code is written in Rust and the Python APIs are exposed via pyo3.
It would be awesome if the Python users of farsante could just access all these functions.
Main refactoring is about moving generation logic into a separate file
generators.rs
where the core abstractionRowGenerator
is placed.For this trait there are four implementations:
Also cli args description was improved a little.