pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/anvaka/ngraph.gexf

0eb15370f045c7e0.css" /> GitHub - anvaka/ngraph.gexf: Gephi *.gexf file parser · GitHub
Skip to content

anvaka/ngraph.gexf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ngraph.gexf

Gephi gexf file parser for server and browser. This library is a part of ngraph project. See demo here: Talking with Gephi

build status

usage

This library allows you to load gexf files into ngraph.graph.

var fs = require('fs');
var gexf = require('ngraph.gexf');
var graph = gexf.load(fs.readFileSync('myfile.gexf', 'utf8'));
// graph is now normal grpah and can be used by ngraph modules

You can also store graph into gexf file format:

var gexf = require('ngraph.gexf');

var binTree = require('ngraph.generators').balancedBinTree(5);
var gexfFileContent = gexf.save(binTree);

Details

This library supports node.js and browser runtime (via browserify). When used from node.js it uses libxmljs library for quick parsing of xml files. When used in a browser it uses browser's capabilities to read and query xml files.

Because of this, library size is really small when served in the browser:

  • 24kb - unminified
  • 13kb - minified
  • 4kb - gzipped

Current implementation is really basic and does not support some of the gexf features:

Adding Hierarchy and Phylogeny is relatively easy and they will be implemented if such need arise. Dynamics - requires to think a little bit to better represent graph's timeline.

install

With npm do:

npm install ngraph.gexf

license

MIT

About

Gephi *.gexf file parser

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy