Skip to main content

A simple library for easily working with time series data

Project description

chronolight

Discord

A simple library for working with timelines and delayed calls.

Installation

pip install chronolight

Quick Start

import chronolight

# Timeline
tl = chronolight.Timeline()
tl.wait(1)
tl.call(lambda: print("1 second passed"))
tl.wait(0.5)
tl.call(lambda: print("Another 0.5 seconds passed"))
tl.run()

# Delayed call
chronolight.delay(2, lambda: print("After 2 seconds"))

Methods

Timeline

Method Description
.wait(seconds) Adds a delay
.call(func) Adds a function call
.run(threaded=False) Runs the timeline

delay(seconds, function)

Executes a function after N seconds (in a separate thread).

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

chronolight-1.0.1.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

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

chronolight-1.0.1-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file chronolight-1.0.1.tar.gz.

File metadata

  • Download URL: chronolight-1.0.1.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for chronolight-1.0.1.tar.gz
Algorithm Hash digest
SHA256 1d6b1198cecd4076105c9fd60baee868692112a3cc1ea192dcc51f4c89137faa
MD5 2f2b1a3102f8a1ff00b9c4fea2cfa1cd
BLAKE2b-256 958bc9debfb658d4904e748bc1019dcacd1ea6f962f1a29beef811622a8dff30

See more details on using hashes here.

File details

Details for the file chronolight-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: chronolight-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for chronolight-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 510f8d45455c96143c61e8786851b068316c7c4c09b779a73e89475ef2a50f93
MD5 b39277c9c988a8e1098dceb417cf2b4c
BLAKE2b-256 00ab000866165af9c7a9bc61f5ef6d08474a7c2bbcfdd2ca798e77620dd04096

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