TimelineOMat
TimelineOMat offers two functions:
- Streamline events into timelines and raise in case of occlusions
- 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:
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.1 Fix typings.
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)
Metadata
Release files for timelineomat 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| timelineomat-1.0.1.tar.gz | 22.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| timelineomat-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 33.3 kB
Release files / timelineomat-1.0.1.tar.gz
| Download URL | timelineomat-1.0.1.tar.gz |
|---|---|
| Size | 22.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
78d19e4d1b9beca6e4ce8d3d8214ed30bd66f2ce7d7643a32bea5805b6403515
|
|
BLAKE2b-256 checksum How to use checksums |
6f9a5f1d5597e2ea278bf82d9864015c784047a463cc48958a74441a5e40eb99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.17.0 {"ci":null,"cpu":"x86_64","distro":{"libc":{"lib":"glibc","version":"2.43"},"name":"Arch Linux"},"implementation":{"name":"CPython","version":"3.14.6"},"installer":{"name":"hatch","version":"1.17.0"},"openssl_version":"OpenSSL 3.6.3 9 Jun 2026","python":"3.14.6","system":{"name":"Linux","release":"7.1.3-arch1-2"}} HTTPX2/2.3.0
|
Release files / timelineomat-1.0.1-py3-none-any.whl
| Download URL | timelineomat-1.0.1-py3-none-any.whl |
|---|---|
| Size | 10.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
61e0727c9d8ab25c762e7fe2b1e5faedc0c827ade2db7e613889948c6a860409
|
|
BLAKE2b-256 checksum How to use checksums |
63a83f2eb56b6d066b9633f900b0fa805e5a81564f19f68d9a0baffa9697b5e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.17.0 {"ci":null,"cpu":"x86_64","distro":{"libc":{"lib":"glibc","version":"2.43"},"name":"Arch Linux"},"implementation":{"name":"CPython","version":"3.14.6"},"installer":{"name":"hatch","version":"1.17.0"},"openssl_version":"OpenSSL 3.6.3 9 Jun 2026","python":"3.14.6","system":{"name":"Linux","release":"7.1.3-arch1-2"}} HTTPX2/2.3.0
|