Query, search & load data
¶
If you just want to use lamindb like a file system, then you can do that by querying artifacts through their file keys.
import lamindb as ln
# one file, latest version
artifact = ln.Artifact.get(key="project1/dataset1.csv")
# a previous version of the same file
artifact_v1 = ln.Artifact.get(key="project1/dataset1.csv", version="1")
# sync file to a local cache
path = artifact.cache()
# a folder stored as one artifact
folder = ln.Artifact.get(key="project1/my_folder")
# sync the folder into a local cache
folder_path = folder.cache()
# all artifacts whose file key starts with "project1/"
artifacts = ln.Artifact.filter(key__startswith="project1/")
If you’re looking for a data catalog, a data lake, or a lakehouse, see the following guides: