TODO

Validation

Todo

Support pydantic value/range constraints - less than, greater than, etc.

Todo

Support different precision modes - eg. exact precision, or minimum precision where specifying a float32 would also accept a float64, etc.

Metadata

Todo

Use names in nptyping annotations in generated JSON schema metadata

All TODOs

Todo

NWB Compatibility

Precision: NWB allows for a sort of hierarchy of type specification - a less precise type also allows the data to be specified in a more precise type

original entry

Todo

We will be moving away from using nptyping in v2.0.0.

It was written for an older era in python before the dramatic changes in the Python type system and is no longer actively maintained. We will be reimplementing a syntax that extends its array specification syntax to include things like ranges and extensible dtypes with varying precision (and is much less finnicky to deal with).

original entry

Todo

Add the zarr examples!

original entry

Todo

Docs:

Describe implementation details!

original entry

Todo

Implement structured arrays

original entry

Todo

Implement pandas dataframe validation?

original entry

Todo

Support pydantic value/range constraints - less than, greater than, etc.

original entry

Todo

Support different precision modes - eg. exact precision, or minimum precision where specifying a float32 would also accept a float64, etc.

original entry

Todo

Use names in nptyping annotations in generated JSON schema metadata

original entry