Metadata-Version: 2.1
Name: rms-interval
Version: 0.0.4
Summary: A dictionary keyed by ranges of floating point numbers
Maintainer-email: "Robert S. French" <rfrench@seti.org>
License: Apache-2.0
Project-URL: Homepage, https://github.com/SETI/rms-interval
Project-URL: Repository, https://github.com/SETI/rms-interval
Project-URL: Source, https://github.com/SETI/rms-interval
Project-URL: Issues, https://github.com/SETI/rms-interval/issues
Keywords: dictionary
Classifier: Development Status :: 5 - Production/Stable
Classifier: Natural Language :: English
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy

[![GitHub release; latest by date](https://img.shields.io/github/v/release/SETI/rms-interval)](https://github.com/SETI/rms-interval/releases)
[![GitHub Release Date](https://img.shields.io/github/release-date/SETI/rms-interval)](https://github.com/SETI/rms-interval/releases)
[![Test Status](https://img.shields.io/github/actions/workflow/status/SETI/rms-interval/run-tests.yml?branch=main)](https://github.com/SETI/rms-interval/actions)
[![Code coverage](https://img.shields.io/codecov/c/github/SETI/rms-interval/main?logo=codecov)](https://codecov.io/gh/SETI/rms-interval)
<br />
[![PyPI - Version](https://img.shields.io/pypi/v/rms-interval)](https://pypi.org/project/rms-interval)
[![PyPI - Format](https://img.shields.io/pypi/format/rms-interval)](https://pypi.org/project/rms-interval)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/rms-interval)](https://pypi.org/project/rms-interval)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/rms-interval)](https://pypi.org/project/rms-interval)
<br />
[![GitHub commits since latest release](https://img.shields.io/github/commits-since/SETI/rms-interval/latest)](https://github.com/SETI/rms-interval/commits/main/)
[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/SETI/rms-interval)](https://github.com/SETI/rms-interval/commits/main/)
[![GitHub last commit](https://img.shields.io/github/last-commit/SETI/rms-interval)](https://github.com/SETI/rms-interval/commits/main/)
<br />
[![Number of GitHub open issues](https://img.shields.io/github/issues-raw/SETI/rms-interval)](https://github.com/SETI/rms-interval/issues)
[![Number of GitHub closed issues](https://img.shields.io/github/issues-closed-raw/SETI/rms-interval)](https://github.com/SETI/rms-interval/issues)
[![Number of GitHub open pull requests](https://img.shields.io/github/issues-pr-raw/SETI/rms-interval)](https://github.com/SETI/rms-interval/pulls)
[![Number of GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed-raw/SETI/rms-interval)](https://github.com/SETI/rms-interval/pulls)
<br />
![GitHub License](https://img.shields.io/github/license/SETI/rms-interval)
[![Number of GitHub stars](https://img.shields.io/github/stars/SETI/rms-interval)](https://github.com/SETI/rms-interval/stargazers)
![GitHub forks](https://img.shields.io/github/forks/SETI/rms-interval)

# rms-interval

PDS Ring-Moon Systems Node, SETI Institute

Supported versions: Python >= 3.8

The interval class behaves like a dictionary keyed by ranges of
floating-point numbers. Each value of the dictionary applies for any key
value within the numeric range. Later entries into the dictionary can
partially or completely replace earlier values.

Note that this package is deprecated in favor of the `portion` module.
Eventually this package may be removed entirely.
