Pydantic-ome-ngff

Latest version: v0.6.0

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

Scan your dependencies

0.6.0

What's Changed
* Drop py39 by d-v-b in https://github.com/JaneliaSciComp/pydantic-ome-ngff/pull/38
* rename `Group` and `Groupattrs` to `MultiscaleGroup` and `MultiscaleGroupAttrs` by d-v-b in https://github.com/JaneliaSciComp/pydantic-ome-ngff/pull/37
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/JaneliaSciComp/pydantic-ome-ngff/pull/33
* Skip serializing `None` for select fields by d-v-b in https://github.com/JaneliaSciComp/pydantic-ome-ngff/pull/39
* ran hatch fmt by d-v-b in https://github.com/JaneliaSciComp/pydantic-ome-ngff/pull/40
* add from_array_props by d-v-b in https://github.com/JaneliaSciComp/pydantic-ome-ngff/pull/41
* fix/repair docs by d-v-b in https://github.com/JaneliaSciComp/pydantic-ome-ngff/pull/42


**Full Changelog**: https://github.com/JaneliaSciComp/pydantic-ome-ngff/compare/v0.5.3...v0.6.0

0.5.1

What's Changed
* Transformations by d-v-b in https://github.com/JaneliaSciComp/pydantic-ome-ngff/pull/30


**Full Changelog**: https://github.com/JaneliaSciComp/pydantic-ome-ngff/compare/v0.5.0...v0.5.1

0.5.0

What's Changed
* docs: fix docstrings by d-v-b in https://github.com/JaneliaSciComp/pydantic-ome-ngff/pull/21
* correct the repo name in mkdocs.yaml by d-v-b in https://github.com/JaneliaSciComp/pydantic-ome-ngff/pull/25
* Don't refer to the `path` attribute for Zarr stores by d-v-b in https://github.com/JaneliaSciComp/pydantic-ome-ngff/pull/26
* Hashability by d-v-b in https://github.com/JaneliaSciComp/pydantic-ome-ngff/pull/27


**Full Changelog**: https://github.com/JaneliaSciComp/pydantic-ome-ngff/compare/v0.4.0...v0.5.0

0.4.0

A bunch of overdue changes, most importantly support for container-level validation via `pydantic-zarr`, which means two things:
- the parts of OME-NGFF metadata that refer to arrays, like `dataset.path`, can be checked to ensure that the references are valid, and the dimensionality of the arrays can be checked against the dimensionality of coordinate transformations.
- OME-NGFF defines a particular kind of Zarr group (one with specific attributes, and with particular members). We can now [model that group](https://github.com/JaneliaSciComp/pydantic-ome-ngff/blob/719572acabf81df4db17019f365b6051d639a7fb/src/pydantic_ome_ngff/v04/multiscale.py#L237), and use the model to create a corresponding zarr group.

There are also breaking changes, as I renamed a bunch modules because I hated the old names.

**Full Changelog**: https://github.com/JaneliaSciComp/pydantic-ome-ngff/compare/v0.3.0...v0.4.0

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.