Commit graph

132 commits

Author SHA1 Message Date
88fd42cdc3
fix test interfaces not being disabled 2024-09-03 13:10:26 -07:00
4152af1f91
allow revalidation of already-proxied arrays 2024-09-03 12:58:05 -07:00
d595e87e10
failing test for revalidation 2024-09-03 12:50:26 -07:00
cb1e6357b6
oop python 3.13 not out yet 2024-09-03 11:55:52 -07:00
d24da4dc12
fill out package metadata, add python 3.13 to test matrix 2024-09-03 11:51:12 -07:00
2ed0be8ef3
Merge pull request #13 from p2p-ld/hdf5-str
Some checks are pending
Lint / Ruff Linting (push) Waiting to run
Lint / Black Formatting (push) Waiting to run
Tests / test (<2.0.0, macos-latest, 3.12) (push) Waiting to run
Tests / test (<2.0.0, macos-latest, 3.9) (push) Waiting to run
Tests / test (<2.0.0, ubuntu-latest, 3.12) (push) Waiting to run
Tests / test (<2.0.0, ubuntu-latest, 3.9) (push) Waiting to run
Tests / test (<2.0.0, windows-latest, 3.12) (push) Waiting to run
Tests / test (<2.0.0, windows-latest, 3.9) (push) Waiting to run
Tests / test (>=2.0.0, macos-latest, 3.12) (push) Waiting to run
Tests / test (>=2.0.0, macos-latest, 3.9) (push) Waiting to run
Tests / test (>=2.0.0, ubuntu-latest, 3.10) (push) Waiting to run
Tests / test (>=2.0.0, ubuntu-latest, 3.11) (push) Waiting to run
Tests / test (>=2.0.0, ubuntu-latest, 3.12) (push) Waiting to run
Tests / test (>=2.0.0, ubuntu-latest, 3.9) (push) Waiting to run
Tests / test (>=2.0.0, windows-latest, 3.12) (push) Waiting to run
Tests / test (>=2.0.0, windows-latest, 3.9) (push) Waiting to run
Tests / finish-coverage (push) Blocked by required conditions
Add support for strings in hdf5
2024-09-02 22:59:39 -07:00
5e154ce21e
correct decoding of byte arrays 2024-09-02 22:52:29 -07:00
e78c170a2b
correct decoding of byte arrays 2024-09-02 22:49:13 -07:00
f28c766b96
strings in compound dtypes 2024-09-02 22:40:17 -07:00
0f1e0d0caf
oop still have to do bytes conversion 2024-09-02 22:29:58 -07:00
067ffa0342
bump changelog, version 2024-09-02 22:23:41 -07:00
0e6ea07d5e
Add support for strings in hdf5 2024-09-02 22:14:47 -07:00
f699d2ab7b
Merge pull request #12 from p2p-ld/interface-len
Support `len()` across all interfaces
2024-09-02 18:24:16 -07:00
8883076e5c
we actually don't need to manually delete that since the tmp_dir should delete it on its own 2024-09-02 18:20:55 -07:00
fa5e4defe2
changelog and bump version 2024-09-02 18:18:57 -07:00
b1c8d3e422
Add len method to video and hdf5 interfaces, make dunder test module to test dunder methods across all interfaces 2024-09-02 18:13:28 -07:00
9364cacc90
Merge pull request #11 from p2p-ld/hdf5-compound-dtype
Add ability to index fields within hdf5 compound dtypes
2024-09-02 17:14:30 -07:00
26aeb7c049
syntaxerrors happen when parsing the AST 2024-09-02 17:11:02 -07:00
99d68f0d00
python < 3.10 compat for starred unpacking. if this works i'll hug my computer 2024-09-02 17:08:58 -07:00
2a93694cfc
fix setting values 2024-09-02 17:05:32 -07:00
290a72f8ca
changelog and bump version 2024-09-02 16:55:27 -07:00
03fe97b7e0
add ability to index hdf5 compound datasets 2024-09-02 16:45:56 -07:00
6a397a9aba
Merge pull request #8 from p2p-ld/constructable
Make NDArray callable as a functional validator
2024-08-13 23:29:20 -07:00
35ec2f1651
update changelog, bump version 2024-08-13 23:27:12 -07:00
3304ab3d88
update changelog, bump version 2024-08-13 23:05:28 -07:00
87e6226ccf
Merge pull request #7 from p2p-ld/dtype-subclasses
Check for dtype subclass
2024-08-12 21:37:23 -07:00
f63bd9c171
update changelog, bump version 2024-08-12 21:36:57 -07:00
a8ba11f772
update changelog, bump version 2024-08-12 21:35:01 -07:00
e9d766aad1
Merge pull request #6 from p2p-ld/dtype-models
Allow arbitrary dtypes, support pydantic models as dtypes :)
2024-08-12 21:16:11 -07:00
bd8b075561
update changelog, bump version 2024-08-12 21:14:39 -07:00
90994b1ba1
get inner object from object array to test arbitrary dtype 2024-08-12 21:10:56 -07:00
dd9a8e959f
allow arbitrary dtypes, and allow pydantic models as the inner type in json schema array creation 2024-08-12 20:50:33 -07:00
32db88fc1b
Merge pull request #5 from p2p-ld/dtype-str
Better string dtype handling
2024-08-05 19:55:20 -07:00
275c269217
turn off caching because it ends up taking longer than running the tests 2024-08-05 19:52:19 -07:00
c0f322c70f
Bump version and update changelog 2024-08-05 19:49:13 -07:00
4c5b3699a3
Missed a change 2024-08-05 19:43:43 -07:00
b2db1014bd
Better string dtype checking support, restructuring the validation hooks to allow finer grained control over the process. 2024-08-05 19:43:15 -07:00
880dafb151
Merge pull request #3 from p2p-ld/vendor-nptyping
Vendor nptyping
2024-07-31 16:57:38 -07:00
fef528f3bc
make test order insensitive 2024-07-31 16:51:37 -07:00
a64bb2186f
changelog, bump version, fill in coverage 2024-07-31 16:45:48 -07:00
0a930eed35
windows doesn't like to let go of files 2024-07-31 16:25:59 -07:00
886cc893d8
exclude mac from coveralls 2024-07-31 16:20:22 -07:00
528c1f57dc
coveralls broken on mac? 2024-07-31 16:11:42 -07:00
2887841bdb
coveralls broken on mac? 2024-07-31 16:04:10 -07:00
44777ab70a
debugging CI 2024-07-31 15:59:46 -07:00
f4a2ec0fb3
fix ruff problem from newer ruff version 2024-07-31 15:59:07 -07:00
c57a6d614b
update lockfile 2024-07-31 15:53:26 -07:00
40c8e9d95d
remove nptyping dependency, update CI, remove old numpy types 2024-07-31 15:50:24 -07:00
3306703741
update old numpy dtypes, remove them, lint 2024-07-31 14:15:24 -07:00
4604e7e7bb
apply monkeypatches in vendored nptyping, remove monkeypatch module and call 2024-07-31 14:08:26 -07:00