-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathodtp.yml
More file actions
213 lines (202 loc) · 5.3 KB
/
odtp.yml
File metadata and controls
213 lines (202 loc) · 5.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
# Schema version for tracking updates to the schema format
schema-version: "v0.5.0"
# Component Information
component-name: odtp-eqasim-matsim
component-version: v0.1.7
component-license: BSD-3-Clause
component-type: ephemeral
component-description: ODTP component for running Eqasim Matsim Pipeline.
component-authors:
- name: Carlos Vivar Rios
orcid: "https://orcid.org/0000-0002-8076-2034"
component-repository:
url: "https://github.com/odtp-org/odtp-eqasim-matsim"
doi: null
tags:
- mobility
- matsim
- simulation
# Information about the tools
tools:
- tool-name: eqasim-org/ile-de-france
tool-authors:
- name: Sebastian Hörl
orchid: "https://orcid.org/0000-0002-9018-432X"
- name: S. and M. Balac
orchid: "https://orcid.org/0000-0002-6099-7442"
tool-version: fb1112d2a7d1817746be84413da584c391059ad1
tool-repository:
url: https://github.com/eqasim-org/ile-de-france
doi: null
tool-license: GPL-2.0 License
- tool-name: ivt-vpl/populations/ch-zh-synpop
tool-authors:
- name: Sebastian Hörl
orchid: "https://orcid.org/0000-0002-9018-432X"
- name: S. and M. Balac
orchid: "https://orcid.org/0000-0002-6099-7442"
tool-version: 4658daa2e441dcda132622e7fcb47da1df8c47d6
tool-repository:
url: https://gitlab.ethz.ch/ivt-vpl/populations/ch-zh-synpop
doi: null
tool-license: GPL-2.0 License
# If your tool require some secrets token to be passed as ENV to the component
# This won't be traced in MongoDB
secrets: null
# If the tool requires some building arguments such as Matlab license
build-args: null
# If applicable, ports exposed by the component
# Include Name, Description, and Port Value for each port
ports: null
# If applicable, parameters exposed by the component
# Datatype can be str, int, float, or bool.
parameters:
- name: SCENARIO
default-value: CORSICA
datatype: string
description: Type of desired scenario where to run the simulation. It should match the input data.
options:
- CORSICA
- IDF
- CH
allow-custom-value: false
- name: processes
default-value: 4
datatype: integer
description: Number of processes to be used. Only compatible with SCENARIO equal to CORSICA or IDF
parameter-bounds:
- 0
- inf
options: null
allow-custom-value: false
- name: hts
default-value: entd
datatype: string
description: To be developed
parameter-bounds: null
options:
- entd
- egt
allow-custom-value: false
- name: sampling_rate
default-value: 0.001
datatype: float
description: To be defined
parameter-bounds:
- 0
- 1
options: null
allow-custom-value: false
- name: random_seed
default-value: 1234
datatype: integer
description: Random seed.
parameter-bounds:
- 0
- inf
options: null
allow-custom-value: false
- name: java_memory
default-value: 8GB
datatype: string
description: Java memory to be used
parameter-bounds: null
options:
- 8GB
- 16GB
- 24GB
- 48GB
- 100GB
allow-custom-value: true
- name: threads
default-value: 4
datatype: integer
description: Threads
parameter-bounds:
- 0
- inf
options: null
allow-custom-value: false
- name: hot_deck_matching_runnners
default-value: 2
datatype: integer
description: To be defined
parameter-bounds:
- 0
- inf
options: null
allow-custom-value: false
- name: input_downsampling
default-value: 0.01
datatype: float
description: To be defined
parameter-bounds:
- 0
- 1
options: null
allow-custom-value: false
- name: enable_scaling
default-value: true
datatype: bool
description: To be defined
parameter-bounds: null
options: null
allow-custom-value: false
- name: scaling_year
default-value: 2020
datatype: integer
description: To be defined
parameter-bounds:
- 2000
- inf
options: null
allow-custom-value: false
- name: use_freight
default-value: true
datatype: bool
description: To be defined
parameter-bounds: null
options: null
allow-custom-value: false
- name: hafas_date
default-value: 01.10.2018
datatype: date
description: To be defined
parameter-bounds: null
options: null
allow-custom-value: false
- name: output_id
default-value: ch
datatype: string
description: To be defined
parameter-bounds: null
options: null
allow-custom-value: false
# If applicable, data-input list required by the component
data-inputs:
- name: data
type: Folder
path: data
description: Original eqasim input.
- name: eqasim-output
type: Folder
path: eqasim-output
description: Eqasim output.
- name: cache
type: Folder
path: cache
description: Eqasim cache folder.
# If applicable, data-output list produced by the component
data-output:
- name: eqasim-matsim-output
type: Folder
path: eqasim-matsim-output
description: Output from matsim simulations
# If applicable, path to schemas to perform semantic validation.
# Still under development. Ignore.
schema-input: null
schema-output: null
# If applicable, define devices needed such as GPU.
devices:
- type: gpu
required: false