dtype

Return a data type from a string representing the type

dtype

Return a data type from a string representing the data type.

Mostly useful for using with ndarray where you would like instantiate a typed array of the same array.dtype.

var dtype = require('dtype')
var ndarray = require('ndarray')
 
var arr = ndarray(new Int8Array(32))
 
// some time later 
 
var newarr = ndarray(new (dtype(arr.dtype)))

dtype(string) will return the following data types based on the strings given:

Data typeString
Int8Array"int8"
Int16Array"int16"
Int32Array"int32"
Uint8Array"uint8"
Uint16Array"uint16"
Uint32Array"uint32"
Float32Array"float32"
Float64Array"float64"
Array"array"
Uint8ClampedArray"uint8_clamped"
ArrayBuffer"generic"
ArrayBuffer"data"
ArrayBuffer"dataview"
Buffer"buffer"

If Buffer is not present then "buffer" will return ArrayBuffer.

With npm do:

npm install dtype

Use browserify to require('dtype').

  • 0.1.0 - initial release

Copyright (c) 2013 Kyle Robinson Young
Licensed under the MIT license.