manmorjim
944bc8c3ff
Create the type geomval
in the extension schema
...
Having it as public.geomval means that we would block ourselves from installing `postgis_raster` if this extension is installed.
2020-03-02 09:09:10 +01:00
manmorjim
e97d350e5a
Decode redis responses by default
...
In python3 redis responses are encoded by default.
2020-02-27 17:20:10 +01:00
manmorjim
880f756eae
Add the extension schema to the SEARCH_PATH
2020-02-27 16:06:30 +01:00
Alberto Romeu
f1cd40f7e7
add qps_retry to tomtom bulk API calls
2020-02-26 19:52:56 +01:00
manmorjim
3c916bdfc9
Adapt dataservices-api server to python3
...
Related to https://github.com/CartoDB/cartodb-platform/issues/6237
2020-02-26 15:49:15 +01:00
manmorjim
b2a06c6ed6
Create the type geomval
if not exist
...
Related to https://github.com/CartoDB/cartodb-platform/issues/6237
2020-02-26 15:42:10 +01:00
manmorjim
d5b0d86997
Add variable @@plpythonu@@
...
Related with https://github.com/CartoDB/cartodb-platform/issues/6237
2020-02-26 15:41:04 +01:00
manmorjim
dd907ac2bc
Using @@plpythonu@@ variable
...
PG12 migration #6237
2020-02-24 16:12:27 +01:00
antoniocarlon
f39e3551a0
Merge branch 'Add_Mapbox_true_isochrones' into Mapbox_iso_autogenerated_files
2020-02-11 15:51:17 +01:00
antoniocarlon
6b50d004bd
Fix error
2020-02-11 15:45:04 +01:00
antoniocarlon
6081613220
Added autogenerated files
2020-02-11 15:29:35 +01:00
antoniocarlon
ef5b82450a
Avoid renaming the matrix parameter to isolines
2020-02-11 15:25:12 +01:00
antoniocarlon
ab71acd461
Removed generated files to ease review
2020-02-11 14:08:19 +01:00
antoniocarlon
34e715f460
Deleted old mapbox isolines implementation (server extension)
2020-02-11 10:01:37 +01:00
antoniocarlon
822c574b5c
Deleted old mapbox isolines implementation
2020-02-11 10:00:27 +01:00
antoniocarlon
62cbed7f17
Fixed speed
2020-02-10 16:56:17 +01:00
antoniocarlon
02d705465c
Removed unneeded message
2020-02-10 15:45:51 +01:00
antoniocarlon
e696fa2d39
Add test to validate time ranges
2020-02-10 13:18:45 +01:00
antoniocarlon
d5efc681e4
Validate time ranges
2020-02-10 13:18:24 +01:00
antoniocarlon
cd366d7589
Extracting correct coordinates
2020-02-10 13:07:21 +01:00
antoniocarlon
80c1433bbd
Fix error
2020-02-10 11:51:13 +01:00
antoniocarlon
8f823a5fae
Fixed error
2020-02-10 10:27:11 +01:00
antoniocarlon
3eb36f99bb
Added mapbox_iso isolines provider to config
2020-02-10 10:13:42 +01:00
antoniocarlon
3b5f33503b
Server extension changes
2020-02-07 15:52:31 +01:00
antoniocarlon
a171d91204
Merge development
2020-02-07 14:05:41 +01:00
antoniocarlon
b495fcfef3
Add geocodio geocoder to tests
2020-01-20 11:20:36 +01:00
antoniocarlon
a2f0ee01a2
Add geocodio geocoder to tests
2020-01-20 11:16:57 +01:00
antoniocarlon
2a68291da7
First implementation of the true Mapbox isochrones
2020-01-17 17:04:43 +01:00
antoniocarlon
9b9f032d30
Fixed geocoding with components
2020-01-15 14:48:31 +01:00
antoniocarlon
b5d3c5fd8e
Server extension sql files
2020-01-14 13:33:33 +01:00
antoniocarlon
42c9d21475
Extensions
2020-01-14 13:27:16 +01:00
antoniocarlon
1e0a8fae06
Added geocodio geocoder to the Python library
2020-01-14 13:25:44 +01:00
antoniocarlon
7a08cdf096
Old versions
2020-01-14 13:23:22 +01:00
Raul Marin
5ab5e8ddf9
Fix CI
2019-10-07 18:16:33 +02:00
Javier Goizueta
f07ff35b58
Release python-lib 0.21.4
2019-03-13 13:39:07 +01:00
Javier Goizueta
1cbbe29e22
Fix altered public method of TomTomGeocoder
...
In #456 the public method geocode_meta return value was changed
(to a tuple).
2019-03-13 12:47:37 +01:00
Javier Goizueta
6a57a85e72
Release new python lib version 0.21.3
2019-03-05 11:55:40 +01:00
Javier Goizueta
ec2fe14ed3
Pass http response to ServiceException
2019-03-05 11:33:25 +01:00
Javier Goizueta
305b010225
Pass the response through the exception object
2019-03-05 11:12:58 +01:00
Javier Goizueta
45542b2f28
Release new python lib version
2019-03-04 18:25:25 +01:00
Javier Goizueta
f0a9779a8d
Detect alternative TomTom rate limit header
...
Also flexibilizes detection by making it case-insensitive and allowing for text around the message
Fixes 545
2019-03-04 15:43:22 +01:00
Javier Torres
4f5745988f
Merge pull request #540 from CartoDB/538-multipolygon_geocoding_batch
...
538 multipolygon geocoding batch
2018-12-31 11:01:17 +01:00
Javier Torres
ac991a05ab
ALTER TYPE syntax fixes
2018-12-24 17:36:09 +01:00
Javier Torres
0dfd1a9caa
Update/downgrade scripts
2018-12-24 17:28:56 +01:00
Javier Torres
370272f6c4
Version bumps
2018-12-24 17:22:32 +01:00
Javier Torres
e2c0a63803
Use Point for geocoding results
2018-12-24 17:19:13 +01:00
Javier Torres
84276b4cd3
Do not crash when matchType is empty
2018-12-24 13:04:54 +01:00
Mario de Frutos
6b6fbef586
Remove unused import
2018-11-30 11:31:46 +01:00
Mario de Frutos
eb4638a326
CR fixes
2018-11-30 11:24:12 +01:00
Mario de Frutos
a919b87664
Include test for valid request with route type
2018-11-29 16:22:34 +01:00
Mario de Frutos
98a4ed81c5
Add test for route type verification
2018-11-29 16:16:22 +01:00
Mario de Frutos
0ec1e051be
Include options parsing functions
2018-11-29 14:28:54 +01:00
Mario de Frutos
850497ef79
Fix some missing arguments in the functions and add drop for the old ones
2018-11-29 13:02:18 +01:00
Mario de Frutos
8d2d0ececd
SQL server extension artifact for version 0.35.0
2018-11-29 12:34:56 +01:00
Mario de Frutos
90fd8587e2
Upgrade and downgrade files
2018-11-29 12:12:19 +01:00
Mario de Frutos
64a0616c97
Added options and units parameters to the routing functions
2018-11-29 12:12:05 +01:00
Mario de Frutos
b1bdf2460e
Version 0.35.0 initial files
2018-11-29 12:09:48 +01:00
Mario de Frutos
04bbb32849
Added mode type to Tomtom routing functions
2018-11-29 11:51:59 +01:00
Mario de Frutos
b2cdb378fb
Regenerate 0.34.2 artifact
2018-11-27 17:43:02 +01:00
Mario de Frutos
100319ed0e
Migrate old versions
2018-11-27 17:41:14 +01:00
Mario de Frutos
5e161b55d2
Merge branch 'development' into fix_metrics
2018-11-27 17:39:56 +01:00
Mario de Frutos
7f4b87f513
Rename to release
2018-11-27 17:39:05 +01:00
Mario de Frutos
1027d554a5
Upgrade script from 0.34.0 to 0.34.1
2018-11-19 18:23:28 +01:00
Mario de Frutos
4e1f081952
Generated 0.34.1 artifact with changes
2018-11-19 18:11:23 +01:00
Mario de Frutos
87bb8bea68
Remove duped metrics for isochrones
...
We are counting the success/empty inside the iteration of the results
returned by the third party service.
For example, if we ask for 3 isochrones to a provider we count:
- 1 for success or empty
- If success we add 1 more success for each isochrone in the result
- N isolines_generated
but it should be
- 1 for success or empty
- N isolines_generated
2018-11-19 17:59:47 +01:00
Mario de Frutos
dc47f6f71b
New version 0.34.1 artifacts
2018-11-19 17:51:26 +01:00
Mario de Frutos
2f6d067b4e
Parse JSON parameters to avoid problems
...
If we pass JSON as string, with scape characters and so on, we are
going to have problems parsing that metrics in ES
2018-11-05 17:06:52 +01:00
Mario de Frutos
089d3e3f27
New version 0.34.1
2018-11-05 16:51:17 +01:00
Mario de Frutos
33f40bc945
TOMTOM uses 403 instead of 429 for rate limiting
...
That has a great problem when we're dealing with legit 403 status for
example deactivated user, forbidden access, etc.
I've added a check for the HTTP header `X-Error-Detail-Header` in order
to distinguish between legit 403 and 429 error messages
Possible values for `X-Error-Detail-Header` in a 403 error:
o Service Requires SSL : http is used instead of https (secure)
o Invalid Referer : invalid 'Referer' header value is send
to https://api.tomtom.com and allowed referer values are
configured on specific API key
o Account Over Queries Per Second Limit : rate limit exceeded
o Account Inactive : incorrect API key/API key no longer valid
2018-10-31 12:59:13 +01:00
Mario de Frutos
17c993f6ef
Bump version
2018-10-24 12:00:44 +02:00
Mario de Frutos
6640909780
Add provider for QPS manger in tomtom services
2018-10-24 12:00:08 +02:00
Mario de Frutos
56a2ebb210
Fix qps timeout bug
2018-10-03 18:50:20 +02:00
Mario de Frutos
61a27a9f9d
Tomtom QPS fix
...
Tomtom return 403 status code in the following scenarios:
- Forbidden
- Not authorized
- Account inactive
- Account over queries per second limit
- Account over rate limit
- Rate limit exceeded
So when we reach the QPS limit we receive a 403 instead of 429 so we
have to include the provider in the qps service to differentiate between
providers that returns 429 and special cases like tomtom
2018-10-03 16:35:38 +02:00
antoniocarlon
3990d13572
Server changes
2018-09-11 14:35:02 +02:00
antoniocarlon
a33dd4315c
Fixe
2018-09-10 14:31:08 +02:00
antoniocarlon
49bcf31832
Removed appname parameter
2018-09-10 14:26:53 +02:00
antoniocarlon
b4123625f7
Fixed server tests
2018-09-10 13:15:19 +02:00
antoniocarlon
4b6b4e92e8
CR suggestions (remove appname)
2018-09-10 12:54:37 +02:00
antoniocarlon
603d691017
Added metrics
2018-09-06 13:47:50 +02:00
antoniocarlon
04a5a25d06
Fixed m04r tests
2018-09-06 12:55:31 +02:00
antoniocarlon
30e480e545
Fixed m04r tests
2018-09-06 12:46:12 +02:00
antoniocarlon
eca4b42a73
Fixed tests
2018-09-06 12:32:48 +02:00
antoniocarlon
7a7ccbbfcf
Added appname parameter to the public server functions
2018-09-06 12:04:11 +02:00
Mario de Frutos
a8e96366a5
Bump for the python library version
2018-08-21 18:40:22 +02:00
Mario de Frutos
6cc3cda6e0
Remove obs_snapshot_config from python library
2018-08-21 18:28:55 +02:00
Mario de Frutos
0e95c5ff90
Now the snapshot functions use the obs_genral config
2018-08-21 18:25:12 +02:00
Mario de Frutos
fba933cc88
Remove obs_snapshot_config
2018-08-21 18:18:10 +02:00
Mario de Frutos
44da876b4c
Version 0.33.0 initial commit
2018-08-21 18:15:29 +02:00
Alejandro Guirao Rodríguez
9c8647ebd4
Changes in component names and versions
2018-08-17 10:57:52 +02:00
Alejandro Guirao Rodríguez
bd391f4bf4
Component change and versioning using more numbers
2018-08-17 10:54:24 +02:00
Juan Ignacio Sánchez Lara
d9f647504a
Disable Mapbox Matrix API usage at tests
2018-08-14 09:39:42 +02:00
Juan Ignacio Sánchez Lara
ed2e87f4ca
Fix test fixture
2018-08-14 09:27:59 +02:00
Juan Ignacio Sánchez Lara
c1c671755c
Final carto-package.json format
2018-08-13 16:28:47 +02:00
Juan Ignacio Sánchez Lara
a32e90ea8a
carto-package.json proposal
2018-08-02 12:59:45 +02:00
Juan Ignacio Sánchez Lara
075f602a7f
WELL_KNOWN_SHAPE and WELL_KNOWN_LENGTH fixture update
2018-07-25 11:22:31 +02:00
Juan Ignacio Sánchez Lara
11ec6075c3
Python library version 0.19.1
2018-07-24 11:59:29 +02:00
Juan Ignacio Sánchez Lara
c6720bf689
Better debug message
2018-07-24 11:57:54 +02:00
Juan Ignacio Sánchez Lara
3524ee1e24
Handle postprocessing error
2018-07-24 11:31:05 +02:00
Juan Ignacio Sánchez Lara
80dcde2db0
Log Mapbox unknown status
2018-07-23 22:00:16 +02:00
Juan Ignacio Sánchez Lara
fa3d7db5f8
Fix Google geocoder error handling
2018-07-23 21:54:37 +02:00