pycsw
Core features
-
Lightweight, Fast - pycsw stays out of your way:
- Just a Python library
- Install in just 4 minutes
- Run multiple CSW endpoints with a single install
- Headless: no GUI, just simple, scriptable command line configuration/deployment
- Fully compliant, transactional, extensible metadata server in 400KB
-
Flexible - Everything is callable and configurable:
- Embed within your Python application, or use standalone
- Deploy via mod_wsgi, Django, Flask, Pylons, or CGI
- Integrated with popular open data portal software: GeoNode, CKAN, HHypermap, Open Data Catalog
- Hook up to your existing metadata database, or use pycsw's native model and import your XML files
- Choose your backend: PostgreSQL (with or without PostGIS), MySQL, or hack with SQLite
- Manage settings in a configuration file, database, or even pass a Python dict
- Robust, byte-level testing / continuous integration
Implemented Standards
- Catalogue Service for the Web (CSW)
- Open Geospatial Consortium (OGC)