Feat: tpl_evaluation parameters and absolute path
This commit is contained in:
parent
595102ecca
commit
18696a805c
15
recopytex.py
15
recopytex.py
@ -32,17 +32,22 @@ def report(csv_file):
|
|||||||
click.echo(f"{csv_file} has to be a csv file")
|
click.echo(f"{csv_file} has to be a csv file")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
*a, tribe, assessment_file = csv_file.split("/")
|
csv_file = Path(csv_file)
|
||||||
assessment_desc = assessment_file.split(".")[0]
|
csv_filename = csv_file.name.split(".")[0]
|
||||||
assessment_name = assessment_desc.split("_")[-1].capitalize()
|
assessment = str(csv_filename).split("_")[-1].capitalize()
|
||||||
|
tribe = str(csv_file.parent).split("/")[-1]
|
||||||
|
|
||||||
template = Path(config["templates"]) / "tpl_evaluation.ipynb"
|
template = Path(config["templates"]) / "tpl_evaluation.ipynb"
|
||||||
dest = Path(config["output"]) / tribe / assessment_name / f"{assessment_name}.ipynb"
|
|
||||||
|
|
||||||
|
dest = Path(config["output"]) / tribe / csv_filename / f"{assessment}.ipynb"
|
||||||
dest.parent.mkdir(parents=True, exist_ok=True)
|
dest.parent.mkdir(parents=True, exist_ok=True)
|
||||||
|
|
||||||
pm.execute_notebook(
|
pm.execute_notebook(
|
||||||
str(template), str(dest), parameters=dict(tribe=tribe, assessment=assessment_name)
|
str(template),
|
||||||
|
str(dest),
|
||||||
|
parameters=dict(
|
||||||
|
tribe=tribe, assessment=assessment, csv_file=str(csv_file.absolute())
|
||||||
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,19 +1,5 @@
|
|||||||
{
|
{
|
||||||
"cells": [
|
"cells": [
|
||||||
{
|
|
||||||
"cell_type": "code",
|
|
||||||
"execution_count": 36,
|
|
||||||
"metadata": {
|
|
||||||
"tags": [
|
|
||||||
"parameters"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"outputs": [],
|
|
||||||
"source": [
|
|
||||||
"tribe = \"308\"\n",
|
|
||||||
"assessment = \"161114_dm2\""
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 37,
|
"execution_count": 37,
|
||||||
@ -27,10 +13,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 40,
|
"execution_count": 36,
|
||||||
"metadata": {},
|
"metadata": {
|
||||||
|
"tags": [
|
||||||
|
"parameters"
|
||||||
|
]
|
||||||
|
},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
|
"tribe = \"308\"\n",
|
||||||
|
"assessment = \"161114_dm2\"\n",
|
||||||
"csv_file = Path(f\"./sheets/{tribe}/{assessment}.csv\")"
|
"csv_file = Path(f\"./sheets/{tribe}/{assessment}.csv\")"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -1,5 +1,16 @@
|
|||||||
{
|
{
|
||||||
"cells": [
|
"cells": [
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 7,
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [],
|
||||||
|
"source": [
|
||||||
|
"from IPython.display import Markdown as md\n",
|
||||||
|
"import pandas as pd\n",
|
||||||
|
"from pathlib import Path"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 6,
|
"execution_count": 6,
|
||||||
@ -10,21 +21,10 @@
|
|||||||
},
|
},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
"tribe = 308\n",
|
"tribe = 30\n",
|
||||||
"student = \"ABDOU Asmahane\""
|
"student = \"ABDOU Asmahane\""
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"cell_type": "code",
|
|
||||||
"execution_count": 7,
|
|
||||||
"metadata": {},
|
|
||||||
"outputs": [],
|
|
||||||
"source": [
|
|
||||||
"from IPython.display import Markdown as md\n",
|
|
||||||
"import pandas as pd\n",
|
|
||||||
"from pathlib import Path"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 9,
|
"execution_count": 9,
|
||||||
|
Loading…
Reference in New Issue
Block a user