From c2b01d41bf422831da9ec513fb4adcb3eeceea2e Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 5 Feb 2024 21:14:26 +0000 Subject: [PATCH] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- README.md | 1 - biochar/biochar.ipynb | 12 ++++----- .../buffer_pool_analysis.ipynb | 27 +++++-------------- offset-project-fire/fire_analysis.ipynb | 14 +++------- projects/projects.ipynb | 26 +++++------------- 5 files changed, 21 insertions(+), 59 deletions(-) diff --git a/README.md b/README.md index 6f58339..7cf94ad 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,6 @@ [![CI](https://github.com/carbonplan/notebooks/actions/workflows/main.yaml/badge.svg)](https://github.com/carbonplan/notebooks/actions/workflows/main.yaml) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) - This repository includes Jupyter notebooks and other utilities for sharing our analysis and research. [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/carbonplan/notebooks/master?urlpath=lab) diff --git a/biochar/biochar.ipynb b/biochar/biochar.ipynb index 5a5b372..e400abc 100644 --- a/biochar/biochar.ipynb +++ b/biochar/biochar.ipynb @@ -43,17 +43,15 @@ "source": [ "%matplotlib inline\n", "\n", - "import logging\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "import pandas as pd\n", "import statsmodels.api as sm\n", - "\n", - "from carbonplan_styles.mpl import set_theme\n", "from carbonplan_styles.colors import colors\n", + "from carbonplan_styles.mpl import set_theme\n", "\n", - "set_theme(style='carbonplan_light')\n", - "c = colors('carbonplan_light')" + "set_theme(style=\"carbonplan_light\")\n", + "c = colors(\"carbonplan_light\")" ] }, { @@ -219,8 +217,8 @@ "metadata": {}, "outputs": [], "source": [ - "import pandas as pd\n", - "import numpy as np" + "import numpy as np\n", + "import pandas as pd" ] }, { diff --git a/offset-project-fire/buffer_pool_analysis.ipynb b/offset-project-fire/buffer_pool_analysis.ipynb index 2f9722d..3858d0c 100644 --- a/offset-project-fire/buffer_pool_analysis.ipynb +++ b/offset-project-fire/buffer_pool_analysis.ipynb @@ -34,12 +34,9 @@ "metadata": {}, "outputs": [], "source": [ - "import numpy as np\n", "import pandas as pd\n", - "import intake\n", - "\n", - "from carbonplan_styles.mpl import set_theme\n", "from carbonplan_styles.colors import colors\n", + "from carbonplan_styles.mpl import set_theme\n", "\n", "# set options\n", "set_theme(style=\"carbonplan_light\")\n", @@ -100,11 +97,7 @@ "metadata": {}, "outputs": [], "source": [ - "df = df[\n", - " ~df[\"Forest Buffer Account Contribution\"].apply(\n", - " lambda x: isinstance(x, str)\n", - " )\n", - "]\n", + "df = df[~df[\"Forest Buffer Account Contribution\"].apply(lambda x: isinstance(x, str))]\n", "df = df[df[\"ARB Offset Credits Issued\"] > 0]\n", "forest_df = df[df[\"Project Type\"] == \"Forest\"]\n", "\n", @@ -254,15 +247,11 @@ "perc_credits[\"state\"] = perc_credits.index.map(proj_state_map)\n", "perc_credits = perc_credits.rename(\n", " # clean up column title\n", - " columns={\n", - " \"ARB Offset Credits Issued\": \"Percent Forest ARB Offset Credits Issued\"\n", - " }\n", + " columns={\"ARB Offset Credits Issued\": \"Percent Forest ARB Offset Credits Issued\"}\n", ")\n", "\n", "proj_loc = perc_credits.index.get_loc(proj_id)\n", - "display(\n", - " perc_credits[: proj_loc + 1]\n", - ") # +1 to include ACR260, otherwise off by one" + "display(perc_credits[: proj_loc + 1]) # +1 to include ACR260, otherwise off by one" ] }, { @@ -298,15 +287,11 @@ "sorted_credits[\"state\"] = sorted_credits.index.map(proj_state_map)\n", "sorted_credits = sorted_credits.rename(\n", " # clean up column title\n", - " columns={\n", - " \"ARB Offset Credits Issued\": \"Percent Forest ARB Offset Credits Issued\"\n", - " }\n", + " columns={\"ARB Offset Credits Issued\": \"Percent Forest ARB Offset Credits Issued\"}\n", ")\n", "\n", "proj_loc = sorted_credits.index.get_loc(proj_id)\n", - "display(\n", - " sorted_credits[: proj_loc + 1]\n", - ") # +1 to include ACR260, otherwise off by one" + "display(sorted_credits[: proj_loc + 1]) # +1 to include ACR260, otherwise off by one" ] }, { diff --git a/offset-project-fire/fire_analysis.ipynb b/offset-project-fire/fire_analysis.ipynb index 667e5a4..02a3925 100644 --- a/offset-project-fire/fire_analysis.ipynb +++ b/offset-project-fire/fire_analysis.ipynb @@ -56,14 +56,11 @@ "import copy\n", "import os\n", "\n", - "from carbonplan_styles.colors import colors\n", - "import fsspec\n", "import geopandas\n", - "import hvplot.pandas\n", "import intake\n", "import pandas as pd\n", "import pyproj\n", - "import shapely\n", + "from carbonplan_styles.colors import colors\n", "from shapely.ops import cascaded_union\n", "\n", "# plot styles\n", @@ -244,9 +241,7 @@ "source": [ "burned_poly = cascaded_union(full_res.geometry.values)\n", "burned_gdf = (\n", - " geopandas.GeoDataFrame.from_dict(\n", - " {\"row\": {\"geometry\": burned_poly}}, orient=\"index\"\n", - " )\n", + " geopandas.GeoDataFrame.from_dict({\"row\": {\"geometry\": burned_poly}}, orient=\"index\")\n", " .set_geometry(\"geometry\")\n", " .set_crs(working_crs)\n", ")" @@ -310,10 +305,7 @@ "\n", "burned_project_area = burned_project.area.sum()\n", "print(\"Burned Project Area: %.2f m2\" % burned_project_area)\n", - "print(\n", - " \"Percent Project Burned: %.2f%%\"\n", - " % (burned_project_area / project_area * 100)\n", - ")" + "print(\"Percent Project Burned: %.2f%%\" % (burned_project_area / project_area * 100))" ] }, { diff --git a/projects/projects.ipynb b/projects/projects.ipynb index 5b98542..7e66b25 100644 --- a/projects/projects.ipynb +++ b/projects/projects.ipynb @@ -16,13 +16,11 @@ "metadata": {}, "outputs": [], "source": [ - "import requests\n", - "import pandas as pd\n", "import altair as alt\n", - "\n", + "import pandas as pd\n", + "import requests\n", "from IPython.display import JSON\n", "\n", - "\n", "alt.themes.enable(\"carbonplan_light\")" ] }, @@ -55,9 +53,7 @@ "outputs": [], "source": [ "# or get the full schema for a specific object\n", - "schema = requests.get(\n", - " \"https://api.carbonplan.org/schema/ProjectCollection.json\"\n", - ").json()\n", + "schema = requests.get(\"https://api.carbonplan.org/schema/ProjectCollection.json\").json()\n", "JSON(schema)" ] }, @@ -77,9 +73,7 @@ "metadata": {}, "outputs": [], "source": [ - "project_collection = requests.get(\n", - " \"https://api.carbonplan.org/projects.json\"\n", - ").json()\n", + "project_collection = requests.get(\"https://api.carbonplan.org/projects.json\").json()\n", "JSON(project_collection, root=\"project_collection\")" ] }, @@ -97,9 +91,7 @@ "metadata": {}, "outputs": [], "source": [ - "one_project = requests.get(\n", - " \"https://api.carbonplan.org/projects.json?id=STRP01\"\n", - ").json()\n", + "one_project = requests.get(\"https://api.carbonplan.org/projects.json?id=STRP01\").json()\n", "JSON(one_project)" ] }, @@ -117,9 +109,7 @@ "metadata": {}, "outputs": [], "source": [ - "projects = pd.read_csv(\n", - " \"https://api.carbonplan.org/projects.csv\", index_col=\"name\"\n", - ")\n", + "projects = pd.read_csv(\"https://api.carbonplan.org/projects.csv\", index_col=\"name\")\n", "projects.head()" ] }, @@ -141,9 +131,7 @@ "outputs": [], "source": [ "metrics = [\"cost\", \"volume\", \"negativity\", \"permanence\"]\n", - "metrics_df = pd.DataFrame.from_dict(\n", - " {m: projects[f\"('{m}', 'value')\"] for m in metrics}\n", - ")\n", + "metrics_df = pd.DataFrame.from_dict({m: projects[f\"('{m}', 'value')\"] for m in metrics})\n", "metrics_df[\"tag\"] = projects[\"('tag', 0)\"]\n", "metrics_df.head()" ]