Skip to content

Commit

Permalink
Merge branch 'develop' into feature/2810-minimum-renku-version-property
Browse files Browse the repository at this point in the history
  • Loading branch information
Panaetius committed May 11, 2022
2 parents c32bc90 + 2021e76 commit 998a0b0
Show file tree
Hide file tree
Showing 42 changed files with 1,868 additions and 388 deletions.
20 changes: 20 additions & 0 deletions CHANGES.rst
Expand Up @@ -18,6 +18,26 @@
Changes
=======

`1.2.4 <https://github.com/SwissDataScienceCenter/renku-python/compare/v1.2.3...v1.2.4>`__ (2022-05-06)
-------------------------------------------------------------------------------------------------------

Bug Fixes
~~~~~~~~~

- **core:** fix using float values in renku workflow iterate
(`#2875 <https://github.com/SwissDataScienceCenter/renku-python/issues/2875>`__)
(`07934a8 <https://github.com/SwissDataScienceCenter/renku-python/commit/07934a8df49a4b8a7a4c25eddaae93b97943ac59>`__)
- **service:** set oauth token when using gitlab APIs
(`#2884 <https://github.com/SwissDataScienceCenter/renku-python/issues/2884>`__)
(`11a69d7 <https://github.com/SwissDataScienceCenter/renku-python/commit/11a69d71fc08854a03bf3e524f0d68d3e86a5685>`__)

Features
~~~~~~~~

- **core:** preserve staged files when editing renku config
(`#2871 <https://github.com/SwissDataScienceCenter/renku-python/issues/2871>`__)
(`3c3cc66 <https://github.com/SwissDataScienceCenter/renku-python/commit/3c3cc66a426c71d742d13b5fb394791d8425a5c6>`__)

`1.2.3 <https://github.com/SwissDataScienceCenter/renku-python/compare/v1.2.2...v1.2.3>`__ (2022-04-29)
-------------------------------------------------------------------------------------------------------

Expand Down
1 change: 1 addition & 0 deletions docs/index.rst
Expand Up @@ -25,6 +25,7 @@
Getting Started <gettingstarted>
How-to Guides <how-to-guides/index>
Reference <reference/index>
CLI Plugins <plugins>

.. raw:: html

Expand Down
44 changes: 44 additions & 0 deletions docs/plugins.rst
@@ -0,0 +1,44 @@
..
Copyright 2017-2022 - Swiss Data Science Center (SDSC)
A partnership between École Polytechnique Fédérale de Lausanne (EPFL) and
Eidgenössische Technische Hochschule Zürich (ETHZ).
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Renku CLI Plugins
=================

renku-mls
---------

`renku-mls <https://pypi.org/project/renku-mls/>`_ is a plugin for machine
learning models. Using Renku MLS one can expose the machine learning models
used in Renku projects (e.g. hyper-parameters and evaluation metrics).
It currently supports tracking metadata for ``scikit-learn``, ``keras`` and
``xgboost``. It adds custom metadata to the metadata tracked in renku workflows
about models used, hyper-parameters and metrics and adds a ``renku mls leaderboard``
command to the renku CLI that allows comparing different executions of your
data science pipeline.

`Documentation <https://github.com/ratschlab/renku-mls/blob/master/docs/gettingstarted.rst>`_
`Example Project <https://renkulab.io/projects/learn-renku/plugins/renku-mls-plugin>`_


Developing a plugin?
--------------------

For more information on developing a plugin, please refer to :ref:`develop-plugins-reference`.

If you are working on a Renku plugin and would like to have it listed here,
please create a pull request modifying this document in the
`renku-python repository <https://github.com/SwissDataScienceCenter/renku-python>`_.
7 changes: 7 additions & 0 deletions docs/reference/commands.rst
Expand Up @@ -161,6 +161,13 @@ Renku Command Line

.. automodule:: renku.ui.cli.doctor

.. _cli-mergetool:

``renku mergetool``
-------------------

.. automodule:: renku.ui.cli.mergetool

.. _cli-migrate:

``renku migrate``
Expand Down
6 changes: 6 additions & 0 deletions docs/reference/plugins.rst
Expand Up @@ -15,10 +15,16 @@
See the License for the specific language governing permissions and
limitations under the License.

.. _develop-plugins-reference:

Plugin Support
==============

Renku has several plugin hooks that can be used to add additional metadata
and commands to the Renku CLI.

The following hooks are currently available:

Runtime Plugins
---------------

Expand Down
2 changes: 2 additions & 0 deletions docs/spelling_wordlist.txt
Expand Up @@ -130,6 +130,7 @@ minikube
minimalistic
misconfiguration
mistyped
mls
mydomain
namespace
namespaces
Expand Down Expand Up @@ -169,6 +170,7 @@ Renga
renku
Renku
renkulab
renku-mls
renv
repo
reproducibility
Expand Down
2 changes: 1 addition & 1 deletion helm-chart/renku-core/Chart.yaml
Expand Up @@ -3,4 +3,4 @@ appVersion: "1.0"
description: A Helm chart for Kubernetes
name: renku-core
icon: https://avatars0.githubusercontent.com/u/53332360?s=400&u=a4311d22842343604ef61a8c8a1e5793209a67e9&v=4
version: 1.2.3
version: 1.2.4
2 changes: 1 addition & 1 deletion helm-chart/renku-core/values.yaml
Expand Up @@ -109,7 +109,7 @@ versions:
fullnameOverride: ""
image:
repository: renku/renku-core
tag: "v1.2.3"
tag: "v1.2.4"
pullPolicy: IfNotPresent
v8:
name: v8
Expand Down

0 comments on commit 998a0b0

Please sign in to comment.