@@ -600,24 +600,25 @@ If the `slice_source` setting is _not_ specified, the slice items passed as `sli
600600argument to the [ ` zappend ` ] ( api.md ) Python function can be one of the types described
601601in the following subsections.
602602
603- #### ` str ` and ` zappend.api. FileObj`
603+ #### Types ` str ` and ` FileObj `
604604
605605A slice object of type ` str ` is interpreted as local file path or URI, in the case
606606the path has a protocol prefix, such as ` s3:// ` .
607607
608- An alternative to providing the slice dataset as path or URI is using the ` FileObj `
609- class, which combines a URI with dedicated filesystem storage options.
608+ An alternative to providing the slice dataset as path or URI is using the
609+ ` zappend.api.FileObj ` class, which combines a URI with dedicated filesystem
610+ storage options.
610611
611612``` python
612613from zappend.api import FileObj
613614
614615slice_obj = FileObj(slice_uri, storage_options = dict (... ))
615616```
616617
617- #### ` xarray. Dataset`
618+ #### Type ` Dataset `
618619
619- In-memory slice objects can be passed as [ xarray.Dataset] ( https://docs.xarray.dev/en/stable/generated/xarray.Dataset.html ) objects.
620- Such objects may originate from opening datasets from some storage
620+ In-memory slice objects can be passed as [ ` xarray.Dataset ` ] ( https://docs.xarray.dev/en/stable/generated/xarray.Dataset.html )
621+ objects. Such objects may originate from opening datasets from some storage
621622
622623``` python
623624import xarray as xr
@@ -649,7 +650,7 @@ If the flag is set, in-memory slices will be persisted to a temporary Zarr befor
649650appending them to the target dataset. It may prevent expensive re-computation of chunks
650651at the cost of additional i/o. It therefore defaults to ` false ` .
651652
652- #### ` zappend.api. SliceSource`
653+ #### Type ` SliceSource `
653654
654655Often you want to perform some custom cleanup after a slice has been processed and
655656appended to the target dataset. In this case you can write your own
@@ -659,7 +660,7 @@ methods.
659660Slice source instances are supposed to be created by _ slice factories_ , see
660661subsection below.
661662
662- #### ` zappend.api. SliceFactory`
663+ #### Type ` SliceFactory `
663664
664665A slice factory is a 1-argument function that receives a processing context of type
665666` zappend.api.Context ` and yields a slice dataset object of one of the types
0 commit comments