Comments (2)
GML is read by the 3rd-party library networkx.
Heh. We use networkx with its memory-wasting data structure primarily because it can supposedly read different formats. Through networkx, we "support"
- Pajek format, to which we added some patches so that it (mostly) works;
- GML format, to which we would apparently have to add some patches to make it work;
- edgelist, which is trivial (the reader has 15 lines of code)
- pickle, which is, well, just pickle, a single line of code.
I guess it's time to say goodbye to networkx.
Oh, the only other thing we (try to) use networkx for is computation of some graph statistics. They're written in Python and are too slow to be useful, so we'll have to reimplement them anyway (just like we already reimplemented the F-R layout).
from orange3-network.
+1 on this!
from orange3-network.
Related Issues (20)
- Increase Network Clustering Algorithms with CDLib
- Inclusion of More Centrality Measures and Internal Indices
- Inclusion of Node Embedding Algorithms
- Network Explorer: crashes mid optimization
- TypeError: 'float' object is not subscriptable
- No help/documentation on Network widgets HOT 2
- Network From Distances Widget Crashes when threshold is changed HOT 2
- Documentation for Embeddings
- Network_Analysis_Widget
- [Feature] show edge labels HOT 8
- Network From Distances window is too small and not resizable
- Network from distance property dialog do not maximize HOT 3
- Network Explorer should remember the vertex coordinates in settings
- Network Explorer: Manual moving of points
- Invalid .net file in network collection HOT 1
- Network Explorer: crash on connection HOT 2
- Network Explorer: remaining subnetwork info doesn't get cleared HOT 1
- [FR] Network Explorer: add option to filter on exact node name
- Network file crashing when loading HOT 1
- Add documentation for Network from Distances and From Neighbours
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from orange3-network.