Skip to content

Commit

Permalink
[pre-commit.ci] auto fixes from pre-commit.com hooks
Browse files Browse the repository at this point in the history
for more information, see https://pre-commit.ci
  • Loading branch information
pre-commit-ci[bot] committed Feb 5, 2024
1 parent b9c06ea commit c2b01d4
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 59 deletions.
1 change: 0 additions & 1 deletion README.md
Expand Up @@ -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)
Expand Down
12 changes: 5 additions & 7 deletions biochar/biochar.ipynb
Expand Up @@ -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\")"
]
},
{
Expand Down Expand Up @@ -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"
]
},
{
Expand Down
27 changes: 6 additions & 21 deletions offset-project-fire/buffer_pool_analysis.ipynb
Expand Up @@ -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",
Expand Down Expand Up @@ -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",
Expand Down Expand Up @@ -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"
]
},
{
Expand Down Expand Up @@ -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"
]
},
{
Expand Down
14 changes: 3 additions & 11 deletions offset-project-fire/fire_analysis.ipynb
Expand Up @@ -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",
Expand Down Expand Up @@ -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",
")"
Expand Down Expand Up @@ -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))"
]
},
{
Expand Down
26 changes: 7 additions & 19 deletions projects/projects.ipynb
Expand Up @@ -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\")"
]
},
Expand Down Expand Up @@ -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)"
]
},
Expand All @@ -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\")"
]
},
Expand All @@ -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)"
]
},
Expand All @@ -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()"
]
},
Expand All @@ -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()"
]
Expand Down

0 comments on commit c2b01d4

Please sign in to comment.