Skip to content

Releases: usnistgov/jsfive

add node build

30 Jul 15:19
Compare
Choose a tag to compare

a nodejs build is located in dist/index.js

Example use:

$ node
Welcome to Node.js v14.17.4.
Type ".help" for more information.
> const hdf5 = require("jsfive")
undefined
> var fs = require("fs");
undefined
> var ab = fs.readFileSync("/home/brian/Downloads/sans4490.nxs.ngv");
undefined
> var f = new hdf5.File(ab.buffer);
undefined
> f.keys
[ 'entry' ]
> f.get("entry").attrs
{ NX_class: 'NXentry' }
> 

Adding fractal heap and BTree V2 support

19 Jul 18:38
Compare
Choose a tag to compare

Adding fractal heap and BTree V2 support, based on jjhelmus/pyfive#47

fix for version 2 object headers

18 Feb 19:34
Compare
Choose a tag to compare
0.2.3

updated version with fix for version 2 object headers

fix for link messages

18 Feb 03:00
Compare
Choose a tag to compare

from pull request #11

match version number in package.json

10 Jul 14:38
Compare
Choose a tag to compare

This is a release that does nothing but match the package version in package.json

bugfix in dataobjects

18 May 21:56
Compare
Choose a tag to compare
0.1.6

replace repeated underscore placeholders in initialize of var, which …

adding softlink

18 May 15:23
Compare
Choose a tag to compare

This adds an implementation of resolving SoftLinks. The variety of SoftLink that appears in SymbolTable.get_links has been tested and works, but I couldn't find any files that contain link messages (0x0002) in the tests or in my typical working files, so that has not been tested (the _get_links_from_link_msgs method in DataObjects)

Implementation notes: soft links are distinguished from hard links by the fact that they are strings, in the 'get' method in high_level.Group class. If a link is a string (and therefore a soft link) it is sent back to "get" as a string, and if the lookup fails None is returned, as in the spec.

Fix reading of VLEN_STRING in data

23 Jul 19:07
Compare
Choose a tag to compare
0.1.4

support both esm and es2015 from index.js

bug fix for references at the end of global heap object

11 Jul 17:14
Compare
Choose a tag to compare

Fix for global heap objects with zero data size at the end of heap

MVP release

03 Apr 19:07
Compare
Choose a tag to compare

This release allows basic functionality for clients using es6 modules, and import.