What happens if I import a schema module without lamindb?¶
Install the lamindb
Python package:
pip install 'lamindb[bionty]'
!lamin init --storage testschema --schema bionty
💡 connected lamindb: testuser1/testschema
Upon import
, nothing yet happens:
import bionty as bt
💡 connected lamindb: testuser1/testschema
If you try to access an attribute (other than model
), you’ll load the instance in the same way as calling import lamindb
.
Under the hood, lamindb
is imported!
assert bt.Organism(name="human") is not None
!lamin delete --force testschema
💡 deleting instance testuser1/testschema