<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chouette-core/spec/fixtures, branch 6979-ruby-controls-sets</title>
<subtitle>Chouette manage transport static data</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/'/>
<entry>
<title>Refs #6477; Use custom fields values in checksum calculation</title>
<updated>2018-04-16T17:49:54+00:00</updated>
<author>
<name>Zog</name>
</author>
<published>2018-04-16T17:49:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=34cf69c9cdebe5846426e6c69ab919d9c5a640a4'/>
<id>34cf69c9cdebe5846426e6c69ab919d9c5a640a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #460 from af83/6360-workbenchimport-display</title>
<updated>2018-04-10T15:40:17+00:00</updated>
<author>
<name>Luc Donnet</name>
</author>
<published>2018-04-10T15:40:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=b40a3e02db22762931a7e8e12187d5ba5bbc5618'/>
<id>b40a3e02db22762931a7e8e12187d5ba5bbc5618</id>
<content type='text'>
6360 Add checks on calendars during WorkbenchImport</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
6360 Add checks on calendars during WorkbenchImport</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #438 from af83/6368-gtfs-import</title>
<updated>2018-04-10T15:30:55+00:00</updated>
<author>
<name>Luc Donnet</name>
</author>
<published>2018-04-10T15:30:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=537a5078657ead0b89aa5220c05dfbc01ae94dca'/>
<id>537a5078657ead0b89aa5220c05dfbc01ae94dca</id>
<content type='text'>
GTFS import (first step)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GTFS import (first step)</pre>
</div>
</content>
</entry>
<entry>
<title>Refs #6360; Add checks on calendars during WorkbenchImport</title>
<updated>2018-04-09T09:22:40+00:00</updated>
<author>
<name>Zog</name>
</author>
<published>2018-04-09T09:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=27442a9ffe40d0f548b1dc99ab917a8d8b0a02a2'/>
<id>27442a9ffe40d0f548b1dc99ab917a8d8b0a02a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial import for agencies, stops, routes, trips and stop_times. Refs #6368</title>
<updated>2018-03-30T07:50:50+00:00</updated>
<author>
<name>Alban Peignier</name>
</author>
<published>2018-03-30T07:07:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=fc53a6c6c1fb95ce46e13f501344d71a6d1e6de9'/>
<id>fc53a6c6c1fb95ce46e13f501344d71a6d1e6de9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add `TomTom::Matrix`</title>
<updated>2018-03-27T14:46:18+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-03-23T11:26:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=4bc33f14a148feb4056db1a2839303b07c67a6b3'/>
<id>4bc33f14a148feb4056db1a2839303b07c67a6b3</id>
<content type='text'>
A new component to the `TomTom` module that asks TomTom's Matrix API
endpoint
(https://developer.tomtom.com/online-routing/online-routing-documentation/matrix-routing)
to compute `WayCost`s. The matrix API will give us all costs between
each pair of coordinates. This will enable us to provide costs for any
combination of points in a journey pattern.

Given a list of `WayCost`s, it will send all points from those costs to
the matrix API and return a list of all non-zero `WayCost`s between all
pairs of coordinates.

`points_from_way_costs()` extracts unique coordinates from the
`WayCost`s.

`points_as_params()` builds a list of points in the format expected by
the matrix API.

The response from the matrix API is formatted as a two-dimensional array
consisting of rows and columns that pair each "origin" point with each
"destination" point. We loop through this matrix and construct new
`WayCost` objects for each pair of coordinates.

At the moment, I haven't figured out how I want to save `WayCost` IDs
when creating the new pairs. Leaving that for later.

Refs #6222
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A new component to the `TomTom` module that asks TomTom's Matrix API
endpoint
(https://developer.tomtom.com/online-routing/online-routing-documentation/matrix-routing)
to compute `WayCost`s. The matrix API will give us all costs between
each pair of coordinates. This will enable us to provide costs for any
combination of points in a journey pattern.

Given a list of `WayCost`s, it will send all points from those costs to
the matrix API and return a list of all non-zero `WayCost`s between all
pairs of coordinates.

`points_from_way_costs()` extracts unique coordinates from the
`WayCost`s.

`points_as_params()` builds a list of points in the format expected by
the matrix API.

The response from the matrix API is formatted as a two-dimensional array
consisting of rows and columns that pair each "origin" point with each
"destination" point. We loop through this matrix and construct new
`WayCost` objects for each pair of coordinates.

At the moment, I haven't figured out how I want to save `WayCost` IDs
when creating the new pairs. Leaving that for later.

Refs #6222
</pre>
</div>
</content>
</entry>
<entry>
<title>TomTom::Batch: Extract code to `#extract_costs_to_way_costs!`</title>
<updated>2018-03-14T15:38:40+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-03-12T14:25:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=33c2dad6ba2483a4c71d7248979bf9d82a65f234'/>
<id>33c2dad6ba2483a4c71d7248979bf9d82a65f234</id>
<content type='text'>
Extract some code from `#batch` to allow us to test the part that takes
distance and time values from the response JSON and put fill them into
`WayCost`s.

In order for the test to work, had to add an `#==` method to `WayCost`
and make `distance` and `time` accessors.

The JSON file fixture is a copy of a response from the TomTom `/batch`
API. The file is pretty big. I'm not sure if maybe I should condense it
for the sake of test performance.

Refs #6095
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extract some code from `#batch` to allow us to test the part that takes
distance and time values from the response JSON and put fill them into
`WayCost`s.

In order for the test to work, had to add an `#==` method to `WayCost`
and make `distance` and `time` accessors.

The JSON file fixture is a copy of a response from the TomTom `/batch`
API. The file is pretty big. I'm not sure if maybe I should condense it
for the sake of test performance.

Refs #6095
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs #5924 @14h; Extend importers</title>
<updated>2018-02-20T08:50:28+00:00</updated>
<author>
<name>Zog</name>
</author>
<published>2018-02-19T08:58:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=5fe1e8762051ef567191210ab65e6916cf12b932'/>
<id>5fe1e8762051ef567191210ab65e6916cf12b932</id>
<content type='text'>
Mostly add a way to override the default behaviour and process each row
its own way
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mostly add a way to override the default behaviour and process each row
its own way
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs #5924 @2h; Provide a mechanism to define a custom importer</title>
<updated>2018-02-20T08:50:28+00:00</updated>
<author>
<name>Zog</name>
</author>
<published>2018-02-14T11:22:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=e168407ec0b842a73b42b5179936562b005d244b'/>
<id>e168407ec0b842a73b42b5179936562b005d244b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs #5924 @1H; Add `before` actions</title>
<updated>2018-02-20T08:50:28+00:00</updated>
<author>
<name>Zog</name>
</author>
<published>2018-02-14T08:44:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=ee002e5aef7e5bb8b818b56ed54b6c68d074110e'/>
<id>ee002e5aef7e5bb8b818b56ed54b6c68d074110e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
