Commit Graph

22 Commits

Author SHA1 Message Date
Michael Pivato
dbd0693776 Add filter function 2023-07-28 10:20:27 +00:00
Piv
befce9f60a Start adding linking 2023-06-04 21:47:02 +09:30
Piv
41ee0d358f Fix exporting of large files in overhead allocation 2023-03-20 20:18:08 +10:30
piv
7949a0a07b Start adding messagepack serialization by adding custom serialize trait to handle csv and messagepack serialization
This is required as csv writer doesn't expose the serde::Serializer implementation, so we can't just use that trait in place of the output writer
2023-03-15 21:48:49 +10:30
Piv
f5bc441fdb Allow showing from amounts in overhead allocation 2023-03-11 20:19:28 +10:30
piv
7cd893cbf8 Refactor product creator, remove threading for writing to disk 2023-03-11 10:55:41 +10:30
Piv
568a66c6cf Add numeric accounts as property to lib, redistribute floating point errors for each account in overhead allocation 2023-03-09 22:28:05 +10:30
Piv
887e7c950b Remove smush rules, fix warnings 2023-03-09 18:58:54 +10:30
piv
1e36bc68e4 Fix move money to correctly move between accounts/ccs with ranges and and consider cost output correctly, speed up process by using hashset for rule accounts/departments 2023-03-08 12:56:39 +10:30
piv
d9f994195e Add pass flushing for move money 2023-03-08 10:35:47 +10:30
Piv
3d6042d929 Start adding product builder 2023-02-18 23:05:32 +10:30
Piv
51ece6317f Implement overhead allocation for different account types, add it to binaries 2023-02-10 21:46:19 +10:30
Piv
734a19f711 Add macos/ios app using rust lib 2023-02-03 21:29:23 +10:30
Piv
10723efb57 Refactor codebase into submodules 2023-01-29 21:37:07 +10:30
Piv
ba279c8c9b Finish implementing move money 2023-01-28 23:13:49 +10:30
Piv
a2091c13b4 Remove unneeded dependencies, start work on csv parsing 2023-01-28 20:33:04 +10:30
Piv
10f24f65ac Add movements between accounts and departments 2023-01-28 11:07:13 +10:30
Piv
37a7b333ac Complete move money between departments 2023-01-28 10:51:31 +10:30
piv
28e3c87b98 More progress towards reciprocal allocation algorithm 2022-06-20 12:22:07 +09:30
piv
08433d6ea6 Rework reciprocal allocation to be closer to final algorithm, perform calculations off heap 2022-06-18 14:07:56 +09:30
Piv
efdf4af2de Add fixes to reciprocal allocation, example cli, add move money 2022-06-18 10:30:18 +09:30
piv
6db4a50125 Add construction for reciprocal allocation matrix 2022-05-24 16:57:22 +09:30