Skip to main content

Squeeze events into timelines and other timeline manipulations

Project description

TimelineOMat

TimelineOMat offers two functions:

  1. Streamline events into timelines and raise in case of occlusions
  2. Having a snapshot timeline.

Installation

pip install timelineomat

Usage

(./docs/timeline.md)[Timeline]

(./docs/snapshots.md)[Snapshots]

Development

For more speed and efficiency this projects uses uv instead of pip. This means you have to install the uv package manager additionally for development.

See how to install here:

https://pypi.org/project/uv/

Development Speed

I think after integrating snapshots the main focus will be on stabilization and documentation. This is only a small library with a narrow context so I don't think there is much to improve/correct and updates will be seldom. But proof me wrong.

Changes

1.0.0 Breaking Change: ordered_insert returns now a PositionsOffsets-Tuple instead of a tuple with just one element. Add also snapshots to the library. Breaking Change: Requires python >= 3.11. 0.7.0 Breaking Change: transform_events_to_times is now an iterator and returns the event as second element 0.6.0 add streamlined_ordered_insert 0.5.0 add occlusions argument 0.4.0 rename NoCallAllowed to NoCallAllowedError 0.3.0 rename NewTimesResult to TimeRangeTuple (the old name is still available)

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

timelineomat-1.0.0.tar.gz (22.5 kB view details)

Uploaded Source

Built Distribution

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

timelineomat-1.0.0-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file timelineomat-1.0.0.tar.gz.

File metadata

  • Download URL: timelineomat-1.0.0.tar.gz
  • Upload date:
  • Size: 22.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.2 cpython/3.14.2 HTTPX/0.28.1

File hashes

Hashes for timelineomat-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ef22e0480f0056edfef2f68761542dafddce297cec33b6434a7d1cad80229bc5
MD5 e7258435af7f6b55cc74cb112f5ac39b
BLAKE2b-256 89826b599b3d31d1bdfd5127efdcf148a7119d615e077362ff157afadc2d2813

See more details on using hashes here.

File details

Details for the file timelineomat-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: timelineomat-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.2 cpython/3.14.2 HTTPX/0.28.1

File hashes

Hashes for timelineomat-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4e484afd7bacde7e2c0fb21fcfa98802b5978372945ad8bf8ed38c13225cec8f
MD5 b221bb8ceaf56624197ca2d980bc89e9
BLAKE2b-256 2ab8886292188021c429499a0c5b0c7fadb44f51de6842dd988e7eb05ca95e99

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