Skip to main content

Data model used by the bluesky ecosystem.

Project description

CI Coverage PyPI License

event-model

Data model used by the bluesky ecosystem.

A primary design goal of bluesky is to enable better research by recording rich metadata alongside measured data for use in later analysis. Documents are how we do this.

This repository contains the formal schemas for bluesky's streaming data model and some Python tooling for composing, validating, and transforming documents in the model.

Source https://github.com/bluesky/event-model
PyPI pip install event-model
Documentation https://bluesky.github.io/event-model
Releases https://github.com/bluesky/event-model/releases

Where is my data?

For the full details and schema please see the data_model section. This is a very quick guide to where you should look for / put different kinds of information

  • Information about your sample that you know before the measurement → Start Document
  • What experiment you intended to do → Start Document
  • Who you are / where you are → Start Document
  • References to external databases → Start Document
  • The Data™ → Event Document
  • Detector calibrations, dark frames, flat fields , or masks → Event Document (probably in its own stream)
  • The shape / data type / units of The Data™ → Event Descriptor Document in the data_keys entry
  • Anything you read from the controls system that is not device configuration → Event Document
  • Device configuration data → Event Descriptor Document in the configuration entry

See https://bluesky.github.io/event-model for more detailed documentation.

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

event_model-1.23.1.tar.gz (185.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

event_model-1.23.1-py3-none-any.whl (77.1 kB view details)

Uploaded Python 3

File details

Details for the file event_model-1.23.1.tar.gz.

File metadata

  • Download URL: event_model-1.23.1.tar.gz
  • Upload date:
  • Size: 185.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for event_model-1.23.1.tar.gz
Algorithm Hash digest
SHA256 5bb70fd8c7f345aa32afe561aff5a306b2c8a19cbdc3066b736643c8092ddaab
MD5 a1b457fe1fc5a159dd36a9e16bf05ba4
BLAKE2b-256 f95ade03f05fdbc4377db89fa6daf243e89370f9bcf2d21ad96b54d4549a74ed

See more details on using hashes here.

File details

Details for the file event_model-1.23.1-py3-none-any.whl.

File metadata

  • Download URL: event_model-1.23.1-py3-none-any.whl
  • Upload date:
  • Size: 77.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for event_model-1.23.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e0b951b829cebcf3879beff238bb370fd997d315856bc5d5ac2a66202b854958
MD5 3ad79f800aaaffbb712781499b274d5a
BLAKE2b-256 fb32e31e3363bf48ad2ba80b644b01ad9676ce154f1b755950de81eb4ed5b6bd

See more details on using hashes here.

Supported by

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