Skip to content

Commit a90e325

Browse files
committed
update README to accommodate recent changes
1 parent d0756cf commit a90e325

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

README.md

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@ Path4GMNS is an open-source, cross-platform, lightweight, and fast Python path e
1212
4. evaluating multimodal accessibility.
1313

1414
## Installation
15-
Path4GMNS has been published on [PyPI](https://pypi.org/project/path4gmns/0.7.0/), and can be installed using
15+
Path4GMNS has been published on [PyPI](https://pypi.org/project/path4gmns/0.7.1/), and can be installed using
1616
```
1717
$ pip install path4gmns
1818
```
19-
If you need a specific version of Path4GMNS, say, 0.7.0,
19+
If you need a specific version of Path4GMNS, say, 0.7.1,
2020
```
21-
$ pip install path4gmns==0.7.0
21+
$ pip install path4gmns==0.7.1
2222
```
2323

24-
v0.7.0 comes with new functionalities, improved performance, and potential issue fix. All previous releases shall be deprecated for any purposes.
24+
v0.7.1 comes with potential issue fixes. All previous releases shall be deprecated for any purposes.
2525

2626
### Dependency
2727
The Python modules are written in **Python 3.x**, which is the minimum requirement to explore the most of Path4GMNS. Some of its functions require further run-time support, which we will go through along with the corresponding use cases in the following section.
@@ -121,8 +121,6 @@ pg.perform_network_assignment(mode, assignment_num, column_update_num, network)
121121
# use pg.output_columns(network, False)
122122
pg.output_columns(network)
123123
pg.output_link_performance(network)
124-
125-
print('\npath finding results can be found in agent.csv')
126124
```
127125

128126
Starting from v0.7.0a1, Path4GMNS supports loading columns/paths from existing files (generated from either the Python module or DTALite) and continue the column-generation procedure from where you left. Please **skip the assignment stage** and go directly to column pool optimization by setting **assignment_num = 0**.
@@ -145,8 +143,6 @@ pg.perform_network_assignment(mode, assignment_num, column_update_num, network)
145143

146144
pg.output_columns(network)
147145
pg.output_link_performance(network)
148-
149-
print('\npath finding results can be found in agent.csv')
150146
```
151147

152148
### Perform Path-Based UE Traffic Assignment using DTALite
@@ -248,8 +244,6 @@ pg.evaluate_accessibility(network)
248244

249245
print('complete accessibility evaluation.\n')
250246
print(f'processing time of accessibility evaluation: {time()-st:.2f} s')
251-
print('accessibility matrices can be found in accessibility.csv '
252-
'and accessibility_aggregated.csv')
253247
```
254248
255249
Two formats of accessibility will be outputed: accessibility between each OD pair in terms of free flow travel time (accessibility.csv) and aggregated accessibility as to the number of accessible zones from each zone for each transportation mode specified in settings.yml given a budget time (up to 240 minutes) (accessibility_aggregated.csv). The following example is to evaluate accessibility only under the default mode (i.e. mode auto or agent type passenger).
@@ -270,8 +264,6 @@ pg.evaluate_accessiblity(network, multimodal)
270264

271265
print('complete accessibility evaluation.\n')
272266
print(f'processing time of accessibility evaluation: {time()-st:.2f} s')
273-
print('accessibility matrices can be found in accessibility.csv '
274-
'and accessibility_aggregated.csv')
275267
```
276268
277269
You can also get the accessible nodes and links within a time budget given a mode. Similar to the accessibility evalution, the selected mode must come from settings.yml.

0 commit comments

Comments
 (0)