27 lines
401 B
Python
27 lines
401 B
Python
from collections import defaultdict
|
|
from typing import Annotated
|
|
|
|
import arcticdb as adb
|
|
from fastapi import Path
|
|
|
|
from registry import Registry
|
|
|
|
|
|
PGroup = Annotated[str, Path(pattern=r"^p\d{5}$")]
|
|
|
|
|
|
uri = "lmdb://adb"
|
|
ac = adb.Arctic(uri)
|
|
|
|
lib = ac.get_library(
|
|
"stand",
|
|
create_if_missing=True,
|
|
library_options=adb.LibraryOptions(dynamic_schema=True)
|
|
)
|
|
|
|
|
|
grids = defaultdict(Registry)
|
|
|
|
|
|
|