Skip to content

Commit f3d1a96

Browse files
committed
doctest
1 parent 063304d commit f3d1a96

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/pandas_openscm/index_manipulation.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -738,12 +738,12 @@ def create_level_from_collection(
738738
:
739739
New level and corresponding codes
740740
"""
741-
new_level = pd.Index(value, name=level)
741+
new_level: pandas.Index[Any] = pd.Index(value, name=level)
742742
if not new_level.has_duplicates:
743743
# Fast route, can just return new level and codes from level we mapped from
744744
return value, list(range(len(value)))
745745
# Slow route, have to update the codes
746-
new_level = new_level.unique() # type: ignore
746+
new_level = new_level.unique()
747747
new_codes = new_level.get_indexer(value) # type: ignore
748748

749749
return new_level, new_codes
@@ -822,10 +822,10 @@ def set_levels(
822822
... start,
823823
... {"model": "new_model", "new_variable": ["xyz", "xyz", "x", "y"]},
824824
... )
825-
MultiIndex([('sa', 'new_model', 'v1', 'kg', "xyz"),
826-
('sb', 'new_model', 'v2', 'm', "xyz"),
827-
('sa', 'new_model', 'v1', 'kg', "x"),
828-
('sa', 'new_model', 'v2', 'm', "y")],
825+
MultiIndex([('sa', 'new_model', 'v1', 'kg', 'xyz'),
826+
('sb', 'new_model', 'v2', 'm', 'xyz'),
827+
('sa', 'new_model', 'v1', 'kg', 'x'),
828+
('sa', 'new_model', 'v2', 'm', 'y')],
829829
names=['scenario', 'model', 'variable', 'unit', 'new_variable'])
830830
"""
831831
levels: list[pd.Index[Any]] = list(ini.levels)

0 commit comments

Comments
 (0)