diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 952da8ffb..8b972a60b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -2,7 +2,7 @@ default_language_version: python: python3 repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.6.0 + rev: v5.0.0 hooks: - id: check-added-large-files - id: check-case-conflict @@ -21,7 +21,7 @@ repos: - id: sort-simple-yaml - id: trailing-whitespace - repo: https://github.com/psf/black - rev: 24.4.2 + rev: 24.10.0 hooks: - id: black additional_dependencies: [".[jupyter]"] @@ -37,12 +37,12 @@ repos: additional_dependencies: ["tomli"] - repo: https://github.com/astral-sh/ruff-pre-commit # Ruff version. - rev: 'v0.4.8' + rev: 'v0.8.2' hooks: - id: ruff args: ['--fix'] - repo: https://github.com/executablebooks/mdformat - rev: 0.7.17 + rev: 0.7.19 hooks: - id: mdformat args: ["--wrap=80"] diff --git a/docs/source/_examples/OptionalDVC.ipynb b/docs/source/_examples/OptionalDVC.ipynb index 07c4e41c3..79632c8be 100644 --- a/docs/source/_examples/OptionalDVC.ipynb +++ b/docs/source/_examples/OptionalDVC.ipynb @@ -28,9 +28,10 @@ "metadata": {}, "outputs": [], "source": [ - "from zntrack import Node, dvc, zn, config, ZnTrackProject\n", - "from pathlib import Path\n", "import tempfile\n", + "from pathlib import Path\n", + "\n", + "from zntrack import Node, ZnTrackProject, config, dvc, zn\n", "\n", "config.nb_name = \"OptionalDVC.ipynb\"" ] @@ -229,10 +230,10 @@ "id": "52554c16-d793-461c-824b-86d6adbf0968", "metadata": { "nbsphinx": "hidden", - "tags": [], "pycharm": { "is_executing": true - } + }, + "tags": [] }, "outputs": [], "source": [ diff --git a/examples/dataclasses_for_parameters.ipynb b/examples/dataclasses_for_parameters.ipynb index 1cd6a5999..51eea1e6e 100644 --- a/examples/dataclasses_for_parameters.ipynb +++ b/examples/dataclasses_for_parameters.ipynb @@ -27,7 +27,8 @@ "outputs": [], "source": [ "# We work in a temporary directory to avoid cluttering the current directory\n", - "import tempfile, os\n", + "import os\n", + "import tempfile\n", "\n", "temp_dir = tempfile.TemporaryDirectory()\n", "os.chdir(temp_dir.name)" @@ -72,9 +73,11 @@ "metadata": {}, "outputs": [], "source": [ + "import pathlib\n", + "\n", "from compute_random_number import ComputeRandomNumber, Parameter\n", - "import zntrack\n", - "import pathlib" + "\n", + "import zntrack" ] }, { diff --git a/examples/docs/01_Intro.ipynb b/examples/docs/01_Intro.ipynb index c3ada4522..d8023a412 100644 --- a/examples/docs/01_Intro.ipynb +++ b/examples/docs/01_Intro.ipynb @@ -132,9 +132,10 @@ "metadata": {}, "outputs": [], "source": [ - "from zntrack import Node, zn, Project\n", "from random import randrange\n", "\n", + "from zntrack import Node, Project, zn\n", + "\n", "\n", "class RandomNumber(Node):\n", " number = zn.outs()\n", diff --git a/examples/docs/03_dependencies.ipynb b/examples/docs/03_dependencies.ipynb index 06358dd29..d3ffaa4e0 100644 --- a/examples/docs/03_dependencies.ipynb +++ b/examples/docs/03_dependencies.ipynb @@ -27,9 +27,10 @@ "metadata": {}, "outputs": [], "source": [ - "import zntrack\n", + "from pathlib import Path\n", "from random import randrange\n", - "from pathlib import Path" + "\n", + "import zntrack" ] }, { @@ -327,6 +328,7 @@ }, { "cell_type": "markdown", + "id": "7fb27b941602401d91542211134fc71a", "metadata": { "collapsed": false }, @@ -590,6 +592,7 @@ { "cell_type": "code", "execution_count": 19, + "id": "acae54e37e7d407bbb7b55eff062a284", "metadata": { "collapsed": false }, @@ -665,6 +668,7 @@ }, { "cell_type": "markdown", + "id": "9a63283cbaf04dbcab1f6479b197f3a8", "metadata": { "collapsed": false }, @@ -680,6 +684,7 @@ { "cell_type": "code", "execution_count": 21, + "id": "8dd0d8092fe74a7c96281538738b07e2", "metadata": { "collapsed": false }, @@ -698,6 +703,7 @@ { "cell_type": "code", "execution_count": 22, + "id": "72eea5119410473aa328ad9291626812", "metadata": { "collapsed": false }, @@ -805,6 +811,7 @@ }, { "cell_type": "markdown", + "id": "8edb47106e1a46a883d545849b8ab81b", "metadata": { "collapsed": false }, @@ -816,6 +823,7 @@ { "cell_type": "code", "execution_count": 23, + "id": "10185d26023b46108eb7d9f57d49d2b3", "metadata": { "collapsed": false }, @@ -827,6 +835,7 @@ { "cell_type": "code", "execution_count": 24, + "id": "8763a12b2bbd4a93a75aff182afb95dc", "metadata": { "collapsed": false }, diff --git a/examples/docs/04_metrics_and_plots.ipynb b/examples/docs/04_metrics_and_plots.ipynb index cc1e7a521..aed5db1d1 100644 --- a/examples/docs/04_metrics_and_plots.ipynb +++ b/examples/docs/04_metrics_and_plots.ipynb @@ -22,11 +22,13 @@ "metadata": {}, "outputs": [], "source": [ - "import zntrack\n", - "from pathlib import Path\n", "import json\n", + "from pathlib import Path\n", + "\n", + "import numpy as np\n", "import pandas as pd\n", - "import numpy as np" + "\n", + "import zntrack" ] }, { diff --git a/examples/docs/05_metadata.ipynb b/examples/docs/05_metadata.ipynb index b578a6b9f..b375d69fd 100644 --- a/examples/docs/05_metadata.ipynb +++ b/examples/docs/05_metadata.ipynb @@ -21,9 +21,10 @@ "metadata": {}, "outputs": [], "source": [ - "import zntrack\n", "from time import sleep\n", "\n", + "import zntrack\n", + "\n", "zntrack.config.nb_name = \"05_metadata.ipynb\"" ] }, @@ -216,6 +217,7 @@ { "cell_type": "code", "execution_count": 7, + "id": "7fb27b941602401d91542211134fc71a", "metadata": { "collapsed": false, "pycharm": { @@ -240,6 +242,7 @@ { "cell_type": "code", "execution_count": 8, + "id": "acae54e37e7d407bbb7b55eff062a284", "metadata": { "collapsed": false, "pycharm": { @@ -323,6 +326,7 @@ { "cell_type": "code", "execution_count": 9, + "id": "9a63283cbaf04dbcab1f6479b197f3a8", "metadata": { "collapsed": false, "pycharm": { @@ -346,6 +350,7 @@ }, { "cell_type": "markdown", + "id": "8dd0d8092fe74a7c96281538738b07e2", "metadata": { "collapsed": false, "pycharm": { diff --git a/examples/docs/07_functions.ipynb b/examples/docs/07_functions.ipynb index 7fef27ddd..238e75179 100644 --- a/examples/docs/07_functions.ipynb +++ b/examples/docs/07_functions.ipynb @@ -94,9 +94,10 @@ "metadata": {}, "outputs": [], "source": [ - "from zntrack import nodify, NodeConfig\n", "import pathlib\n", "\n", + "from zntrack import NodeConfig, nodify\n", + "\n", "\n", "@nodify(outs=pathlib.Path(\"outs.txt\"), params={\"text\": \"Lorem Ipsum\"})\n", "def write_text(cfg: NodeConfig):\n", diff --git a/examples/docs/08_custom_zntrackoptions.ipynb b/examples/docs/08_custom_zntrackoptions.ipynb index 8d041744f..b3d4a5d00 100644 --- a/examples/docs/08_custom_zntrackoptions.ipynb +++ b/examples/docs/08_custom_zntrackoptions.ipynb @@ -95,10 +95,11 @@ "metadata": {}, "outputs": [], "source": [ - "import zntrack\n", "import ase.db\n", "import ase.io\n", - "import tqdm" + "import tqdm\n", + "\n", + "import zntrack" ] }, { diff --git a/examples/docs/09_lazy.ipynb b/examples/docs/09_lazy.ipynb index 0ca3428ea..de97235b3 100644 --- a/examples/docs/09_lazy.ipynb +++ b/examples/docs/09_lazy.ipynb @@ -98,8 +98,9 @@ "metadata": {}, "outputs": [], "source": [ - "import zntrack\n", - "import random" + "import random\n", + "\n", + "import zntrack" ] }, { diff --git a/examples/docs/parameter_optimization.ipynb b/examples/docs/parameter_optimization.ipynb index 3494298f8..7f44a80df 100644 --- a/examples/docs/parameter_optimization.ipynb +++ b/examples/docs/parameter_optimization.ipynb @@ -88,11 +88,14 @@ "metadata": {}, "outputs": [], "source": [ - "import optuna, sklearn, zntrack\n", + "import optuna\n", + "import sklearn\n", "import sklearn.datasets\n", "import sklearn.ensemble\n", - "import sklearn.model_selection\n", "import sklearn.metrics\n", + "import sklearn.model_selection\n", + "\n", + "import zntrack\n", "\n", "\n", "class HousingDataSet(zntrack.Node):\n", diff --git a/examples/estimate_pi_with_mc.ipynb b/examples/estimate_pi_with_mc.ipynb index 6f234c94a..9e0c714f0 100644 --- a/examples/estimate_pi_with_mc.ipynb +++ b/examples/estimate_pi_with_mc.ipynb @@ -36,7 +36,8 @@ "outputs": [], "source": [ "# We work in a temporary directory to avoid cluttering the current directory\n", - "import tempfile, os\n", + "import os\n", + "import tempfile\n", "\n", "temp_dir = tempfile.TemporaryDirectory()\n", "os.chdir(temp_dir.name)" @@ -195,8 +196,9 @@ "metadata": {}, "outputs": [], "source": [ - "import zntrack\n", - "from mcpipy import MCPi" + "from mcpipy import MCPi\n", + "\n", + "import zntrack" ] }, {