~savoy

Trackers

~savoy/ade

Last active 5 days ago

~savoy/mailcap

Last active 3 months ago

~savoy/tiktok-dl

Last active 3 months ago

~savoy/psmt

Last active 3 months ago

~savoy/ipm

Last active 3 months ago

#39 split out remote<Class>.methods as modular files 5 days ago

major_undertaking added by ~savoy on ~savoy/ade

#39 split out remote<Class>.methods as modular files 5 days ago

refactor added by ~savoy on ~savoy/ade

#39 split out remote<Class>.methods as modular files 5 days ago

~savoy assigned ~savoy to #39 on ~savoy/ade

#39 split out remote<Class>.methods as modular files 5 days ago

Ticket created by ~savoy on ~savoy/ade

In the same vein as ~savoy/ade#22 and to make the code much more manageable and modular for other use cases, the current Output and Compile methods need to be split out into their own files.

So while the core of ade will be written in Rust (~savoy/ade#38), additional functions should all be user-created (not everyone will need the current methods as some are very specific to my use case).

Each function should take the current class/struct as a mutable argument so that it can be acted upon. These of course will be written in python, and the use of polars over pandas after the rust rewrite will also aid in its dependability.

#38 rewrite backend in rust 5 days ago

major_undertaking added by ~savoy on ~savoy/ade

#38 rewrite backend in rust 5 days ago

refactor added by ~savoy on ~savoy/ade

#38 rewrite backend in rust 5 days ago

~savoy assigned ~savoy to #38 on ~savoy/ade

#38 rewrite backend in rust 5 days ago

Ticket created by ~savoy on ~savoy/ade

Everything currently in master:ade/lib/*, with the exception of SQL Server database connections and possibly functions from pywin32 should be rewritten in Rust.

The speed increases alone are an excellent reason, while the strong typing would greatly benefit readability and maintenance; the current codebase, mostly the older code from 2018-2019, suffers greatly from this issue.

With the move to rust, pandas will also be replaced by polars. The python library of the latter will also be used on the modular methods replacing the current code bloat (~savoy/ade#39)

#2 feature: implement all report options in GUI a month ago

Comment by ~savoy on ~savoy/ade

savoy referenced this ticket in commit aa6b844.

#11 feature: remote.File should be more usable a month ago

Comment by ~savoy on ~savoy/ade

savoy referenced this ticket in commit aa6b844.

REPORTED RESOLVED IMPLEMENTED