Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Changelog

## Version 1.4.0 - Enhancement release - 2026-07-20

- Added supported Python versions: 3.12, 3.13, 3.14

## Version 1.3.1 - Minor release - 2024-01
- Change label for cache location parameter label for clarity

Expand Down
7 changes: 5 additions & 2 deletions code-env/python/desc.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,13 @@
"PYTHON38",
"PYTHON39",
"PYTHON310",
"PYTHON311"
"PYTHON311",
"PYTHON312",
"PYTHON313",
"PYTHON314"
],
"corePackagesSet": "AUTO",
"forceConda": false,
"installCorePackages": true,
"installJupyterSupport": false
}
}
189 changes: 96 additions & 93 deletions plugin.json
Original file line number Diff line number Diff line change
@@ -1,111 +1,114 @@
{
"id": "geocoder",
"version": "1.3.2",

"meta": {
"label": "Geocoder",
"description": "Perform geocoding and reverse geocoding. Supports over 25 geocoding service providers, along with caching and batch options.",
"author": "Dataiku (Thomas Labadie, Thibault Desfontaines)",
"icon": "icon-globe",
"licenseInfo": "Apache Software License",
"url": "https://www.dataiku.com/dss/plugins/info/geocoder.html",
"tags": ["Geospatial", "Enrichment"]
},

"params": [
"id": "geocoder",
"version": "1.4.0",
"meta": {
"label": "Geocoder",
"description": "Perform geocoding and reverse geocoding. Supports over 25 geocoding service providers, along with caching and batch options.",
"author": "Dataiku (Thomas Labadie, Thibault Desfontaines)",
"icon": "icon-globe",
"licenseInfo": "Apache Software License",
"url": "https://www.dataiku.com/dss/plugins/info/geocoder.html",
"tags": [
"Geospatial",
"Enrichment"
]
},
"params": [
{
"name": "cache_location",
"type": "SELECT",
"label": "Cache location",
"description": "The current user is either the one running the recipe (UIF installs ) or the one running DSS (non-UIF installs)",
"selectChoices": [
{
"name": "cache_location",
"type": "SELECT",
"label": "Cache location",
"description": "The current user is either the one running the recipe (UIF installs ) or the one running DSS (non-UIF installs)",
"selectChoices": [
{
"value": "original",
"label": "Current User Home"
},
{
"value": "custom",
"label": "Custom"
}
],
"defaultValue": "original"
"value": "original",
"label": "Current User Home"
},
{
"name": "cache_location_custom",
"type": "STRING",
"label": "Custom cache location",
"description": "Absolute path",
"visibilityCondition": "model.cache_location == 'custom'"
"value": "custom",
"label": "Custom"
}
],
"defaultValue": "original"
},
{
"name": "cache_location_custom",
"type": "STRING",
"label": "Custom cache location",
"description": "Absolute path",
"visibilityCondition": "model.cache_location == 'custom'"
},
{
"name": "sep_fw",
"type": "SEPARATOR",
"label": "Forward Geocoding Cache"
},
{
"name": "forward_cache_size",
"type": "INT",
"label": "Cache size",
"description": "in megabytes",
"defaultValue": 1000
},
{
"name": "forward_cache_policy",
"label": "Eviction policy",
"type": "SELECT",
"selectChoices": [
{
"value": "least-recently-stored",
"label": "Least Recently Stored"
},
{
"name": "sep_fw",
"type": "SEPARATOR",
"label": "Forward Geocoding Cache"
"value": "least-recently-used",
"label": "Least Recently Used"
},
{
"name": "forward_cache_size",
"type": "INT",
"label": "Cache size",
"description": "in megabytes",
"defaultValue": 1000
"value": "least-frequently-used",
"label": "Least Frequently Used"
},
{
"name": "forward_cache_policy",
"label": "Eviction policy",
"type": "SELECT",
"selectChoices": [
{
"value": "least-recently-stored",
"label": "Least Recently Stored"
},
{
"value": "least-recently-used",
"label": "Least Recently Used"
},
{
"value": "least-frequently-used",
"label": "Least Frequently Used"
},
{
"value": "none",
"label": "None"
}],
"defaultValue": "least-recently-stored"
"value": "none",
"label": "None"
}
],
"defaultValue": "least-recently-stored"
},
{
"name": "sep_rv",
"type": "SEPARATOR",
"label": "Reverse Geocoding Cache"
},
{
"name": "reverse_cache_size",
"type": "INT",
"label": "Cache size",
"description": "in megabytes",
"defaultValue": 1000
},
{
"name": "reverse_cache_policy",
"label": "Eviction policy",
"type": "SELECT",
"selectChoices": [
{
"value": "least-recently-stored",
"label": "Least Recently Stored"
},
{
"name": "sep_rv",
"type": "SEPARATOR",
"label": "Reverse Geocoding Cache"
"value": "least-recently-used",
"label": "Least Recently Used"
},
{
"name": "reverse_cache_size",
"type": "INT",
"label": "Cache size",
"description": "in megabytes",
"defaultValue": 1000
"value": "least-frequently-used",
"label": "Least Frequently Used"
},
{
"name": "reverse_cache_policy",
"label": "Eviction policy",
"type": "SELECT",
"selectChoices": [
{
"value": "least-recently-stored",
"label": "Least Recently Stored"
},
{
"value": "least-recently-used",
"label": "Least Recently Used"
},
{
"value": "least-frequently-used",
"label": "Least Frequently Used"
},
{
"value": "none",
"label": "None"
}],
"defaultValue": "least-recently-stored"
"value": "none",
"label": "None"
}
]
],
"defaultValue": "least-recently-stored"
}
]
}