Comments (3)
Trying to make an app based on the Erdős degree 1
graph (the people that are one "hop" away from coauthoring a paper with Paul Erdős.
It has 6,927 nodes and 11,850 edges. My plan is to add more data to the links, e.g., paper title, or number of common publications.
I tried to look at other options (like animals and their genus trees) but could not find a good source of data. There was a decent data source for international ⚽ that we could use but it's hard to make 1,000s of nodes out of it because there are only so many countries. Maybe a good example of a "smaller" graph though.
from ipyforcegraph.
Some examples we could gin up within a running app (or with things lying around the repo):
yarn.lock
- the
conda-lock
outputs - the current state of widgets
- the current labextensions/plugins installed, maybe get access to signals
from ipyforcegraph.
In quick investigations, we found in a lumino/lab application that we could get at:
- registered plugins
- their tokens
- their signals
if we can get at some additional information (such as the listeners) we might be able to get at some more info. Some of these, however, will lose some of their identifying information due to minification, etc.
The widget manager, and its relationship to extensions and loaded widget imports, and the backbone graph observers, may also provide some useful stuff, but we'd have to be careful to exclude the "beholding" force graph itself.
However it works, these would be full, but optional and essentially read-only, classes, on the kernel side e.g.
JupyterlabLabPluginSource
WidgetManagerSource
from ipyforcegraph.
Related Issues (20)
- Gather client, kernel, and server coverage during acceptance tests HOT 1
- Occasional incorrect sorting of nodes when using preserve columns HOT 1
- Release v0.3.3 HOT 1
- Publish test reports on GitHub pages HOT 1
- Add audits to preflight HOT 1
- node_preserve_columns does not work as expected HOT 5
- Release 0.3.4
- Non-string `Text.text` values crash `ipyforcegraph` HOT 1
- Release 0.3.5
- GraphDirectory padding trait inconsistent HOT 1
- Release 0.3.6
- Release 0.3.7
- Allow styling based on JupyterLab Theme HOT 1
- Release 0.3.8
- Option to Store Computed Colors on `nodes` and `links` HOT 1
- Release 0.4.0
- Test in JupyterLite, JupyterLab 4, Notebook 7 HOT 2
- Adjust Color Palette based on Lightness/Contrast HOT 2
- Improve wrapper handling and info
- Release 0.4.1
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 ipyforcegraph.