jcrist / msgspec

A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML
https://jcristharif.com/msgspec/
BSD 3-Clause "New" or "Revised" License
2.01k stars 59 forks source link

Convert builtin types to numpy #655

Open i-newton opened 3 months ago

i-newton commented 3 months ago

Question

I would like to convert some built-in types to numpy dtype instances in order to save some memory, numpy fields are part of msgspec struct. Is it possible to do in msgspec? Should i use dec_hook here, i failed to find any example fot the issue.

jcrist commented 3 months ago

Hi, thanks for opening this. I'm not sure I understand the question - can you provide an example (pseudocode) showing what you would like to happen? I can then (hopefully) show you how to make that example work with msgspec.