From a8fd88bbe3acbcbb52cdcddd9b7209966ed7d3d9 Mon Sep 17 00:00:00 2001 From: sanjay7178 Date: Fri, 19 Sep 2025 12:23:00 +0530 Subject: [PATCH 1/3] docs: Update Sugar project URL and add swarm-external-secrets project Signed-off-by: sanjay7178 --- pages/projects/list/index.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pages/projects/list/index.md b/pages/projects/list/index.md index 1c5f4b12..48994c15 100644 --- a/pages/projects/list/index.md +++ b/pages/projects/list/index.md @@ -154,7 +154,7 @@ projects: type: incubated maintainer_name: Ivan Ogasawara maintainer_email: ivan.ogasawara@gmail.com - url: https://osl-incubator.github.io/sugar/ + url: https://sugar-org.github.io/sugar/ communication_channel: provider: discord url: https://opensciencelabs.org/discord @@ -162,6 +162,18 @@ projects: Sugar aims to organize your stack of containers, gathering some useful scripts and keeping this information centralized in a configuration file. So the command line would be very simple. + + - name: swarm-external-secrets + type: incubated + maintainer_name: Sai Sanjay + maintainer_email: saisanjay7660@gmail.com + url: https://sugar-org.github.io/swarm-external-secrets/ + communication_channel: + provider: discord + url: https://opensciencelabs.org/discord + description: | + A Docker Swarm secrets plugin that integrates with multiple secret management providers including HashiCorp Vault, AWS Secrets Manager, Azure Key Vault, and OpenBao. + --- # Affiliated and Incubated Projects From 75f72e81327c4ba85cfe09b6264f7a510259d363 Mon Sep 17 00:00:00 2001 From: sanjay7178 Date: Fri, 19 Sep 2025 12:55:08 +0530 Subject: [PATCH 2/3] docs: Add swarm-external-secrets project to the list of incubated projects Signed-off-by: sanjay7178 --- pages/projects/list/index.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pages/projects/list/index.md b/pages/projects/list/index.md index 48994c15..a3d5e48d 100644 --- a/pages/projects/list/index.md +++ b/pages/projects/list/index.md @@ -162,7 +162,7 @@ projects: Sugar aims to organize your stack of containers, gathering some useful scripts and keeping this information centralized in a configuration file. So the command line would be very simple. - + - name: swarm-external-secrets type: incubated maintainer_name: Sai Sanjay @@ -173,7 +173,6 @@ projects: url: https://opensciencelabs.org/discord description: | A Docker Swarm secrets plugin that integrates with multiple secret management providers including HashiCorp Vault, AWS Secrets Manager, Azure Key Vault, and OpenBao. - --- # Affiliated and Incubated Projects From 719ca8c8c569049a4579be562a00bbcd4eabc203 Mon Sep 17 00:00:00 2001 From: sanjay7178 Date: Fri, 19 Sep 2025 18:58:59 +0530 Subject: [PATCH 3/3] refactor: code organization and formatting in Jupyter notebooks Signed-off-by: sanjay7178 --- bkp/blogs/ibis-framework/index.ipynb | 6 +++--- pages/blog/console-based-representation-in-astx/index.ipynb | 6 +++--- pages/blog/console-based-representation-in-astx/index.md | 4 ++-- .../scaling-machine-learning-projects-with-dask/index.ipynb | 3 ++- .../scaling-machine-learning-projects-with-dask/index.md | 3 ++- .../streamlining-project-automation-with-makim/index.ipynb | 1 + .../streamlining-project-automation-with-makim/index.md | 1 + .../index.ipynb | 1 + .../index.md | 1 + 9 files changed, 16 insertions(+), 10 deletions(-) diff --git a/bkp/blogs/ibis-framework/index.ipynb b/bkp/blogs/ibis-framework/index.ipynb index cd42b9e0..be324e34 100644 --- a/bkp/blogs/ibis-framework/index.ipynb +++ b/bkp/blogs/ibis-framework/index.ipynb @@ -84,10 +84,10 @@ "metadata": {}, "outputs": [], "source": [ - "import matplotlib.pyplot as plt\n", - "import pandas as pd\n", "import sqlite3\n", - "import ibis" + "\n", + "import ibis\n", + "import matplotlib.pyplot as plt" ] }, { diff --git a/pages/blog/console-based-representation-in-astx/index.ipynb b/pages/blog/console-based-representation-in-astx/index.ipynb index ca10bcd8..c012793f 100644 --- a/pages/blog/console-based-representation-in-astx/index.ipynb +++ b/pages/blog/console-based-representation-in-astx/index.ipynb @@ -74,9 +74,9 @@ "outputs": [], "source": [ "# import display for AST visualization\n", - "from IPython.display import display\n", - "from astx.viz import traverse_ast_ascii, graph_to_ascii\n", - "import astx" + "import astx\n", + "\n", + "from astx.viz import graph_to_ascii, traverse_ast_ascii" ] }, { diff --git a/pages/blog/console-based-representation-in-astx/index.md b/pages/blog/console-based-representation-in-astx/index.md index 6f90940c..fb4cbef1 100644 --- a/pages/blog/console-based-representation-in-astx/index.md +++ b/pages/blog/console-based-representation-in-astx/index.md @@ -54,9 +54,9 @@ The first thing to do is, in your Jupyter Notebook instance, import `display`, w ```python # import display for AST visualization -from IPython.display import display -from astx.viz import traverse_ast_ascii, graph_to_ascii import astx + +from astx.viz import graph_to_ascii, traverse_ast_ascii ``` Then we create an instance of the Module class, and this instance will be the first node of the tree, or the root node. After that, we declare the variables and literal that will be part of the basic operation that we will parse into an AST. diff --git a/pages/blog/scaling-machine-learning-projects-with-dask/index.ipynb b/pages/blog/scaling-machine-learning-projects-with-dask/index.ipynb index fe61d8e8..f44c8386 100644 --- a/pages/blog/scaling-machine-learning-projects-with-dask/index.ipynb +++ b/pages/blog/scaling-machine-learning-projects-with-dask/index.ipynb @@ -183,8 +183,8 @@ "source": [ "#Lazy Evalution with dask\n", "import dask.dataframe as dd\n", - "import pandas as pd\n", "import numpy as np\n", + "import pandas as pd\n", "\n", "# Creating a dummy dataset\n", "num_rows = 100 # Number of rows\n", @@ -286,6 +286,7 @@ "# Dynamic task scheduling with Dask\n", "import dask\n", "\n", + "\n", "@dask.delayed\n", "def square(x):\n", " return x * x\n", diff --git a/pages/blog/scaling-machine-learning-projects-with-dask/index.md b/pages/blog/scaling-machine-learning-projects-with-dask/index.md index f113f0b5..209f930a 100644 --- a/pages/blog/scaling-machine-learning-projects-with-dask/index.md +++ b/pages/blog/scaling-machine-learning-projects-with-dask/index.md @@ -136,8 +136,8 @@ print(result.compute()) # Outputting the computed result ```python #Lazy Evalution with dask import dask.dataframe as dd -import pandas as pd import numpy as np +import pandas as pd # Creating a dummy dataset num_rows = 100 # Number of rows @@ -230,6 +230,7 @@ print(y_dask.compute()) # Dynamic task scheduling with Dask import dask + @dask.delayed def square(x): return x * x diff --git a/pages/blog/streamlining-project-automation-with-makim/index.ipynb b/pages/blog/streamlining-project-automation-with-makim/index.ipynb index 4c613a61..dbca9673 100644 --- a/pages/blog/streamlining-project-automation-with-makim/index.ipynb +++ b/pages/blog/streamlining-project-automation-with-makim/index.ipynb @@ -92,6 +92,7 @@ "outputs": [], "source": [ "import os\n", + "\n", "os.environ[\"NO_COLOR\"] = \"1\"" ] }, diff --git a/pages/blog/streamlining-project-automation-with-makim/index.md b/pages/blog/streamlining-project-automation-with-makim/index.md index 5e93c4d4..03f6868f 100644 --- a/pages/blog/streamlining-project-automation-with-makim/index.md +++ b/pages/blog/streamlining-project-automation-with-makim/index.md @@ -61,6 +61,7 @@ For this tutorial, we will disable the output color feature provided by typer, t ```python import os + os.environ["NO_COLOR"] = "1" ``` diff --git a/pages/blog/unlocking-the-power-of-multiple-dispatch-in-python-with-plum-dispatch/index.ipynb b/pages/blog/unlocking-the-power-of-multiple-dispatch-in-python-with-plum-dispatch/index.ipynb index 14c9080f..b201f1fd 100644 --- a/pages/blog/unlocking-the-power-of-multiple-dispatch-in-python-with-plum-dispatch/index.ipynb +++ b/pages/blog/unlocking-the-power-of-multiple-dispatch-in-python-with-plum-dispatch/index.ipynb @@ -72,6 +72,7 @@ "source": [ "from plum import dispatch\n", "\n", + "\n", "class Processor:\n", " @dispatch\n", " def process(self, data: int):\n", diff --git a/pages/blog/unlocking-the-power-of-multiple-dispatch-in-python-with-plum-dispatch/index.md b/pages/blog/unlocking-the-power-of-multiple-dispatch-in-python-with-plum-dispatch/index.md index a02aee75..609ce5fb 100644 --- a/pages/blog/unlocking-the-power-of-multiple-dispatch-in-python-with-plum-dispatch/index.md +++ b/pages/blog/unlocking-the-power-of-multiple-dispatch-in-python-with-plum-dispatch/index.md @@ -41,6 +41,7 @@ To demonstrate the basic usage of `plum-dispatch`, let's start with a simple exa ```python from plum import dispatch + class Processor: @dispatch def process(self, data: int):