Skip to main content

Subscribe, Acquire, and Re-Advertise products.

Project description

page web / homepage: https://metpx.github.io/sarracenia

PyPI version Supported Python versions License (GPLv2) Issue Tracker Docker Image Build Status Run Static Flow

[ home page ]

[ site web ]

MetPX-sr3 (Sarracenia v3) is a data duplication or distribution pump that leverages existing standard technologies (web servers and Message queueing protocol brokers) to achieve real-time message delivery and end-to-end transparency in file transfers. Data sources establish a directory structure which is carried through any number of intervening pumps until they arrive at a client.

MetPX-sr3 (Sarracenia v3) est un engin de copie et de distribution de données qui utilise des technologies standards (tel que les services web et le courtier de messages AMQP) afin d’effectuer des transferts de données en temps réel tout en permettant une transparence de bout en bout. Alors que chaque commutateur Sundew est unique en soit, offrant des configurations sur mesure et permutations de données multiples, Sarracenia cherche à maintenir l’intégrité de la structure des données, tel que proposée et organisée par la source jusqu’à destination.

An initiative of Shared Services Canada http://ssc-spc.gc.ca in support of internal needs of the Government of Canada

Une initiative de Services partagés Canada https://ssc-spc.gc.ca pour appuyer les opérations du gouvernement du Canada

To download data from a Sarracenia data pump: [ Good first practical stop: ] [ un bon départ ]

To offer data to Sarracenia data pump: [ Source Guide <https://metpx.github.io/sarracenia/How2Guides/source.html>`_ ] [ Guide de Source <https://metpx.github.io/sarracenia/fr/CommentFaire/source.html>`_ ]

Changes:
  • new: date pattern expansion from datetime.strftime.

  • fixing #595 flows taking a long time to stop.

  • more robust decode of v2 messages.

  • added conversion of sum field to sr3 convert.

  • added flowcb.scheduled as built-in way to easily post periodically.

  • tilde expansion for pathnames for more settings.

  • configuration conversion now includes date patterns.

  • configuration conversion now includes sum/integrity option arguments.

  • variable expansion now added for path option.

  • more path expansion for settings likely to be paths.

  • added rename setting, that honours variable expansion.

  • vestiges of md5name (already gone from code) removed from documentation.

  • removed please_stop_immediately in favour of improved behaviour to always exit more quickly.

  • bugfix incorrectly generated v2 messages (sum: N instead of n)

  • bugfix, many date patterns not honoured correctly (different reasons.)

  • bugfix, sum z,x not parsed correctly.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

metpx_sr3-3.0.23-py3-none-any.whl (310.9 kB view hashes)

Uploaded Python 3

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