Commit Graph

24 Commits

Author SHA1 Message Date
b726f495b6 begin medium/resource refactor (intermediate state) 2024-07-17 11:16:08 -07:00
d449b18725 remove requirements.txt, fix pyproject.toml 2024-05-15 20:08:35 -07:00
c2e09b2c10 clean up repo files, README, auxiliary files (pre-BFG) 2024-05-15 19:56:01 -07:00
1bc7752b06 add syncer shutdown control and clean up logging 2024-05-12 00:46:49 -07:00
ee6c1ebec5 implement generalized Differ and Syncer classes, add general Resource type 2024-05-11 03:09:07 -07:00
1ed4722e77 add caching to compose and collate methods, add wider collation result support 2024-05-09 00:38:10 -07:00
686e1efd3a add compose cache to Mapper 2024-05-07 03:56:13 -07:00
0d394c9bec 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
7b9814006f add key-group collation uniqueness, fix dynamicism in Mapper collection 2024-05-01 20:02:14 -07:00
a7c355d6ed add "implicit groups" to CO3 registry for dynamic key support 2024-05-01 16:46:25 -07:00
b05fdda61a clean up general DB interfaces, make minor docstring revisions 2024-04-30 20:13:19 -07:00
b3dc2a0876 update docstring formats to RST for Sphinx docs 2024-04-28 18:04:07 -07:00
2c72ce80e5 update docs config (separate modules and autosummary) 2024-04-19 03:55:59 -07:00
2335001a80 add general CO3 tests to test suite 2024-04-18 13:31:19 -07:00
1f89f0dee8 loosen type Mapper args, add more Database tests 2024-04-18 12:31:16 -07:00
b369428eb3 add inital test suite, fix minor Mapping group bug 2024-04-18 02:06:51 -07:00
5f2be91c5d update gitignore 2024-04-17 19:08:44 -07:00
584c91024a clean up Database/Accessor/Manager interaction, refine Mapper group maps 2024-04-17 18:42:26 -07:00
218d5047e7 implement general composition in ComposableMapper subtype 2024-04-13 14:59:43 -07:00
f5a0f21e64 clean up Mapper/CO3 conneciton, add Engine abstraction 2024-04-13 02:14:40 -07:00
753b67a51f flesh out general Collector/Mapper interaction 2024-04-12 03:16:03 -07:00
fb69bb1782 add .gitignore and remove aux files 2024-04-06 19:15:19 -07:00
a448e26b82 add and integrate Component, Schema objects 2024-04-06 18:30:06 -07:00
9218f4a404 initial commit 2024-03-28 23:11:30 -07:00