<commit_before>*********************************
Version 2.0 Notes and API Changes
*********************************

This page includes more detailed release information and API changes from
NetworkX 1.9 to NetworkX 2.0.

Please send comments and questions to the networkx-discuss mailing list:
<http://groups.google.com/group/networkx-discuss>.

New functionalities
-------------------

* [`#823 <https://github.com/networkx/networkx/pull/823>`_]
  A :samp:`enumerate_all_cliques` function is added in the clique package
  (:samp:`networkx.algorithms.clique`) for enumerating all cliques (including
  nonmaximal ones) of undirected graphs.

* [`#1105 <https://github.com/networkx/networkx/pull/1105>`_]
  A coloring package (:samp:`networkx.algorithms.coloring`) is created for
  graph coloring algorithms. Initially, a :samp:`greedy_color` function is
  provided for coloring graphs using various greedy heuristics.

* [`#1193 <https://github.com/networkx/networkx/pull/1193>`_]
  A new generator :samp:`edge_dfs`, added to :samp:`networkx.algorithms.traversal`,
  implements a depth-first traversal of the edges in a graph. This complements
  functionality provided by a depth-first traversal of the nodes in a graph.
  For multigraphs, it allows the user to know precisely which edges were
  followed in a traversal. All NetworkX graph types are supported. A traversal
  can also reverse edge orientations or ignore them.

* [`#1210 <https://github.com/networkx/networkx/pull/1210>`_]
  Add a random generator for the duplication-divergence model.

* [`#1241 <https://github.com/networkx/networkx/pull/1210>`_]
  A new :samp:`networkx.algorithms.dominance` package is added for<commit_msg>Add release notes entry for #1194<commit_after>*********************************
Version 2.0 Notes and API Changes
*********************************

This page includes more detailed release information and API changes from
NetworkX 1.9 to NetworkX 2.0.

Please send comments and questions to the networkx-discuss mailing list:
<http://groups.google.com/group/networkx-discuss>.

New functionalities
-------------------

* [`#823 <https://github.com/networkx/networkx/pull/823>`_]
  A :samp:`enumerate_all_cliques` function is added in the clique package
  (:samp:`networkx.algorithms.clique`) for enumerating all cliques (including
  nonmaximal ones) of undirected graphs.

* [`#1105 <https://github.com/networkx/networkx/pull/1105>`_]
  A coloring package (:samp:`networkx.algorithms.coloring`) is created for
  graph coloring algorithms. Initially, a :samp:`greedy_color` function is
  provided for coloring graphs using various greedy heuristics.

* [`#1193 <https://github.com/networkx/networkx/pull/1193>`_]
  A new generator :samp:`edge_dfs`, added to :samp:`networkx.algorithms.traversal`,
  implements a depth-first traversal of the edges in a graph. This complements
  functionality provided by a depth-first traversal of the nodes in a graph.
  For multigraphs, it allows the user to know precisely which edges were
  followed in a traversal. All NetworkX graph types are supported. A traversal
  can also reverse edge orientations or ignore them.

* [`#1194 <https://github.com/networkx/networkx/pull/1194>`_]
  A :samp:`find_cycle` function is added to the :samp:`networkx.algorithms.cycles`
  package to find a cycle in a graph. Edge orientations can be optionally reversed
  or ignored.

* [`#1210 <https://github.com/networkx/networkx/pull/1210>`_]
  Add a random generator for the duplication-divergence model.

* [`#1241 <https://github.com/networkx/networkx/pull/1210>`_]
  A new :samp:`networkx.algorithms.dominance` package is added for
{'fraction_non_alphanumeric': 0.14105724459052316, 'fraction_numerical': 0.027389756231169543, 'mean_word_length': 4.679626749611198, 'pattern_counts': {'":': 0, '<': 16, '<?xml version=': 0, '>': 16, 'https://': 11, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2341140', 'n_tokens_mistral': 1150, 'n_tokens_neox': 1058, 'n_words': 364}