Skip to content
/ npyz Public

NumPy npy/npz marshal/unmarshal routines for Node.js and modern browsers

License

Notifications You must be signed in to change notification settings

mrjj/npyz

Repository files navigation

NPyz

NPyz

.npy and .npz NumPy files reader for Node.JS

Version: 0.4.2

master status: CircleCI

Usage

Node.js

see ./examples/example.js

const npyz = require('npyz');

const inputPath = process.argv[2];

npyz.read(inputPath).then(
  res => console.info(npyz.pJSON(res)),
);

Run it:

$ node ./examples/example.js ./src/__tests__/data/npy/test.npz 

See result:

{
  "color": [
    [
      [0,1,2],
      [3,4,5],
      [6,7,8],
      [9,10,11],
      [12,13,14]
    ],
    [
      [15,16,17],
      [18,19,20],
      [21,22,23],
      [24,25,26],
      [27,28,29]
    ],
    [
      [30,31,32],
      [33,34,35],
      [36,37,38],
      [39,40,41],
      [42,43,44]
    ],
    [
      [45,46,47],
      [48,49,50],
      [51,52,53],
      [54,55,56],
      [57,58,59]
    ],
    [
      [60,61,62],
      [63,64,65],
      [66,67,68],
      [69,70,71],
      [72,73,74]
    ]
  ],
  "depth": [
    [0,1,2,3,4],
    [5,6,7,8,9],
    [10,11,12,13,14],
    [15,16,17,18,19],
    [20,21,22,23,24]
  ]
}

Browser

Browser support is planned to be added

Dependencies and third parties

Owl

   ◯  .       .        .           .     *     .
 .  .     .      ___---===(OvO)===---___  .      °     *
                  .              
,~^~,   .      .     ◯         .            .      ,~^~^^                
    ~^\$~^~~^#*~-^\_  __ _ _ _ _ ____/*-~^~~^^~^##~^~^
                  = * - _-  =_- . - 

About

NumPy npy/npz marshal/unmarshal routines for Node.js and modern browsers

Resources

License

Stars

Watchers

Forks

Packages

No packages published