Skip to content

Commit a9d40b3

Browse files
authored
Merge pull request #1302 from cal-itp/remove-quarterly-performance-portfolio
Remove `quarterly performance, atp, dla, competitive_corridors` portfolio
2 parents f62b150 + 40562b7 commit a9d40b3

File tree

81 files changed

+170
-874
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+170
-874
lines changed

Makefile

+11-25
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ build_portfolio_site:
77
#git rm portfolio/$(site)/ -rf
88
python portfolio/portfolio.py clean $(site)
99
python portfolio/portfolio.py build $(site) --deploy
10-
git add portfolio/$(site)/*.yml portfolio/$(site)/*.md
10+
python portfolio/portfolio.py clean $(site)
1111
git add portfolio/sites/$(site).yml
1212
#make production_portfolio
1313

@@ -16,24 +16,17 @@ git_check_sections:
1616

1717
git_check_no_sections:
1818
git add portfolio/$(site)/district_*/*.ipynb # this one less common, but it's district pages only
19-
20-
build_competitive_corridors:
21-
$(eval export site = competitive_corridors)
22-
cd bus_service_increase/ && make setup_bus_service_utils && cd ..
23-
python bus_service_increase/deploy_portfolio_yaml.py
24-
make build_portfolio_site
25-
#--config=./portfolio/test-analyses.yml
2619

27-
build_dla_reports:
28-
$(eval export site = dla)
29-
cd dla/ && pip install -r requirements.txt && cd ..
30-
make build_portfolio_site
31-
git add portfolio/dla/district_*/
32-
33-
build_quarterly_performance_metrics:
34-
$(eval export site = quarterly_performance_metrics)
35-
cd bus_service_increase/ && make setup_bus_service_utils && cd ..
36-
make build_portfolio_site
20+
remove_portfolio_site:
21+
python portfolio/portfolio.py clean $(site)
22+
git rm portfolio/sites/$(site).yml
23+
git rm portfolio/$(site)/ -rf
24+
25+
26+
remove_competitive_corridors:
27+
$(eval export site = competitive_corridors)
28+
make remove_portfolio_site
29+
3730

3831
build_ntd_report:
3932
$(eval export site = ntd_monthly_ridership)
@@ -47,13 +40,6 @@ build_gtfs_digest:
4740
#cd gtfs_digest/ && python deploy_portfolio_yaml.py && make assemble_data && cd ..
4841
make build_portfolio_site
4942
make git_check_sections
50-
51-
52-
build_gtfs_digest_testing:
53-
$(eval export site = gtfs_digest_testing)
54-
#cd data-analyses/rt_segment_speeds && pip install -r requirements.txt && cd ../_shared_utils && make setup_env && cd ..
55-
#cd gtfs_digest/ && make assemble_data && cd ..
56-
make build_portfolio_site
5743

5844
build_district_digest:
5945
$(eval export site = district_digest)

_shared_utils/shared_utils/portfolio_utils.py

+7-4
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ def create_portfolio_yaml_chapters_no_sections(portfolio_site_yaml: Path, chapte
5858
with open(portfolio_site_yaml) as f:
5959
site_yaml_dict = yaml.load(f, yaml.Loader)
6060

61-
chapters_list = [{**{"params": {chapter_name: one_chapter_value}}} for one_chapter_value in chapter_values]
61+
chapters_list = [{**{"params": {chapter_name: str(one_chapter_value)}}} for one_chapter_value in chapter_values]
6262

6363
# Make this into a list item
6464
parts_list = [{"caption": "Introduction"}, {"chapters": chapters_list}]
@@ -129,13 +129,16 @@ def create_portfolio_yaml_chapters_with_sections(
129129

130130
# Loop through each chapter (district), grab the sections (operators)
131131
section_col = section_info["column"]
132+
caption_prefix = chapter_info["caption_prefix"]
133+
caption_suffix = chapter_info["caption_suffix"]
134+
132135
chapters_list = [
133136
{
134137
**{
135-
"caption": {chapter_info["name"]: f"{one_chapter_value}"},
136-
"params": {chapter_info["name"]: one_chapter_value},
138+
"caption": {chapter_info["name"]: f"{caption_prefix}{one_chapter_value}{caption_suffix}"},
139+
"params": {chapter_info["name"]: str(one_chapter_value)},
137140
"sections": [
138-
{section_info["name"]: one_section_value}
141+
{section_info["name"]: str(one_section_value)}
139142
for one_section_value in df[df[chapter_col] == one_chapter_value][section_col].unique().tolist()
140143
],
141144
}

gtfs_digest/deploy_district_yaml.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,15 @@ def overwrite_yaml(
4040
df = pd.read_parquet(
4141
f"{RT_SCHED_GCS}{OPERATOR_FILE}.parquet",
4242
columns = ["caltrans_district"]
43-
).dropna("caltrans_district").drop_duplicates()
43+
).dropna(subset="caltrans_district").drop_duplicates()
44+
45+
chapter_values_orig = sorted(list(df.caltrans_district))
46+
chapter_values = [f"District {i}" for i in chapter_values_orig]
4447

4548
portfolio_utils.create_portfolio_yaml_chapters_no_sections(
4649
DISTRICT_SITE,
4750
chapter_name = "district",
48-
chapter_values = sorted(list(df.caltrans_district))
51+
chapter_values = chapter_values
4952
)
5053

5154
elif name == "legislative_district":

gtfs_digest/deploy_portfolio_yaml.py

+16-20
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,20 @@
1010

1111
SITE_YML = "../portfolio/sites/gtfs_digest.yml"
1212

13-
df = operators_schd_vp_rt()
13+
if __name__ == "__main__":
14+
df = operators_schd_vp_rt()
1415

15-
portfolio_utils.create_portfolio_yaml_chapters_with_sections(
16-
SITE_YML,
17-
df,
18-
chapter_info = {
19-
"column": "caltrans_district",
20-
"name": "district",
21-
"caption_prefix": "District ",
22-
"caption_suffix": "",
23-
},
24-
section_info = {
25-
"column": "organization_name",
26-
"name": "organization_name",
27-
},
28-
)
29-
30-
with open(SITE_YML) as f:
31-
site_yaml = yaml.safe_load(f)
32-
33-
site_yaml
16+
portfolio_utils.create_portfolio_yaml_chapters_with_sections(
17+
SITE_YML,
18+
df,
19+
chapter_info = {
20+
"column": "caltrans_district",
21+
"name": "district",
22+
"caption_prefix": "District ",
23+
"caption_suffix": "",
24+
},
25+
section_info = {
26+
"column": "organization_name",
27+
"name": "organization_name",
28+
},
29+
)

portfolio/ahsc/0__empty_nb__.ipynb

-3
This file was deleted.

portfolio/ahsc/README.md

-47
This file was deleted.

portfolio/ahsc/_config.yml

-43
This file was deleted.

portfolio/ahsc/_toc.yml

-6
This file was deleted.

portfolio/atp/README.md

-5
This file was deleted.

portfolio/atp/_config.yml

-43
This file was deleted.

portfolio/atp/_toc.yml

-6
This file was deleted.

portfolio/competitive_corridors/README.md

-51
This file was deleted.

0 commit comments

Comments
 (0)