14 Repos
Tools for parsing, formatting, and calculating temporal data.
Explore 14 awesome GitHub repositories matching part of an awesome list · Date and Time Processing. Refine with filters or upvote what's useful.
This project is a curated collection of programming exercises designed to build proficiency in numerical computing and data manipulation. It provides a structured learning path for mastering multidimensional array operations, vectorized arithmetic, and statistical analysis. The repository focuses on developing practical expertise in array-based workflows, emphasizing techniques such as memory management, efficient data processing, and the replacement of explicit loops with vectorized operations. Users engage with hands-on challenges that cover the full lifecycle of numerical data, from initia
Provides exercises for generating and manipulating date sequences and time intervals within numerical arrays.
Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis
Extracts temporal components from timestamps and converts epoch values to human-readable formats.
Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer
Supports temporal data processing for time-series analysis and reporting.
Chrono ist ein JavaScript-Parser für Datumsangaben in natürlicher Sprache, der unstrukturierten Text und relative Datumsangaben in strukturierte Datumsobjekte konvertiert. Er fungiert als Multi-Locale-Datumsparser und Expressions-Engine, die darauf ausgelegt ist, Zeitangaben global aufzulösen. Die Bibliothek ist anpassbar und erlaubt die Definition benutzerdefinierter Regex-Muster und Verfeinerungsregeln, um geschäftsspezifische Datumsformate zu extrahieren. Sie bietet Mechanismen, um relative Begriffe wie „morgen“ oder „nächsten Freitag“ basierend auf einem spezifischen Referenzdatum aufzulösen. Das System deckt internationale Datumsformatierung über verschiedene regionale Locales hinweg ab und bietet Timezone-Offset-Mapping, um Abkürzungen spezifischen Offsets zuzuordnen. Es umfasst Funktionen für die Extraktion natürlicher Sprache und die Auflösung relativer Datumsangaben.
Processes date and time expressions across various international languages and regional formats.
Groupdate ist ein PostgreSQL-Tool für Zeitreihen-Aggregation und Datums-Gruppierung. Es bietet eine Reihe von SQL-Funktionen, um zeitliche Datensätze in diskrete Buckets wie Tage, Wochen oder Monate zu gruppieren und Summen sowie Durchschnitte für Berichte zu berechnen. Das Projekt konzentriert sich auf die Sicherstellung kontinuierlicher Zeitlinien durch das Auffüllen von Zeitreihenlücken (Gap Filling), wobei Standardwerte für Zeiträume eingefügt werden, in denen keine Daten existieren. Es enthält zudem einen Formatierer für zeitliche Daten, der gruppierte Datums-Zeit-Schlüssel in lokalisierte Strings oder benutzerdefinierte Formate umwandelt. Das Tool deckt umfassende Operationen für zeitliche Daten ab, einschließlich Zeitbereichsfilterung und der Extraktion von Kalenderkomponenten, wie etwa die Gruppierung von Daten nach Wochentagen. Es unterstützt zudem zeitzonenbewusste Berechnungen, um die Gruppierung an lokale Kalendertage anzupassen.
Group temporal data across various data structures and ORMs.
Chronic is a pure Ruby natural language date parser.
Parse natural language strings into date and time objects.
Date and time formatting for humans.
Format dates using human-friendly examples instead of directives.
A collection of Ruby methods to deal with statutory and other holidays. You deserve a holiday!
Manage and calculate statutory and regional holiday dates.
Recurring events library for Ruby. Enumerable recurrence objects and convenient chainable interface.
Express and enumerate recurring events using a simple API.
Time calculations using business hours.
Calculate time durations based on business hours.
TZInfo - Ruby Timezone Library
Handle daylight savings aware timezone conversions.
Accurate current and historical timezones for Ruby with support for Geonames and Google latitude - longitude lookups.
Perform accurate timezone transformations with historical data support.
⌛ Ruby library to compute distance of dates in words. Originally built for Jekyll.
Convert timestamps into human-readable relative time strings.
Tiny DSL for idiomatic date parsing and formatting in Ruby
Provide a concise DSL for parsing and formatting dates.