2 dépôts
Algorithms for dividing sequences into optimal sub-segments based on specific constraints.
Distinct from Partition Problem Solving: Broadens from specific subset-sum partition problems to general sequence partitioning like longest common subsequences
Explore 2 awesome GitHub repositories matching software engineering & architecture · Sequence Partitioning. Refine with filters or upvote what's useful.
CloudEvents is an open specification for describing event data in a common format across cloud platforms and services. It defines a standard structure and set of metadata attributes for events, enabling interoperability across different systems so producers and consumers can exchange events without custom translation. The specification provides a protocol-agnostic serialization framework that maps CloudEvents attributes and payloads to multiple serialization formats including JSON, Avro, and Protobuf, and defines transport bindings for mapping events onto protocols like HTTP, AMQP, Kafka, MQTT
Defines how to number events within partitions for gap, duplicate, and ordering detection.
MoreLINQ is a functional programming toolkit and extension library for .NET that augments LINQ to Objects with advanced operators for sequence manipulation and analysis. It provides a set of tools for declarative data transformation, leveraging lazy evaluation and composition to handle complex object sequences. The library is distinguished by its specialized capabilities for combinatorial generation, including the production of permutations, subsets, and Cartesian products. It also provides advanced sequence joining options, such as full, left, and right outer joins, and supports complex data
Splits sequences into multiple sets based on predicates or keys.