Skip to main content

A library that allows users to publish their executables as GeoServer WPS Processes through the XMPP protocol

Project description

[![Build Status](https://travis-ci.org/geoserver/wps-remote.svg?branch=master)](https://travis-ci.org/geoserver/wps-remote) [![Coverage Status](https://coveralls.io/repos/github/geoserver/wps-remote/badge.svg?branch=master)](https://coveralls.io/github/geoserver/wps-remote?branch=master)

RemoteWPS

[RemoteWPS] is an open source software written in Python part of the GeoServer (http://geoserver.org) project that allows users to publish their executables as GeoServer WPS Processes through the XMPP protocol.

RemoteWPS is meant to be used along with the GeoServer “wps-remote” plugin for the WPS (https://github.com/geoserver/geoserver/tree/master/src/community/wps-remote).

Being a community-driven project, RemoteWPS is developed, tested, and supported by a diverse group of individuals and organizations from around the world.

## License

RemoteWPS licensed under the [GPL](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html).

## Using

You can install the “wps-remote” Python package by using the PyPi distribution

pip install wps-remote==2.12.0

Please refer to the [user guide](http://docs.geoserver.org/latest/en/user/community/remote-wps/index.html) for detailed information on how to install and use RemoteWPS.

## API Reference Doc

http://docs.geoserver.org/latest/en/user/community/remote-wps/install_python.html#annex-a-remote-wps-python-wrapper-reference

## Bugs

Through GeoServer JIRA.

GeoServer uses [JIRA](https://osgeo-org.atlassian.net/projects/GEOS), hosted by [Atlassian](https://www.atlassian.com/), for issue tracking.

## Mailing Lists

Through GeoServer Mailing Lists.

The [mailing list page](http://geoserver.org/comm/) on the GeoServer web site provides access to the various mailing list, as well as some indication of the [code of conduct](http://geoserver.org/comm/userlist-guidelines.html) when posting to the lists

## Contributing

Through GeoServer Process.

Please read [the contribution guidelines](https://github.com/geoserver/geoserver/blob/master/CONTRIBUTING.md) before contributing pull requests to the GeoServer project.

## More Information

Visit the [website](http://geoserver.org/) or read the [docs](http://docs.geoserver.org/).

Change Log

2.12.0 [2017-07-03 12:13:10] (aligned with GeoServer Remote WPS Plugin - 2.12.x)
  • Fix for: Inputs application/json mapping error

  • Fix for: Inputs application/vnd.geo+json support

  • Fix for: Date input / output parsing

  • Fix for: JSON ID error

  • Improved robustness of wps agent

  • Allowed “-” in string input parameters

  • Fix for: Catch resource clean exception

  • Fix for: Input / output parameters are not sorted according to the process definition

2.11.2 [2017-02-16 10:12:23]
  • SFTP/FTP pluggable uploaders support

  • Minor refactoring and code cleanup

2.9.3 [2016-03-31 17:24:47]
  • Added “processbot” XMPP connection checks

  • Added “servicebot” check “processbot” status error and send error message impersonating the underlying process

  • Added “NetCDF Output” example on service.config

2.9.2 [2016-03-17 17:33:19]
  • Added “process_blacklist” property to “service.config” file

  • Added “proc_is_running(self, proc_names)” to “ResourceMonitor(threading.Thread)” background thread

2.9.1 [2016-03-16 11:09:56]
  • Added “GetLoadAverageMessage” XMPP message for resource monitoring

  • Added “ResourceMonitor(threading.Thread)” background thread collecting resource consuption data

  • On GeoServer side the “remoteConfig.properties” file on GEOSERVER_DATA must be updated with the properties xmpp_cpu_perc_threshold = 80.0 xmpp_mem_perc_threshold = 80.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wps-remote-2.14.0.tar.gz (62.5 kB view details)

Uploaded Source

Built Distributions

wps_remote-2.14.0-py2-none-any.whl (1.9 MB view details)

Uploaded Python 2

wps-remote-2.14.0.linux-x86_64.tar.gz (1.9 MB view details)

Uploaded Source

File details

Details for the file wps-remote-2.14.0.tar.gz.

File metadata

  • Download URL: wps-remote-2.14.0.tar.gz
  • Upload date:
  • Size: 62.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/2.7

File hashes

Hashes for wps-remote-2.14.0.tar.gz
Algorithm Hash digest
SHA256 65c00adf1be20da14e0bd0113a6b31f8e56ca79c4ab22a32a8e7cd02a17dd354
MD5 8cd257400fca8c86f445fbf42a5e4c19
BLAKE2b-256 10d8042f829185d54e93589f5e26af939d2a922a218348767e46149341cb690d

See more details on using hashes here.

File details

Details for the file wps_remote-2.14.0-py2-none-any.whl.

File metadata

File hashes

Hashes for wps_remote-2.14.0-py2-none-any.whl
Algorithm Hash digest
SHA256 9ca59d00d374a908c817fe5a20309d340d404967c9bd5d0dfc6bfda96c2fd7e2
MD5 5b1f4efab94c99b33a69f6f089d33bdb
BLAKE2b-256 a8cd3d27a578719fd62c0bf5b30ae0ffc19a38f3ec3f01f9038bf102e42a67b1

See more details on using hashes here.

File details

Details for the file wps-remote-2.14.0.linux-x86_64.tar.gz.

File metadata

File hashes

Hashes for wps-remote-2.14.0.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 1cd3e687fa096c2871c262ba397cfe9c52fb6a341d5797c702c20825047f1a30
MD5 54509bfa6cc11d2c9b67d2dcdcdb8e14
BLAKE2b-256 f7c01271347f1f13dc2bf0db3249365a80ba9fa285715613b47c75dff4385740

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page