Files
obikmer/mkdocs.yml
T
Eric Coissac 22951fb0e8 🔖 Add obipipeline parallel pipeline library
- Introduce `obipipline` crate with multi-threaded data pipeline architecture
- Implement core types: SourceFn, SharedFun (Arc), SinkFN with biased scheduler and crossbeam channels
- Add macros: `make_source!`, `transform!/fallible`/sink!, and high-level DSL macro
- Replace old wrapper/error modules with unified scheduler module (renamed types, improved error variants)

- Update workspace: add `obipipeline` member to Cargo.toml and lockfile  
- Document pipeline in docmd/implementation with full architecture, error handling & example
- Refactor sandbox_pipeline.rs to use new DSL instead of manual channel wiring
2026-04-24 17:10:07 +02:00

46 lines
1.1 KiB
YAML

site_name: obikmer
docs_dir: docmd
site_dir: doc
theme:
name: material
plugins:
- mermaid2:
- bibtex:
bib_file: docmd/references.bib
csl_file: docmd/ecology-letters.csl
markdown_extensions:
- admonition
- footnotes
- tables
- pymdownx.superfences
- pymdownx.arithmatex:
generic: true
extra_javascript:
- https://unpkg.com/mathjax@3/es5/tex-mml-chtml.js
nav:
- Home: index.md
- Theory:
- Kmers and super-kmers: theory/kmers.md
- DNA encoding: theory/encoding.md
- Entropy filter: theory/entropy.md
- Partitioning architecture: theory/indexing.md
- Implementation:
- SuperKmer: implementation/superkmer.md
- Kmer: implementation/kmer.md
- Chunk reader: implementation/chunkreader.md
- Construction pipeline: implementation/pipeline.md
- obipipeline library: implementation/obipipeline.md
- On-disk storage: implementation/storage.md
- MPHF selection: implementation/mphf.md
- Architecture:
- Sequences: architecture/sequences/invariant.md
watch:
- docmd
- mkdocs.yml