Skip to content

Resolve NXEP4 with justification for not implementing it.#6617

Merged
jarrodmillman merged 3 commits intonetworkx:mainfrom
rossbar:resolve-nxep4
Apr 4, 2023
Merged

Resolve NXEP4 with justification for not implementing it.#6617
jarrodmillman merged 3 commits intonetworkx:mainfrom
rossbar:resolve-nxep4

Conversation

@rossbar
Copy link
Copy Markdown
Contributor

@rossbar rossbar commented Apr 4, 2023

Adds some text to the discussion section of NXEP4 to capture the conversations at the last several community meetings.

To summarize: I propose not to implement NXEP4 as described, as NetworkX would lose strict stream-compatibility using the new np.random.Generator as the default in the nx.random_state decorators.

@rossbar rossbar added the NXEP label Apr 4, 2023
Copy link
Copy Markdown
Member

@dschult dschult left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me! It captures my understanding of the discussions.

I have one nit change/suggestion below.

@jarrodmillman jarrodmillman added this to the networkx-3.1 milestone Apr 4, 2023
jarrodmillman and others added 2 commits April 4, 2023 08:08
Co-authored-by: Dan Schult <dschult@colgate.edu>
The title is long and makes the table of contents look sloppy. I think the shorter name is clear and given the text it shouldn't cause confusion. @rossbar Feel free to remove this commit, if you prefer.
@jarrodmillman jarrodmillman merged commit c55f870 into networkx:main Apr 4, 2023
Alex-Markham pushed a commit to Alex-Markham/networkx that referenced this pull request Oct 13, 2023
)

* Resolve NXEP4 with justification for not implementing it.

* Update doc/developer/nxeps/nxep-0004.rst

Co-authored-by: Dan Schult <dschult@colgate.edu>

* Update nxep-0004.rst

The title is long and makes the table of contents look sloppy. I think the shorter name is clear and given the text it shouldn't cause confusion. @rossbar Feel free to remove this commit, if you prefer.

---------

Co-authored-by: Jarrod Millman <jarrod.millman@gmail.com>
Co-authored-by: Dan Schult <dschult@colgate.edu>
dschult added a commit to BrunoBaldissera/networkx that referenced this pull request Oct 23, 2023
)

* Resolve NXEP4 with justification for not implementing it.

* Update doc/developer/nxeps/nxep-0004.rst

Co-authored-by: Dan Schult <dschult@colgate.edu>

* Update nxep-0004.rst

The title is long and makes the table of contents look sloppy. I think the shorter name is clear and given the text it shouldn't cause confusion. @rossbar Feel free to remove this commit, if you prefer.

---------

Co-authored-by: Jarrod Millman <jarrod.millman@gmail.com>
Co-authored-by: Dan Schult <dschult@colgate.edu>
cvanelteren pushed a commit to cvanelteren/networkx that referenced this pull request Apr 22, 2024
)

* Resolve NXEP4 with justification for not implementing it.

* Update doc/developer/nxeps/nxep-0004.rst

Co-authored-by: Dan Schult <dschult@colgate.edu>

* Update nxep-0004.rst

The title is long and makes the table of contents look sloppy. I think the shorter name is clear and given the text it shouldn't cause confusion. @rossbar Feel free to remove this commit, if you prefer.

---------

Co-authored-by: Jarrod Millman <jarrod.millman@gmail.com>
Co-authored-by: Dan Schult <dschult@colgate.edu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

3 participants