A JavaScript GIFTI file format reader.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
release/current
src
tests
.gitattributes
.gitignore
LICENSE
README.md
bower.json
build.properties
package.json

README.md

GIFTI-Reader-JS

A JavaScript GIFTI file format reader. This reader parses GIFTI files and supports ASCII, Base64, and GZIP-Base64 datatypes.

Usage

API and more examples

var gii = gifti.parse(giftiXMLString);

// DataArray.getData() will return Float32Array, Uint8Array or Int32Array depending on datatype
var points = gii.getPointsDataArray().getData();
var indices = gii.getTrianglesDataArray().getData();
var normals = gii.getNormalsDataArray().getData();
var colors = gii.getColorsDataArray().getData();
var labels = gii.labelTable;

Install

Get a packaged source file:

Or install via NPM:

npm install gifti-reader-js

Or install via Bower:

bower install gifti-reader-js

Testing

npm test

Building

See the release folder for the latest builds or build it yourself using:

npm run build

This will output gifti-reader.js and gifti-reader-min.js to build/.

Acknowledgments

GIFTI-Reader-JS makes use of the following third-party libraries:

  • pako — for GZIP inflating
  • sax-js — for SAX parsing