-
-
Notifications
You must be signed in to change notification settings - Fork 178
OSGeo GSoC
OSGeo participates in the Google Summer of Code (GSoC) by providing a coordinating role among OSGeo (official or incubating/guest) projects.
This page lists pycsw ideas for inclusion in OSGeo's yearly submissions to GSoC.
Summary: the filter handling/query definition are currently in the same codepath and only support RDBMS (PostgreSQL, MySQL, SQLite3, Oracle, etc.) based queries (SQL where clauses). We would like to abstract pycsw's query filter handling into a separate library (pyfes) whose sole purposes (UNIX philosophy) will be to parse OGC filter syntax into a generic Python object. This will allow pycsw to handle any backend (ElasticSearch, HTTP API, Git, etc.) with pycsw's plugin mechanisms
Requirement(s): Python
Mentor: Tom Kralidis
Co-mentor: ?
Summary: implement pycsw repository plugin for ElasticSearch
Requirement(s): Python, ElasticSearch (could learn ES along the way too)
Mentor: Tom Kralidis
Co-mentor: ?
Summary: pycsw's configuration is currently bound to a local config file which can be edited on disk, or a Python dict or ConfigParser object which can be fed into the pycsw API. Implement an admin API to enable pycsw to be configurable via HTTP requests
Requirement(s): Python
Mentor: Tom Kralidis
Co-mentor: ?


