Commit Graph

20 Commits

Author SHA1 Message Date
980c588bc5 implement generalized Differ and Syncer classes, add general Resource type 2024-05-11 03:09:07 -07:00
557df15d81 add caching to compose and collate methods, add wider collation result support 2024-05-09 00:38:10 -07:00
545c20e26f add compose cache to Mapper 2024-05-07 03:56:13 -07:00
9b7a793191 refactor Mapper.compose to tree traversal dual, add collate cache to CO3 base, add Mapper.collect safety checks 2024-05-04 21:01:23 -07:00
4c98f7b629 add key-group collation uniqueness, fix dynamicism in Mapper collection 2024-05-01 20:02:14 -07:00
363ccf72ce add "implicit groups" to CO3 registry for dynamic key support 2024-05-01 16:46:25 -07:00
06eb7b1047 clean up general DB interfaces, make minor docstring revisions 2024-04-30 20:13:19 -07:00
dffc538fba update docstring formats to RST for Sphinx docs 2024-04-28 18:04:07 -07:00
fac33b69d3 update docs config (separate modules and autosummary) 2024-04-19 03:55:59 -07:00
0c61f79f2b add general CO3 tests to test suite 2024-04-18 13:31:19 -07:00
0509487b62 loosen type Mapper args, add more Database tests 2024-04-18 12:31:16 -07:00
6caf2631b8 add inital test suite, fix minor Mapping group bug 2024-04-18 02:06:51 -07:00
8e4554ed0d update gitignore 2024-04-17 19:08:44 -07:00
157ff69b9e clean up Database/Accessor/Manager interaction, refine Mapper group maps 2024-04-17 18:42:26 -07:00
9badda5446 implement general composition in ComposableMapper subtype 2024-04-13 14:59:43 -07:00
0f9582c391 clean up Mapper/CO3 conneciton, add Engine abstraction 2024-04-13 02:14:40 -07:00
8e5bbac46e flesh out general Collector/Mapper interaction 2024-04-12 03:16:03 -07:00
7baa746006 add .gitignore and remove aux files 2024-04-06 19:15:19 -07:00
c58bc8cf06 add and integrate Component, Schema objects 2024-04-06 18:30:06 -07:00
057e20163d initial commit 2024-03-28 23:11:30 -07:00