Skip to content

Commit 2cf97c5

Browse files
initial commit.
0 parents  commit 2cf97c5

File tree

309 files changed

+474935
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

309 files changed

+474935
-0
lines changed

.gitignore

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
# maven
2+
target/
3+
pom.xml.tag
4+
pom.xml.releaseBackup
5+
pom.xml.versionsBackup
6+
pom.xml.next
7+
release.properties
8+
dependency-reduced-pom.xml
9+
buildNumber.properties
10+
.mvn/timing.properties
11+
12+
# eclipse
13+
.settings/
14+
.project
15+
.classpath
16+
17+
# matsim output (in case deletion fails)
18+
output/
19+
20+
# datahaki
21+
testall.sh
22+
gendocs.sh
23+
mvninstall.sh
24+
mvndeploy.sh
25+
26+
# intelliJ
27+
.idea/
28+
amodeus.iml
29+
30+
# https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore
31+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
32+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
33+
34+
# User-specific stuff:
35+
.idea/**/workspace.xml
36+
.idea/**/tasks.xml
37+
.idea/dictionaries
38+
39+
# Sensitive or high-churn files:
40+
.idea/**/dataSources/
41+
.idea/**/dataSources.ids
42+
.idea/**/dataSources.xml
43+
.idea/**/dataSources.local.xml
44+
.idea/**/sqlDataSources.xml
45+
.idea/**/dynamic.xml
46+
.idea/**/uiDesigner.xml
47+
48+
# Gradle:
49+
.idea/**/gradle.xml
50+
.idea/**/libraries
51+
52+
# CMake
53+
cmake-build-debug/
54+
55+
# Mongo Explorer plugin:
56+
.idea/**/mongoSettings.xml
57+
58+
## File-based project format:
59+
*.iws
60+
61+
## Plugin-specific files:
62+
63+
# IntelliJ
64+
out/
65+
66+
# mpeltonen/sbt-idea plugin
67+
.idea_modules/
68+
69+
# JIRA plugin
70+
atlassian-ide-plugin.xml
71+
72+
# Cursive Clojure plugin
73+
.idea/replstate.xml
74+
75+
# Crashlytics plugin (for Android Studio and IntelliJ)
76+
com_crashlytics_export_strings.xml
77+
crashlytics.properties
78+
crashlytics-build.properties
79+
fabric.properties

.travis.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
before_install:
2+
- sudo apt-get -qq update
3+
- sudo apt-get install swig
4+
- ./travis_script.sh
5+
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/travis/glpk/lib/jni
6+
7+
language: java
8+
jdk:
9+
- oraclejdk8
10+
11+
notifications:
12+
email: false
13+

LICENSE.txt

Lines changed: 188 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# cd.ethz.idsc.amodeus <a href="https://travis-ci.org/idsc-frazzoli/amodeus"><img src="https://travis-ci.org/idsc-frazzoli/amodeus.svg?branch=master" alt="Build Status"></a>
2+
3+
Autonomous Vehicles Intelligence Analysis Tools
4+
5+
## Purpose
6+
7+
TODO define what the purpose of this repository is
8+
9+
## Features
10+
11+
TODO describe what the code does
12+
13+
## Gallery
14+
15+
<table>
16+
<tr>
17+
<td>
18+
19+
![usecase_amodeus](https://user-images.githubusercontent.com/4012178/35968174-668b6e54-0cc3-11e8-9c1b-a3e011fa0600.png)
20+
21+
Zurich
22+
23+
<td>
24+
25+
![San Francisco](https://user-images.githubusercontent.com/4012178/37365948-4ab45794-26ff-11e8-8e2d-ceb1b526e962.png)
26+
27+
San Francisco
28+
29+
</table>

amodeus-code-style.xml

Lines changed: 314 additions & 0 deletions
Large diffs are not rendered by default.

pom.xml

Lines changed: 167 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,167 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
<groupId>ch.ethz.idsc</groupId>
5+
<artifactId>amodeus</artifactId>
6+
<version>1.0.0</version>
7+
8+
<properties>
9+
<maven.compiler.source>1.8</maven.compiler.source>
10+
<maven.compiler.target>1.8</maven.compiler.target>
11+
<skipTests>false</skipTests>
12+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
13+
<github.global.server>github</github.global.server>
14+
</properties>
15+
16+
<dependencies>
17+
<dependency>
18+
<groupId>ch.ethz.matsim</groupId>
19+
<artifactId>av</artifactId>
20+
<version>0.1.4</version>
21+
</dependency>
22+
<dependency>
23+
<groupId>ch.ethz.matsim</groupId>
24+
<artifactId>av</artifactId>
25+
<version>0.1.4</version>
26+
<type>test-jar</type>
27+
</dependency>
28+
<dependency>
29+
<groupId>org.matsim</groupId>
30+
<artifactId>matsim</artifactId>
31+
<version>0.10.0-nov17</version>
32+
</dependency>
33+
<dependency>
34+
<groupId>org.matsim.contrib</groupId>
35+
<artifactId>dvrp</artifactId>
36+
<version>0.10.0-nov17</version>
37+
</dependency>
38+
<dependency>
39+
<groupId>ch.ethz.idsc</groupId>
40+
<artifactId>tensor</artifactId>
41+
<version>0.5.1</version>
42+
</dependency>
43+
<dependency>
44+
<groupId>de.lmu.ifi.dbs.elki</groupId>
45+
<artifactId>elki</artifactId>
46+
<version>0.7.1</version>
47+
</dependency>
48+
<dependency>
49+
<groupId>de.xypron.linopt</groupId>
50+
<artifactId>linopt</artifactId>
51+
<version>1.10</version>
52+
</dependency>
53+
<dependency><!-- necessary to test scenarioPreparer -->
54+
<groupId>org.gnu.glpk</groupId>
55+
<artifactId>glpk-java</artifactId>
56+
<version>1.5.0</version>
57+
</dependency>
58+
<dependency>
59+
<groupId>ch.ethz.idsc</groupId>
60+
<artifactId>owl</artifactId>
61+
<version>0.0.4</version>
62+
</dependency>
63+
<dependency><!-- workaround since jaxb api is not part of java 9 -->
64+
<groupId>javax.xml.bind</groupId>
65+
<artifactId>jaxb-api</artifactId>
66+
<version>2.2.8</version>
67+
</dependency>
68+
</dependencies>
69+
70+
<repositories>
71+
<repository>
72+
<id>bintray-matsim-eth-matsim</id>
73+
<url>https://dl.bintray.com/matsim-eth/matsim</url>
74+
</repository>
75+
<repository>
76+
<id>tensor-mvn-repo</id>
77+
<url>https://raw.github.com/idsc-frazzoli/tensor/mvn-repo/</url>
78+
<snapshots>
79+
<enabled>true</enabled>
80+
<updatePolicy>always</updatePolicy>
81+
</snapshots>
82+
</repository>
83+
<repository>
84+
<id>owl-mvn-repo</id>
85+
<url>https://raw.github.com/idsc-frazzoli/owl/mvn-repo/</url>
86+
<snapshots>
87+
<enabled>true</enabled>
88+
<updatePolicy>always</updatePolicy>
89+
</snapshots>
90+
</repository>
91+
<repository>
92+
<id>XypronRelease</id>
93+
<name>Xypron Release</name>
94+
<url>http://rsync.xypron.de/repository</url>
95+
<layout>default</layout>
96+
</repository>
97+
</repositories>
98+
99+
<build>
100+
<plugins>
101+
<plugin>
102+
<groupId>org.apache.maven.plugins</groupId>
103+
<artifactId>maven-compiler-plugin</artifactId>
104+
<version>3.1</version>
105+
<configuration>
106+
<source>1.8</source>
107+
<target>1.8</target>
108+
</configuration>
109+
</plugin>
110+
<plugin>
111+
<groupId>org.apache.maven.plugins</groupId>
112+
<artifactId>maven-source-plugin</artifactId>
113+
<version>3.0.1</version>
114+
<executions>
115+
<execution>
116+
<id>attach-sources</id>
117+
<phase>verify</phase>
118+
<goals>
119+
<goal>jar-no-fork</goal>
120+
</goals>
121+
</execution>
122+
</executions>
123+
</plugin>
124+
<plugin>
125+
<groupId>org.apache.maven.plugins</groupId>
126+
<artifactId>maven-javadoc-plugin</artifactId>
127+
<version>2.10.4</version>
128+
<configuration>
129+
</configuration>
130+
</plugin>
131+
132+
<plugin>
133+
<artifactId>maven-deploy-plugin</artifactId>
134+
<version>2.8.1</version>
135+
<configuration>
136+
<altDeploymentRepository>internal.repo::default::file://${project.build.directory}/mvn-repo</altDeploymentRepository>
137+
</configuration>
138+
</plugin>
139+
<plugin>
140+
<groupId>com.github.github</groupId>
141+
<artifactId>site-maven-plugin</artifactId>
142+
<version>0.11</version>
143+
<configuration>
144+
<message>Maven artifacts for ${project.version}</message>
145+
<noJekyll>true</noJekyll>
146+
<outputDirectory>${project.build.directory}/mvn-repo</outputDirectory>
147+
<branch>refs/heads/mvn-repo</branch>
148+
<merge>true</merge>
149+
<includes>
150+
<include>**/*</include>
151+
</includes>
152+
<repositoryName>amodeus</repositoryName>
153+
<repositoryOwner>idsc-frazzoli</repositoryOwner>
154+
</configuration>
155+
<executions>
156+
<execution>
157+
<goals>
158+
<goal>site</goal>
159+
</goals>
160+
<phase>deploy</phase>
161+
</execution>
162+
</executions>
163+
</plugin>
164+
</plugins>
165+
</build>
166+
167+
</project>

0 commit comments

Comments
 (0)