Comments (7)
Hi Pablo, thanks for raising this issue. Great MWE, even better solution. Do you want to create a pull request with your changes?
Alternatively, if you let me know the email address that you use on github, then I can add you as a co-author to the commit.
from netgraph.
Hi!
Done, I just created the PR. I created this Github account just so I can inform you of this bug, so this is my first PR for a public project. It is tiny, but I hope it is along the lines of what you expected.
from netgraph.
I created this Github account just so I can inform you of this bug, so this is my first PR for a public project.
Thank you very much.
It is tiny, but I hope it is along the lines of what you expected.
You are doing great!
Typically, small PRs are much more preferable to large PRs, and if you have a large PR, it is usually better to split it into several small PRs. The best outcome for a pull request is if the maintainer can simply accept it, and merge. If the PR is very large, there are bound to be some issues that need to be addressed before it can be merged. If instead you split the large PR into many, self-contained small PRs, most of the changes can readily be merged, and only the problematic bit goes into the discuss/amend/re-submit loop.
from netgraph.
Yeah, I absolutely agree. Small PRs are so much easier to review in-between other tasks :)
from netgraph.
Brief question; how often to you release a new netgraph version, i.e. how soon do you think this fix will be available via pip? No pressure, just trying to understand when this fix will be available to colleagues :)
from netgraph.
I have parked the changes on the dev branch at the moment. I haven't tested the current state of dev branch thoroughly yet. It passes all automated tests but I struggle with automating the testing of some of the interactive functionalities, so those still need to be tested manually. I will test & merge the dev branch into master (and push to PyPI) once I am finished with some other changes that I am working on.
In the meantime, your colleagues can install the dev branch via pip in this way:
pip install https://github.com/paulbrodersen/netgraph/archive/dev.zip
from netgraph.
I just merged the dev branch back into master, and updated the packages on PyPI. A simple pip install netgraph
should now suffice.
from netgraph.
Related Issues (20)
- Issue with Node-Edge Connection when using Custom Shapes HOT 4
- Proper format for entering node_labels ? HOT 1
- Multipartite/Shell layouts not working if the number of nodes per layer/shell are not equal HOT 1
- Opacity behavior when removing vertex HOT 2
- Problems with very large graphs HOT 12
- Installation not working with python 3.11 HOT 5
- Minor documentation issues HOT 3
- ArcDiagram throws warning, does not label nodes, does not preserve node order. HOT 2
- Way to specify linestyle for edges? HOT 2
- Unable to use Community layout for Multi-Component graph? HOT 4
- Issues with MultiGraph HOT 14
- Not specifying node_edge_width when node_size is small causes node colours to not show up HOT 2
- How can I change the direction of a dot graph? HOT 1
- Strange Axis BoundingBox "diamond" HOT 3
- Combining interactive graphs with networkx subgraph functions? HOT 6
- (Suggestion) Handling div-by-zero HOT 1
- (Un)directed mixed graph HOT 5
- Changing arrow size while keeping edge width intact HOT 3
- self-loop labeling problem using EditableGraph HOT 2
- Embedding NetGraph EditableGraph in PyQt5 HOT 3
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 netgraph.