Releases: Open-Quantum-Platform/tagarray
Releases · Open-Quantum-Platform/tagarray
Release list
tagarray 1.0.0
First release as a first-class Open-Quantum-Platform project, graduating from
foxtran/libtagarray's 0.0.x line. The C / C++ / Fortran / Python APIs are now
stable, and tagarray is meant to be used independently across languages.
Highlights
- Fortran one-line API —
c%alloc(tag, shape, ptr)/ta_allocate(...)create a
container-owned array and bind a typed pointer in a single, status-checked call
(type inferred from the pointer). Fail-fast*_or_dievariants. real64/real32/
int32/int64/complex(real64), ranks 1–3. find_package(tagarray)now works — shipstagarrayConfig.cmakeand the
tagarray::tagarray/tagarray::tagarray_ftargets; FetchContent uses the same names.pip installworks —import tagarrayfrom a self-contained wheel (scikit-build-core).- Examples including a cross-language demo (C++ writes a file, Fortran reads the same bytes).
- Fixes — truncated status messages;
is_associatedalways-false; numpy int64 "Type not found".
See CHANGELOG.md
and README.md for full details.
MIT licensed. Originally created by foxtran.