Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions docs/abc.rst → docs/abc.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
Codec API
=========
# Codec API

```{eval-rst}
.. automodule:: numcodecs.abc

.. autoclass:: Codec
Expand All @@ -9,3 +10,4 @@ Codec API
.. automethod:: decode
.. automethod:: get_config
.. automethod:: from_config
```
13 changes: 13 additions & 0 deletions docs/api.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# API reference

```{toctree}
:maxdepth: 2

compression/index
filter/index
other/index
checksum32
abc
registry
zarr3
```
13 changes: 0 additions & 13 deletions docs/api.rst

This file was deleted.

33 changes: 20 additions & 13 deletions docs/checksum32.rst → docs/checksum32.md
Original file line number Diff line number Diff line change
@@ -1,56 +1,63 @@
Checksum codecs
===============
# Checksum codecs

```{eval-rst}
.. automodule:: numcodecs.checksum32
```

## CRC32

CRC32
-----
```{eval-rst}
.. autoclass:: CRC32

.. autoattribute:: codec_id
.. automethod:: encode
.. automethod:: decode
.. automethod:: get_config
.. automethod:: from_config
```

## CRC32C

CRC32C
------
```{eval-rst}
.. autoclass:: CRC32C

.. autoattribute:: codec_id
.. automethod:: encode
.. automethod:: decode
.. automethod:: get_config
.. automethod:: from_config
```

## Adler32

Adler32
-------
```{eval-rst}
.. autoclass:: Adler32

.. autoattribute:: codec_id
.. automethod:: encode
.. automethod:: decode
.. automethod:: get_config
.. automethod:: from_config
```

## Fletcher32

Fletcher32
----------

```{eval-rst}
.. autoclass:: numcodecs.fletcher32.Fletcher32

.. autoattribute:: codec_id
.. automethod:: encode
.. automethod:: decode
```

JenkinsLookup3
--------------
## JenkinsLookup3

```{eval-rst}
.. autoclass:: JenkinsLookup3

.. autoattribute:: codec_id
.. autoattribute:: initval
.. autoattribute:: prefix
.. automethod:: encode
.. automethod:: decode
```
11 changes: 7 additions & 4 deletions docs/compression/blosc.rst → docs/compression/blosc.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
Blosc
=====
# Blosc

```{eval-rst}
.. automodule:: numcodecs.blosc

.. autoclass:: Blosc
Expand All @@ -14,13 +15,15 @@ Blosc
.. automethod:: get_config
.. automethod:: from_config
.. automethod:: decode_partial
```

Helper functions
----------------
## Helper functions

```{eval-rst}
.. autofunction:: list_compressors
.. autofunction:: get_nthreads
.. autofunction:: set_nthreads
.. autofunction:: cbuffer_complib
.. autofunction:: compress
.. autofunction:: decompress
```
6 changes: 4 additions & 2 deletions docs/compression/bz2.rst → docs/compression/bz2.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
BZ2
===
# BZ2

```{eval-rst}
.. automodule:: numcodecs.bz2

.. autoclass:: BZ2
Expand All @@ -9,3 +10,4 @@ BZ2
.. automethod:: decode
.. automethod:: get_config
.. automethod:: from_config
```
6 changes: 4 additions & 2 deletions docs/compression/gzip.rst → docs/compression/gzip.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
GZip
====
# GZip

```{eval-rst}
.. automodule:: numcodecs.gzip
.. autoclass:: GZip
Expand All @@ -9,3 +10,4 @@ GZip
.. automethod:: decode
.. automethod:: get_config
.. automethod:: from_config
```
15 changes: 15 additions & 0 deletions docs/compression/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Compression codecs

```{toctree}
:maxdepth: 2

blosc
bz2
gzip
lzma
lz4
pcodec
zfpy
zlib
zstd
```
15 changes: 0 additions & 15 deletions docs/compression/index.rst

This file was deleted.

11 changes: 7 additions & 4 deletions docs/compression/lz4.rst → docs/compression/lz4.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
LZ4
===
# LZ4

```{eval-rst}
.. automodule:: numcodecs.lz4

.. autoclass:: LZ4
Expand All @@ -9,9 +10,11 @@ LZ4
.. automethod:: decode
.. automethod:: get_config
.. automethod:: from_config
```

Helper functions
----------------
## Helper functions

```{eval-rst}
.. autofunction:: compress
.. autofunction:: decompress
```
6 changes: 4 additions & 2 deletions docs/compression/lzma.rst → docs/compression/lzma.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
LZMA
====
# LZMA

```{eval-rst}
.. automodule:: numcodecs.lzma

.. autoclass:: LZMA
Expand All @@ -9,3 +10,4 @@ LZMA
.. automethod:: decode
.. automethod:: get_config
.. automethod:: from_config
```
5 changes: 3 additions & 2 deletions docs/compression/pcodec.rst → docs/compression/pcodec.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
PCodec
======
# PCodec

```{eval-rst}
.. automodule:: numcodecs.pcodec

.. autoclass:: PCodec

.. autoattribute:: codec_id
.. automethod:: encode
.. automethod:: decode
```
6 changes: 4 additions & 2 deletions docs/compression/zfpy.rst → docs/compression/zfpy.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
ZFPY
====
# ZFPY

```{eval-rst}
.. automodule:: numcodecs.zfpy

.. autoclass:: ZFPY
Expand All @@ -9,3 +10,4 @@ ZFPY
.. automethod:: decode
.. automethod:: get_config
.. automethod:: from_config
```
6 changes: 4 additions & 2 deletions docs/compression/zlib.rst → docs/compression/zlib.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
Zlib
====
# Zlib

```{eval-rst}
.. automodule:: numcodecs.zlib

.. autoclass:: Zlib
Expand All @@ -9,3 +10,4 @@ Zlib
.. automethod:: decode
.. automethod:: get_config
.. automethod:: from_config
```
19 changes: 12 additions & 7 deletions docs/compression/zstd.rst → docs/compression/zstd.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,25 @@
Zstd
====
# Zstd

```{eval-rst}
.. automodule:: numcodecs.zstd

.. autoclass:: Zstd

.. autoattribute:: codec_id
.. automethod:: encode
.. automethod:: decode
.. note::
If the compressed data does not contain the decompressed size, streaming
decompression will be used.

.. note::
If the compressed data does not contain the decompressed size, streaming
decompression will be used.

.. automethod:: get_config
.. automethod:: from_config
```

Helper functions
----------------
## Helper functions

```{eval-rst}
.. autofunction:: compress
.. autofunction:: decompress
```
15 changes: 12 additions & 3 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ def __getattr__(cls, name):
'sphinx.ext.viewcode',
'numpydoc',
'sphinx_issues',
'myst_parser',
]

numpydoc_show_class_members = False
Expand All @@ -59,9 +60,10 @@ def __getattr__(cls, name):
templates_path = ['_templates']

# The suffix(es) of source filenames.
# You can specify multiple suffix as a list of string:
# source_suffix = ['.rst', '.md']
source_suffix = '.rst'
source_suffix = {
'.rst': 'restructuredtext',
'.md': 'markdown',
}

# The encoding of source files.
# source_encoding = 'utf-8-sig'
Expand Down Expand Up @@ -129,6 +131,13 @@ def __getattr__(cls, name):
todo_include_todos = False


# -- Options for MyST -------------------------------------------------------

myst_enable_extensions = [
"colon_fence",
]


# -- Options for HTML output ----------------------------------------------

# The theme to use for HTML and HTML Help pages. See the documentation for
Expand Down
Loading
Loading