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.24.0.tar.gz (185.2 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.24.0-py3-none-any.whl (76.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for event_model-1.24.0.tar.gz
Algorithm Hash digest
SHA256 18e632d52a7caa0987d5d7198bc23e06f2e4ca5e8794d384d74f9e0c34a773d8
MD5 81c5f65609712e3d4ef15eff55d1bd44
BLAKE2b-256 9fbce181740329de157a5f5ba985ab8da558a77ceb710532a1636e9dc2a42e53

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for event_model-1.24.0-py3-none-any.whl
Algorithm Hash digest
SHA256 87e9415b349f9c9aa7576090b671442e49548ea9b63c5e8ab64573f4df1c2d61
MD5 224c7c3eb069dc41da275b8b6d738b83
BLAKE2b-256 b29ed410b0ff08a2519d197928afdc1aa36eb47e197f5ba683389b00e216f83c

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