This is the Python SDK for the Völur products and services.
Go to the Installation page for more information.
See the documentation.
To see the examples of how to use the library, please refer to the
examples
folder.
When developing this SDK, you choose between containerized and local development.
The Client SDK Reference Guide can be found in the interactive notebook client_SDK_reference_guide.ipynb
. Here you'll find general usage information about the SDK.
To open the notebook, simply run
poetry run jupyter notebook
and select the reference guide notebook.
You'll need an authentication token to be able to run the notebook. Please contact us and a token will be issued to you.
This command will install required Python dependencies:
just configure
or
earthly +configure
We use a set of tools to improve the quality of our code:
ruff
as Python linter and code formatter,mypy
for type checking
You can run these tools with just
or Earthly
.
just validate
or
earthly +validate
just fix
or
earthly +fix
just test
or
earthly +test
You can list all available recipes by running:
just
or
earthly ls
We use google
-style docstrings in our code. The
documentation is generated using:
We use the mkdocs-gen-files plugin to programmatically generate documentation pages during build.
To generate documentation, run:
just build-docs
or
earthly +build-docs
Warning
It is not possible to use container based development for documentation serving.
just serve-docs
And then open your browser using the provided link in the output.
Documentation is available at docs.volur.ai.