Skip to content

Commit ddbe4c4

Browse files
authored
Update TRANSITIONGUIDE.md
1 parent a230c6c commit ddbe4c4

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

TRANSITIONGUIDE.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@
22

33
## Python API
44

5-
This release introduces new concepts in the API and improves user experience through more automation and better DataFrame support. Python users are encouraged to review these changes and potentially upgrade their code before using 0.11 verison.
5+
This release introduces new concepts in the API and improves user experience through more automation and better DataFrame support. Python users are encouraged to review these changes and potentially upgrade their code before using 0.11 version.
66

77
### New graph types
88
The Python API now has `Graph` (undirected) and `DiGraph` (directed) types. This is closer to NetworkX's API.
99

1010
In the past, directed graphs were stored using the `Graph` type.
1111
Starting in 0.11, `DiGraph` should be used for directed graphs instead. `Graph` only refers to undirected graphs now.
1212

13-
The `Multi(Di)Graph` types were added and more support this new structure will be added in the next releases (more details on that in issue #604).
13+
The `Multi(Di)Graph` types were added and more support this new structure will be added in the next releases (more details in issue #604).
1414

1515
### Undirected graphs
1616
cuGraph automatically "symmetrize" undirected inputs: each undirected edge (u,v) is stored as two directed edges (u,v) and (v,u).
1717

1818
When viewing the graph or requesting the number of edges, cuGraph will currently return this symmetrized view.
19-
This is an implementation detail that will be hidden to the user in 0.12 (more details on that in issue #603).
19+
This is an implementation detail that will be hidden to the user in 0.12 (more details in issue #603).
2020

2121
### Loading an edge list
2222
Users are encouraged to use `from_cudf_edge_list` instead of `add_edge_list`.
@@ -26,15 +26,13 @@ In this case all analytics outputs are automatically un-renumbered before being
2626

2727
## C++ API
2828

29-
This release is the first step toward converting the former C-like API into a C++ API. Major changes have been made. C++ users should review these changes and upgrade their code before using 0.11 verison.
29+
This release is the first step toward converting the former C-like API into a C++ API. Major changes have been made, C++ users should review these changes and upgrade their code before using 0.11 version.
3030

3131
- All C++ API functions are now encapsulated in namespace `cugraph`
3232
- All functions are now processing errors through exceptions. As a result, `gdf_error` is no longer used as a return type, `void` is used instead.
3333
- `gdf_graph` is now `Graph`. The content of the structure is still the same (will be upgraded in future releases).
3434
- `gdf_` prefix has been removed from all C++ API functions.
3535

36-
The C++ API provides functions that efficiently convert between data formats and access to the efficient CUDA algorithms. Automatic conversions and decision making has been removed from the C++ layer.
37-
3836
Example :
3937
```c
4038
// < 0.11 API
@@ -43,5 +41,8 @@ gdf_error err = gdf_pagerank(<gdf_graph>, ...)
4341
cugraph::pagerank(<cugraph::Graph>, ...)
4442
```
4543
44+
The C++ API provides functions that efficiently convert between data formats and access to the efficient CUDA algorithms. In 0.11, all automatic conversions and decision making were removed from the C++ layer.
45+
46+
4647
## Directory Structure and File Naming
4748
`c_` prefix of all `.pxd` files have been removed.

0 commit comments

Comments
 (0)