Lamindb

Latest version: v0.74.0

Safety actively analyzes 640563 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 24

0.69

0.69.0

Main new features:

- ✨ Integrate lamindb with git [PR](https://github.com/laminlabs/lamindb/pull/1493) [PR](https://github.com/laminlabs/lamindb/pull/1497) [falexwolf](https://github.com/falexwolf)
- ✨ Introduce `ln.finish()`, track run finish times as `run.finished_at`, rename `run.run_at` to `run.started_at`, upload notebooks during `ln.finish()` [PR](https://github.com/laminlabs/lamindb/pull/1501) [falexwolf](https://github.com/falexwolf)
- 🚸 Upload script source code and environment during `ln.track()` [PR](https://github.com/laminlabs/lamindb/pull/1499) [falexwolf](https://github.com/falexwolf)

Other changes:

- ✨ Allow including simple related fields in `.df()` [PR](https://github.com/laminlabs/lamindb/pull/1495) [falexwolf](https://github.com/falexwolf)
- 🚚 Move transform settings into settings [PR](https://github.com/laminlabs/lamindb/pull/1498) [falexwolf](https://github.com/falexwolf)
- ✨ Add `latest_version` filter for `QuerySet` [PR](https://github.com/laminlabs/lamindb/pull/1489) [falexwolf](https://github.com/falexwolf)
- 🚚 Rename `transform.short_name` to `transform.key` [PR](https://github.com/laminlabs/lamindb/pull/1500) [falexwolf](https://github.com/falexwolf)
- 🚸 Return `storage_idx` in `MappedCollection` [PR](https://github.com/laminlabs/lamindb/pull/1504) [Koncopd](https://github.com/Koncopd)
- ♻️ Add a JSON field to `Run` [PR](https://github.com/laminlabs/lamindb/pull/1505) [falexwolf](https://github.com/falexwolf)

0.68.2

- 🚸 Move transform & run artifacts into cache before uploading [PR](https://github.com/laminlabs/lamindb/pull/1488) [falexwolf](https://github.com/falexwolf)
- 🚸 More sensible transform types [PR](https://github.com/laminlabs/lamindb/pull/1486) [falexwolf](https://github.com/falexwolf)
- 🚚 Rename `lnschema_lamin1` to `wetlab` [PR](https://github.com/laminlabs/lamindb/pull/1487) [falexwolf](https://github.com/falexwolf)

0.68.1

- 🚸 You can now use `ln.connect()` to connect to a LaminDB instance [PR](https://github.com/laminlabs/lamindb/pull/1480) [falexwolf](https://github.com/falexwolf)
- 🚸 You can no longer delete data from non-default storage locations, as these might be tracked in other instances [PR](https://github.com/laminlabs/lamindb/pull/1484) [sunnyosun](https://github.com/sunnyosun)
- 🚸 Enable transferring data from local instances to remote instances [PR](https://github.com/laminlabs/lamindb/pull/1479) [sunnyosun](https://github.com/sunnyosun)

0.68

0.68.0

🚸 Decouple features linking from Artifact construction [PR 1](https://github.com/laminlabs/lamindb/pull/1434) [2](https://github.com/laminlabs/lamindb/pull/1455) [3](https://github.com/laminlabs/lamindb/pull/1458) [sunnyosun](https://github.com/sunnyosun).

python
default constructor for PathLike
artifact = ln.Artifact("mysc.h5ad", description="raw data")
from_ constructors for other types
artifact = ln.Artifact.from_anndata(mysc_adata, description="raw data") no longer links features
artifact = artifact.save()

high-level feature linking
artifact.features.add_from_anndata(var_field=bt.Gene.ensembl_gene_id)
artifact.features.add_from_df()

low-level feature linking
meta = ln.Feature.from_values(mysc_adata.obs.columns, field="name")
genes = bt.Gene.from_values(mysc_adata.var.ensembl_gene_id, field="ensembl_gene_id")
artifact.features.add(genes, slot="obs")
artifact.features.add(genes, slot="var")

labels linking (no change)
labels = ln.ULabel.from_values(adata.obs.donor, field=...)
ln.save(labels)
artifact.labels.add(labels)


<br>

- 🚸 Can now use `ln.track()` without `lamin track` [PR](https://github.com/laminlabs/lamindb/pull/1462) [falexwolf](https://github.com/falexwolf)
- 🐛 `lamin stage` respects new URL design [PR](https://github.com/laminlabs/lamindb/pull/1467) [falexwolf](https://github.com/falexwolf)
- 🚚 Rename `.dev` to `.core` [PR](https://github.com/laminlabs/lamindb/pull/1464) [falexwolf](https://github.com/falexwolf)
- ♻️ Improved `MappedCollection` [PR](https://github.com/laminlabs/lamindb/pull/1460) [PR](https://github.com/laminlabs/lamindb/pull/1448) [Koncopd](https://github.com/Koncopd)

Page 6 of 24

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.