Skip to main content

# Overview Module featuring RangeCollection object class for the management of range data and optimized performance of various simple and complex range operations, including range and point overlays, equitable and score-based separation of overlapping ranges, generation of random range data, and range data comparisons among others.

# Release Notes ## 0.0.8 (2024-08-20) - Add round method to the RangeCollection class for rounding to a select number of decimals and with a specified rounding factor. - Change are_consecutive when_one behavior to return a 1d array of the when_one value instead of the value itself. - Switch RangeCollection initialization to use default to copy=None to address necessary copy error with numpy==2.x. Also includes a fallback for numpy==1.x errors with optional copy behavior.

## 0.0.7 (2022-12-14) - Improved performance of intersecting method by implementing new _ArrayLogicManager utility class to minimize superfluous array logic computations. Simplified logic flow for instances where one of the intersecting ranges has closed=’neither’. Removed outdated intersecting_old method which was being retained for legacy applications. - Improved performance of new union method. - Various minor feature additions - Various bug fixes, performance improvements

## 0.0.6 (2022-10-14) - Modified intersecting method to consider both collection closed parameter and input ranges closed parameter. Now, the closed parameter in the method refers to the edges of the input ranges, not as a call-time modifier to the class instance’s closed parameter. Instead, if needed, this should be done prior to the intersection method call with the set_closed method. - Removed unused get_… methods based on the is_… methods for automatic selecting to clean namespace. - Change RangeCollection default sort value to False. - Added closed parameter visualization to plot method on RangeCollection class. - Various minor feature additions - Various bug fixes, performance improvements

## 0.0.5 (2022-09-02) - Added balance option to from_steps method - Various minor feature additions - Various bug fixes, performance improvements

## 0.0.4 (2022-04-11) - Added snapping to set_centers and __init__ methods - Added squeeze parameter to intersecting method - Various bug fixes, performance improvements

## 0.0.3 (2021-11-08) - Initial updated merging features - Various bug fixes, performance improvements

## 0.0.2 (2021-09-27) - Various bug fixes, performance improvements

## 0.0.1 (2021-09-13) - Initial release

Metadata

Release files for rangel 0.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rangel 0.0.8
File Size Uploaded
rangel-0.0.8.tar.gz 30.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rangel 0.0.8
File Interpreter ABI Platform
rangel-0.0.8-py3-none-any.whl Python 3 none any Details

Total release size: 62.4 kB

Release files / rangel-0.0.8.tar.gz

Download URL rangel-0.0.8.tar.gz
Size 30.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e5b9acd9c457a20dd58a62887d9302e398bcebcc18a03f8d1b8a81c660a2d3da
BLAKE2b-256 checksum
How to use checksums
fab9d7035cd1213722fb042a8ff44c42ff32b3949b1f2b092e1e3d27fca82a15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / rangel-0.0.8-py3-none-any.whl

Download URL rangel-0.0.8-py3-none-any.whl
Size 31.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
45b77cd1d4c2b8860bf8395640e8eacc08fedeab226c29eb7430884f925dd2e9
BLAKE2b-256 checksum
How to use checksums
f62c43c6c14be11e4e741fc98d9c4dcc63a5b189c6b3fb15ec49f65f78766d3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release history Release notifications | RSS feed

This release

0.0.8 This release

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page