|
Posted
about 5 years
ago
10 years – Happy birthday pycsw! 🎉
This year (02 December) marks the 10th anniversary of the pycsw project. From
the initial commit
on SourceForge, and subsequent
announcement,
of the project, pycsw has evolved into a stable, production ready and
... [More]
core
spatial data infrastructure (SDI) component for disseminating metadata via the
OGC CSW specification.
pycsw powers numerous high profile open data / SDI activities, including US
Data.gov, LINZ, Geodata.gov.gr, IOOS, NOAA, WMO WOUDC, UN WFP, Copernicus and
GEOSS. The flexible nature of the project has also resulted in integration
with leading open data management systems such as CKAN and GeoNode.
From day one, pycsw has always strived to be OGC Compliant. The project
continues to be a leading OGC Reference Implementation of CSW. In addition,
pycsw continues as a long standing OSGeo project and a core component of the
growing ecosystem of geopython projects for the
open source geospatial community.
Future plans
The project will continue to evolve into the future. pycsw’s flexible nature
will continue to support new metadata formats, as well as integration with
downstream applications. To support OGC CSW as a baseline OGC web service
specification, as well as the evolving OGC API efforts to modernize web service
APIs, pycsw will continue to support CSW 2/3, as well as the emerging
OGC API - Records specification.
Thank you to the pycsw community, OSGeo, OGC and beyond for your support
and use of our lightweight, flexible and OGC compliant metadata catalogue
server – happy birthday pycsw!
Sincerly
The pycsw Project Steering Committee
[Less]
|
|
Posted
about 5 years
ago
The pycsw team announces the release of pycsw 2.6.0.
This release brings various enhancements to OpenSearch temporal support, cloud
enhancements, and 12 factor support. This release also drops all Python 2
support given the Python 2 end of life
... [More]
which occured
on 01 January 2020. Users are strongly encouraged to update their deployments
to Python 3 as soon as possible.
Source and binary downloads:
The source code is available at:
https://pycsw.org/download
PyPI packages are available at:
https://pypi.org/project/pycsw
Version 2.6.0 (2020-12-05):
[Bulleted list of enhancements / bug fixes]
fix GetRecords startposition empty parameter fixes
update OpenSearch temporal extent query support
add 12 factor support
support environment variables in configuration
add kubernetes and helm configurations
fix quoting for PostgreSQL backends
add logging switch to pycsw-admin.py CLI to stdout
safeguard XML as bytes to unicode
update core model xml column to Unicode on repository creation
handle different formats for CRS code input
add test for invalid gml:posList geometry
drop all Python 2 support
Testers and developers are welcome.
The pycsw developer team.
https://pycsw.org
[Less]
|
|
Posted
over 6 years
ago
The pycsw team announces the release of pycsw 2.4.0.
Note that though pycsw works with Python 2 and 3, we have turned
off Python 2 testing given the Python 2 end of life
scheduled for 01 January 2020. Users are strongly encouraged to update
their
... [More]
deployments to Python 3 as soon as possible.
Source and binary downloads:
The source code is available at:
https://pycsw.org/download
PyPI packages are available at:
https://pypi.org/project/pycsw
Version 2.4.0 (2019-05-17):
[Bulleted list of enhancements / bug fixes]
fix CAT 3.0 schema locations
fix to handle plugin loading across various operating systems
bump of requirements
new project logos
safeguard WKT exceptions against newer versions of Shapely
updated Chinese translations
enhancements and fixes to large metadata harvesting workflows
safeguard async naming for Python 3.7
OpenSearch description document updates
startposition fixes to for GetRecords workflows
Testers and developers are welcome.
We would like to thank OSGeo and the 2019 Minneapolis Code Sprint organizers and sponsors for their support.
The pycsw developer team.
https://pycsw.org/
[Less]
|
|
Posted
over 7 years
ago
The pycsw team announces the release of pycsw 2.2.0.
The 2.2.0 release adds WMS 1.3.0 and WPS process harvesting as well as plugin support enhancements.
Source and binary downloads:
The source code is available at:
http://pycsw.org/download
... [More]
Version 2.2.0 (2018-03-20):
[Bulleted list of enhancements / bug fixes]
Support overriding PYCSW_ROOT via environment variable
handle malformed basic service options
support Python import for plugins
support WMS 1.3.0 harvesting
implement CQL to Filter transforms
implement WPS process harvesting
fix CQL literals with spaces
include dct:alternative in CSW3 full output
update testing framework to py.test
implement OGC filter parsing as Python dict for easy parsing by repository plugins
do not silence exceptions on custom plugins
support CQL WKT ENVELOPE syntax
check forwarded ip address when pycsw is behind a proxy
add official Docker implementation
fix CSW service / version support (optional in 3.0.0)
fix CSW 3 GetRecords POST handling
Testers and developers are welcome.
We would like to thank OSGeo and the 2018 Bonn Code Sprint organizers and sponsors for their
support.
The pycsw developer team.
http://pycsw.org/
[Less]
|
|
Posted
over 7 years
ago
The pycsw team announces the release of pycsw 2.2.0.
The 2.2.0 release adds WMS 1.3.0 and WPS process harvesting as well as plugin support enhancements.
Source and binary downloads:
The source code is available at:
http://pycsw.org/download
... [More]
Version 2.2.0 (2018-03-20):
[Bulleted list of enhancements / bug fixes]
Support overriding PYCSW_ROOT via environment variable
handle malformed basic service options
support Python import for plugins
support WMS 1.3.0 harvesting
implement CQL to Filter transforms
implement WPS process harvesting
fix CQL literals with spaces
include dct:alternative in CSW3 full output
update testing framework to py.test
implement OGC filter parsing as Python dict for easy parsing by repository plugins
do not silence exceptions on custom plugins
support CQL WKT ENVELOPE syntax
check forwarded ip address when pycsw is behind a proxy
add official Docker implementation
fix CSW service / version support (optional in 3.0.0)
fix CSW 3 GetRecords POST handling
Testers and developers are welcome.
We would like to thank OSGeo and the 2018 Bonn Code Sprint organizers and sponsors for their
support.
The pycsw developer team.
http://pycsw.org/
[Less]
|
|
Posted
about 9 years
ago
The pycsw team announces the release of pycsw 2.0.2, 1.10.5 and 1.8.6.
This is a security release to mitigate an SQL injection vulnerability
when using CQL or SRU mode queries (CVE-2016-8640).
You are strongly recommended to update pycsw to the latest stable
releases in the 2.0.x, 1.10.x and 1.8.x release lines.
|
|
Posted
about 9 years
ago
The pycsw team announces the release of pycsw 2.0.2, 1.10.5 and 1.8.6.
This is a security release to mitigate an SQL injection vulnerability
when using CQL or SRU mode queries (CVE-2016-8640).
You are strongly recommended to update pycsw to the latest stable
releases in the 2.0.x, 1.10.x and 1.8.x release lines.
|
|
Posted
over 9 years
ago
12 July 2016
The pycsw team proudly announces the release of pycsw 2.0.0 “Doug”.
The 2.0.0 “Doug” release brings major features, enhancements and fixes to the codebase, including:
CSW 3 support (OGC Reference Implementation)
Python 3 support
... [More]
WMTS harvesting (thanks @jfdickens)
JSON output improvements
XML output improvements
GM03 support for Swiss metadata
add temporal extent support to WMS layer harvesting
The full list of enhancements and bug fixes is available at https://github.com/geopython/pycsw/milestone/8. Users are strongly advised to review the migration guide.
The 2.0.0 release is codenamed “Doug” in honour of Doug Nebert of the FGDC. Doug was internationally recognized as a champion of metadata, discovery and interoperability. Involved in numerous international standards bodies and spatial data infrastructure initiatives, Doug was one of the editors of the CSW 3.0 specification and encouraged pycsw developers to adopt and implement CSW 3.0 as part of US data.gov efforts. Doug’s vision and expertise will always be remembered and appreciated by the pycsw development team.
pycsw is an OGC CSW server implementation written in Python.
pycsw fully implements the OpenGIS Catalogue Service Implementation Specification (Catalogue Service for the Web). Initial development started in 2010 (more formally announced in 2011). The project is certified OGC Compliant, and is an OGC Reference Implementation. Since 2015, pycsw is an official OSGeo Project.
pycsw allows for the publishing and discovery of geospatial metadata. Existing repositories of geospatial metadata can also be exposed via numerous APIs (CSW 2/CSW 3, OpenSearch, OAI-PMH, SRU), providing a standards-based metadata and catalogue component of spatial data infrastructures.
pycsw is Open Source, released under an MIT license, and runs on all major platforms (Windows, Linux, Mac OS X).
Source and binary downloads
The source code is available at:
http://pycsw.org/download
Testers and developers are welcome.
The pycsw developer team.
http://pycsw.org/
[Less]
|
|
Posted
over 9 years
ago
12 July 2016
The pycsw team proudly announces the release of pycsw 2.0.0 “Doug”.
The 2.0.0 “Doug” release brings major features, enhancements and fixes to the codebase, including:
CSW 3 support (OGC Reference Implementation)
Python 3 support
... [More]
WMTS harvesting (thanks @jfdickens)
JSON output improvements
XML output improvements
GM03 support for Swiss metadata
add temporal extent support to WMS layer harvesting
The full list of enhancements and bug fixes is available at https://github.com/geopython/pycsw/milestone/8. Users are strongly advised to review the migration guide.
The 2.0.0 release is codenamed “Doug” in honour of Doug Nebert of the FGDC. Doug was internationally recognized as a champion of metadata, discovery and interoperability. Involved in numerous international standards bodies and spatial data infrastructure initiatives, Doug was one of the editors of the CSW 3.0 specification and encouraged pycsw developers to adopt and implement CSW 3.0 as part of US data.gov efforts. Doug’s vision and expertise will always be remembered and appreciated by the pycsw development team.
pycsw is an OGC CSW server implementation written in Python.
pycsw fully implements the OpenGIS Catalogue Service Implementation Specification (Catalogue Service for the Web). Initial development started in 2010 (more formally announced in 2011). The project is certified OGC Compliant, and is an OGC Reference Implementation. Since 2015, pycsw is an official OSGeo Project.
pycsw allows for the publishing and discovery of geospatial metadata. Existing repositories of geospatial metadata can also be exposed via numerous APIs (CSW 2/CSW 3, OpenSearch, OAI-PMH, SRU), providing a standards-based metadata and catalogue component of spatial data infrastructures.
pycsw is Open Source, released under an MIT license, and runs on all major platforms (Windows, Linux, Mac OS X).
Source and binary downloads
The source code is available at:
http://pycsw.org/download
Testers and developers are welcome.
The pycsw developer team.
http://pycsw.org/
[Less]
|
|
Posted
almost 10 years
ago
28 January 2016
The pycsw development team is happy to announce that pycsw 1.10 is now
certified OGC Compliant for OGC CSW 2.0.2 [1], and passes all CITE
tests.
In addition, pycsw 1.10 is now an official OGC Reference Implementation. A
... [More]
demonstration instance of the reference implementation is available at
http://demo.pycsw.org.
“Reference Implementations are an important piece of community compliance
tools,” said Luis Bermudez, Executive Director Compliance and E-Learning,
Open Geospatial Consortium. “They not only support OGC verifying that
new releases of the tests are not breaking previous implementations, but
also provide practical help to new developers that want to implement the
standard. pycsw has been Reference Implementation of CAT 2.0 for over 2
years since version 1.4. OGC appreciates the effort of the OSGeo community
to keep pycsw compliant with the current CAT 2.0 test.”
Standards are at the core of pycsw; acheiving OGC compliance and
reference implementation status is part of the project’s ongoing
commitment to an open source, standards-based metadata and catalogue
component of spatial data infrastructures.
pycsw is an OGC Compliant CSW server implementation written in Python.
Please visit http://pycsw.org for more information.
[1] http://www.opengeospatial.org/resource/products/details/?pid=1325
The pycsw Development Team.
[Less]
|