Expand description
Sync engine for Venus notebooks.
Converts between .rs Venus notebooks and .ipynb Jupyter format.
§Architecture
notebook.rs ─────► RsParser ─────► CellsWithMeta ─────► IpynbGenerator ─────► notebook.ipynb
│
▼
OutputCache
(.venus/outputs/)Structs§
- Ipynb
Generator - Generator for Jupyter notebooks from Venus cells.
- Jupyter
Notebook - A Jupyter notebook.
- Notebook
Cell - A cell extracted from the notebook.
- Notebook
Metadata - Metadata extracted from the notebook header.
- Output
Cache - Cache for cell outputs.
- RsParser
- Parser for
.rsVenus notebooks.
Enums§
- Sync
Error - Errors that can occur during sync operations.
Functions§
- default_
ipynb_ path - Get the default
.ipynbpath for a.rsnotebook. - sync_
to_ ipynb - Sync a
.rsnotebook to.ipynbformat.
Type Aliases§
- Sync
Result - Result type for sync operations.