Metadata-Version: 2.3
Name: ni.datastore
Version: 2.0.0.dev0
Summary: APIs for publishing and retrieving data from NI Measurement Data Services
License: MIT
Keywords: datastore
Author: NI
Author-email: opensource@ni.com
Maintainer: Johann Scholtz
Maintainer-email: johann.scholtz@emerson.com
Requires-Python: >=3.10,<4.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Manufacturing
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Dist: hightime (>=1.0.0)
Requires-Dist: ni-measurements-data-v1-client (>=1.1.0dev0)
Requires-Dist: ni-measurements-metadata-v1-client (>=1.0.0)
Requires-Dist: ni-protobuf-types (>=1.1.0)
Requires-Dist: protobuf (>=4.21)
Project-URL: Documentation, https://datastorepython.readthedocs.io/en/latest/
Project-URL: Repository, https://github.com/ni/datastore-python
Description-Content-Type: text/markdown

# Table of Contents

- [Table of Contents](#table-of-contents)
- [Measurement Data Services API for Python](#measurement-data-services-api-for-python)
- [About](#about)
  - [Operating System Support](#operating-system-support)
  - [Python Version Support](#python-version-support)
  - [Installation](#installation)

# Measurement Data Services API for Python

`datastore-python` contains Python code for writing to and reading from
NI Measurement Data Store. It will include examples of how to use the Python API.

# About

`ni.datastore` is the main Python package in this repo that
provides APIs for publishing and retrieving data from the NI
Measurement Data Services

NI created and supports this package.

## Operating System Support

`ni.datastore` supports Windows and Linux operating systems.

## Python Version Support

`ni.datastore` supports CPython 3.10+.

## Installation

As a prerequisite to using the `ni.datastore` module, you must install Measurement Data Services
Software 2026 Q1 or later on your system. You can download and install this software using
[NI Package Manager](https://www.ni.com/en/support/downloads/software-products/download.package-manager.html).

You can directly install the `ni.datastore` package using `pip` or by listing it as a
dependency in your project's `pyproject.toml` file.

