Skip to content

Commit 2948569

Browse files
authored
Merge pull request #194 from statisticsnorway/reduce-print-statments
Reduserer antall print
2 parents 705e97e + 321143a commit 2948569

28 files changed

Lines changed: 126 additions & 121 deletions

demo/classification.py

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,38 +13,40 @@
1313
# ---
1414

1515
# %%
16+
from IPython.display import display
17+
1618
from klass import KlassClassification
1719

1820
# %%
1921
# ID found from website: https://www.ssb.no/klass/
2022
nus = KlassClassification(36, language="en", include_future=True)
21-
print(nus)
23+
display(nus)
2224

2325
# %%
24-
repr(nus)
26+
display(repr(nus))
2527

2628
# %%
2729
# Reformatting for fun
28-
nus.versions_dict()
30+
display(nus.versions_dict())
2931

3032
# %%
3133
nuskoder = nus.get_codes("2023-01-01")
32-
print(nuskoder)
34+
display(nuskoder)
3335

3436
# %%
35-
nuskoder.pivot_level()
37+
display(nuskoder.pivot_level())
3638

3739
# %%
38-
nuskoder.data
40+
display(nuskoder.data)
3941

4042
# %%
4143
# The actual data is under the .data attribute
42-
nuskoder.data
44+
display(nuskoder.data)
4345

4446
# %%
4547
# Pivots levels into seperate columns
46-
nuskoder.pivot_level()
48+
display(nuskoder.pivot_level())
4749

4850
# %%
4951
# You can filter to a level when getting codes, and then make dict from that level
50-
nus.get_codes("2023-01-01", select_level=5).to_dict()
52+
display(nus.get_codes("2023-01-01", select_level=5).to_dict())

demo/config.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,15 @@
1313
# ---
1414

1515
# %%
16+
from IPython.display import display
17+
1618
import klass
19+
import klass.config
1720

1821
# %%
1922
[x for x in dir(klass.config) if not x.startswith("_")]
2023

2124
# %%
22-
klass.config.TESTING
23-
24-
# %%
25-
klass.config.TESTING = True
26-
27-
# %%
28-
klass.classification_by_id(36)
25+
display(klass.classification_by_id(36))
2926

3027
# %%

demo/correspondence.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
# ---
1414

1515
# %%
16+
from IPython.display import display
17+
1618
from klass import KlassCorrespondence
1719

1820
# %%
@@ -28,10 +30,10 @@
2830
)
2931

3032
# %%
31-
print(fylke_komm)
33+
display(fylke_komm)
3234

3335
# %%
34-
fylke_komm.data
36+
display(fylke_komm.data)
3537

3638
# %%
37-
fylke_komm.to_dict("sourceName", "targetName")
39+
display(fylke_komm.to_dict("sourceName", "targetName"))

demo/family.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,27 @@
1313
# ---
1414

1515
# %%
16+
from IPython.display import display
17+
1618
from klass import KlassSearchFamilies
1719

1820
# %%
1921
search = KlassSearchFamilies("360")
20-
print(search)
22+
display(search)
2123

2224
# %%
2325
utdanning = search.get_family(20)
24-
print(utdanning)
26+
display(utdanning)
2527

2628
# %%
2729
nus = utdanning.get_classification(36)
28-
print(nus)
30+
display(nus)
2931

3032
# %%
3133
nus_codes = nus.get_codes("2023-01-01")
32-
print(nus_codes)
34+
display(nus_codes)
3335

3436
# %%
35-
nus_codes.data
37+
display(nus_codes.data)
3638

3739
# %%

demo/gui_ipywidgets.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,21 @@
1212
# name: ssb-klass-python
1313
# ---
1414

15-
# %%
16-
import klass
17-
18-
klass.search_classification()
19-
2015
# %%
2116
from datetime import date
2217

23-
import IPython.display.display
2418
import ipywidgets as widgets
2519
from IPython.display import HTML
20+
from IPython.display import display
2621

22+
import klass
2723
from klass.classes.search import KlassSearchClassifications
2824
from klass.requests.sections import sections_dict
2925

26+
# %%
27+
display(klass.search_classification())
28+
29+
# %%
3030
DEFAULT_CHOICE = "Choose..."
3131

3232

@@ -61,7 +61,7 @@ def do_search(btn: widgets.Button) -> None:
6161

6262
with search_result:
6363
search_result.clear_output()
64-
IPython.display.display("Searching...") # type: ignore
64+
display("Searching...") # type: ignore
6565
# Add loading-gif?
6666

6767
try:
@@ -82,7 +82,7 @@ def do_search(btn: widgets.Button) -> None:
8282

8383
with search_result:
8484
search_result.clear_output()
85-
IPython.display.display(HTML(search_content)) # type: ignore
85+
display(HTML(search_content)) # type: ignore
8686

8787
sections = [DEFAULT_CHOICE, *list(sections_dict().keys())]
8888
section_dropdown = widgets.Dropdown(
@@ -137,9 +137,10 @@ def format_classification_text(search_class: KlassSearchClassifications) -> str:
137137
return search_content
138138

139139

140-
search_classification()
140+
# %%
141+
display(search_classification())
141142

142143
# %%
143-
KlassSearchClassifications("Utdanning", include_codelists=True, no_dupes=True)
144+
display(KlassSearchClassifications("Utdanning", include_codelists=True, no_dupes=True))
144145

145146
# %%

demo/join_kommune_fylke.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
# %%
1616
import pandas as pd
17+
from IPython.display import display
1718

1819
from klass import KlassClassification
1920

@@ -34,6 +35,6 @@
3435
# %%
3536
kom["fylkesnummer"] = kom["kommunenummer"].str[:2]
3637
komfyl = pd.merge(kom, fyl, how="left", on="fylkesnummer")
37-
komfyl
38+
display(komfyl)
3839

3940
# %%

demo/quarter_seb.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
# ---
1414

1515
# %%
16+
from IPython.display import display
17+
1618
from klass import KlassCorrespondence
1719

1820
# %%
@@ -24,19 +26,19 @@
2426
)
2527

2628
# %%
27-
bydel.from_date
29+
display(bydel.from_date)
2830

2931
# %%
3032
# Reset by parameter "contain_quarter" during initialization
31-
bydel.to_date
33+
display(bydel.to_date)
3234

3335
# %%
34-
bydel.data
36+
display(bydel.data)
3537

3638
# %%
37-
bydel.data["validFrom"].min()
39+
display(bydel.data["validFrom"].min())
3840

3941
# %%
40-
bydel.data["validTo"].max()
42+
display(bydel.data["validTo"].max())
4143

4244
# %%

demo/requestfunctions.py

Lines changed: 37 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -13,71 +13,81 @@
1313
# ---
1414

1515
# %%
16+
from IPython.display import display
17+
1618
import klass
1719

1820
# %%
1921
klassifikasjoner = klass.classifications(
2022
include_codelists=True, changed_since="2022-01-01"
2123
)
2224

23-
# %%
25+
# %% [markdown]
2426
# klassifikasjoner
2527

2628
# %%
27-
klass.classification_by_id("36").keys()
29+
display(klass.classification_by_id("36").keys())
2830

2931
# %%
30-
klass.codes(classification_id="36", from_date="2020-01-01", to_date="2023-01-02")
32+
display(
33+
klass.codes(classification_id="36", from_date="2020-01-01", to_date="2023-01-02")
34+
)
3135

3236
# %% [raw]
3337
#
3438

3539
# %%
36-
klass.version_by_id("1954")["classificationVariants"]
40+
display(klass.version_by_id("1954")["classificationVariants"])
3741

3842
# %%
3943
# SELECT_LEVEL DOESNT WORK IN API?
40-
klass.variant(
41-
"36",
42-
"Studiepoeng ved fagskole",
43-
"2023-01-01",
44-
# select_level=2,
45-
# return_type="json"
44+
display(
45+
klass.variant(
46+
"36",
47+
"Studiepoeng ved fagskole",
48+
"2023-01-01",
49+
# select_level=2,
50+
# return_type="json"
51+
)
4652
)
4753

4854
# %%
49-
klass.variant_at("36", "Studiepoeng ved fagskole", date="2022-01-01")
55+
display(klass.variant_at("36", "Studiepoeng ved fagskole", date="2022-01-01"))
5056

5157
# %%
52-
klass.codes_at(classification_id="36", date="2023-01-01", language="en")
58+
display(klass.codes_at(classification_id="36", date="2023-01-01", language="en"))
5359

5460
# %%
55-
klass.corresponds(
56-
source_classification_id=104,
57-
target_classification_id=131,
58-
from_date="2023-01-01",
59-
to_date="2024-01-01",
60-
language="en",
61-
include_future=True,
61+
display(
62+
klass.corresponds(
63+
source_classification_id=104,
64+
target_classification_id=131,
65+
from_date="2023-01-01",
66+
to_date="2024-01-01",
67+
language="en",
68+
include_future=True,
69+
)
6270
)
6371

6472
# %%
65-
klass.corresponds_at(
66-
source_classification_id=104,
67-
target_classification_id=131,
68-
date="2023-01-01",
73+
display(
74+
klass.corresponds_at(
75+
source_classification_id=104,
76+
target_classification_id=131,
77+
date="2023-01-01",
78+
)
6979
)
7080

7181
# %%
72-
klass.correspondence_table_by_id("1111", language="en")["name"]
82+
display(klass.correspondence_table_by_id("1111", language="en")["name"])
7383

7484
# %%
75-
klass.changes("36", "2020-01-01", "2023-01-01")
85+
display(klass.changes("36", "2020-01-01", "2023-01-01"))
7686

7787
# %%
78-
klass.classificationfamilies("360")
88+
display(klass.classificationfamilies("360"))
7989

8090
# %%
81-
klass.classificationfamilies_by_id(20)
91+
display(klass.classificationfamilies_by_id(20))
8292

8393
# %%

demo/search.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,33 +13,35 @@
1313
# ---
1414

1515
# %%
16+
from IPython.display import display
17+
1618
from klass import KlassSearchClassifications
1719
from klass import KlassSearchFamilies
1820

1921
# %%
2022
search = KlassSearchClassifications("land", no_dupes=True)
21-
print(search)
23+
display(search)
2224

2325
# %%
24-
print(search.get_classification(106))
26+
display(search.get_classification(106))
2527

2628
# %%
2729
ours = KlassSearchFamilies(360)
28-
print(ours)
30+
display(ours)
2931

3032
# %%
31-
ours.families
33+
display(ours.families)
3234

3335
# %%
3436
utdanning = ours.get_family(20)
3537

3638
# %%
37-
print(utdanning)
39+
display(utdanning)
3840

3941
# %%
4042
isced = utdanning.get_classification(66)
4143

4244
# %%
43-
print(isced)
45+
display(isced)
4446

4547
# %%

0 commit comments

Comments
 (0)