@@ -519,11 +519,9 @@ def add_features(self, features_list: Union[str, list], reset_order_series=True)
519
519
520
520
"""
521
521
self ._stack .add_series (features_list , reset_order_series )
522
- self ._surfaces .df ['series' ].cat .add_categories (features_list , inplace = True )
523
- self ._surface_points .df ['series' ].cat .add_categories (features_list ,
524
- inplace = True )
525
- self ._orientations .df ['series' ].cat .add_categories (features_list ,
526
- inplace = True )
522
+ self ._surfaces .df ['series' ] = self ._surfaces .df ['series' ].cat .add_categories (features_list )
523
+ self ._surface_points .df ['series' ] = self ._surface_points .df ['series' ].cat .add_categories (features_list )
524
+ self ._orientations .df ['series' ] = self ._orientations .df ['series' ].cat .add_categories (features_list )
527
525
528
526
self .update_structure ()
529
527
self ._interpolator .set_flow_control ()
@@ -560,10 +558,9 @@ def delete_features(self, indices: Union[str, list], reset_order_features=True,
560
558
self ._surfaces .df .groupby ('series' ).get_group (s )['surface' ],
561
559
remove_data = remove_data )
562
560
563
- self ._surfaces .df ['series' ].cat .remove_categories (indices , inplace = True )
564
- self ._surface_points .df ['series' ].cat .remove_categories (indices ,
565
- inplace = True )
566
- self ._orientations .df ['series' ].cat .remove_categories (indices , inplace = True )
561
+ self ._surfaces .df ['series' ] = self ._surfaces .df ['series' ].cat .remove_categories (indices )
562
+ self ._surface_points .df ['series' ] = self ._surface_points .df ['series' ].cat .remove_categories (indices )
563
+ self ._orientations .df ['series' ] = self ._orientations .df ['series' ].cat .remove_categories (indices )
567
564
self .map_geometric_data_df (self ._surface_points .df )
568
565
self .map_geometric_data_df (self ._orientations .df )
569
566
@@ -601,12 +598,9 @@ def rename_features(self, new_categories: Union[dict, list]):
601
598
602
599
"""
603
600
self ._stack .rename_series (new_categories )
604
- self ._surfaces .df ['series' ].cat .rename_categories (new_categories ,
605
- inplace = True )
606
- self ._surface_points .df ['series' ].cat .rename_categories (new_categories ,
607
- inplace = True )
608
- self ._orientations .df ['series' ].cat .rename_categories (new_categories ,
609
- inplace = True )
601
+ self ._surfaces .df ['series' ] = self ._surfaces .df ['series' ].cat .rename_categories (new_categories )
602
+ self ._surface_points .df ['series' ] = self ._surface_points .df ['series' ].cat .rename_categories (new_categories )
603
+ self ._orientations .df ['series' ] = self ._orientations .df ['series' ].cat .rename_categories (new_categories )
610
604
return self ._stack
611
605
612
606
@_setdoc (rename_features .__doc__ , indent = False )
@@ -789,10 +783,8 @@ def set_surfaces_object(self):
789
783
@_setdoc (Surfaces .add_surface .__doc__ , indent = False )
790
784
def add_surfaces (self , surface_list : Union [str , list ], update_df = True ):
791
785
self ._surfaces .add_surface (surface_list , update_df )
792
- self ._surface_points .df ['surface' ].cat .add_categories (surface_list ,
793
- inplace = True )
794
- self ._orientations .df ['surface' ].cat .add_categories (surface_list ,
795
- inplace = True )
786
+ self ._surface_points .df ['surface' ] = self ._surface_points .df ['surface' ].cat .add_categories (surface_list )
787
+ self ._orientations .df ['surface' ] = self ._orientations .df ['surface' ].cat .add_categories (surface_list )
796
788
self .update_structure ()
797
789
return self ._surfaces
798
790
@@ -828,10 +820,8 @@ def delete_surfaces(self, indices: Union[str, Iterable[str]], update_id=True,
828
820
self ._orientations .df [
829
821
self ._orientations .df .surface .isin (surfaces_names )].index )
830
822
831
- self ._surface_points .df ['surface' ].cat .remove_categories (surfaces_names ,
832
- inplace = True )
833
- self ._orientations .df ['surface' ].cat .remove_categories (surfaces_names ,
834
- inplace = True )
823
+ self ._surface_points .df ['surface' ] = self ._surface_points .df ['surface' ].cat .remove_categories (surfaces_names )
824
+ self ._orientations .df ['surface' ] = self ._orientations .df ['surface' ].cat .remove_categories (surfaces_names )
835
825
self .map_geometric_data_df (self ._surface_points .df )
836
826
self .map_geometric_data_df (self ._orientations .df )
837
827
self ._surfaces .colors .delete_colors (surfaces_names )
@@ -846,10 +836,8 @@ def delete_surfaces(self, indices: Union[str, Iterable[str]], update_id=True,
846
836
def rename_surfaces (self , to_replace : Union [dict ], ** kwargs ):
847
837
848
838
self ._surfaces .rename_surfaces (to_replace , ** kwargs )
849
- self ._surface_points .df ['surface' ].cat .rename_categories (to_replace ,
850
- inplace = True )
851
- self ._orientations .df ['surface' ].cat .rename_categories (to_replace ,
852
- inplace = True )
839
+ self ._surface_points .df ['surface' ] = self ._surface_points .df ['surface' ].cat .rename_categories (to_replace )
840
+ self ._orientations .df ['surface' ] = self ._orientations .df ['surface' ].cat .rename_categories (to_replace )
853
841
return self ._surfaces
854
842
855
843
@_setdoc (Surfaces .modify_order_surfaces .__doc__ , indent = False )
@@ -934,7 +922,7 @@ def map_stack_to_surfaces(self,
934
922
935
923
# Here we remove the series that were not assigned to a surface
936
924
if remove_unused_series is True :
937
- self ._surfaces .df ['series' ]. cat .remove_unused_categories (inplace = True )
925
+ self ._surfaces .df ['series' ] = self . _surfaces . df [ 'series' ]. cat .remove_unused_categories ()
938
926
unused_cat = self ._stack .df .index [~ self ._stack .df .index .isin (
939
927
self ._surfaces .df ['series' ].cat .categories )]
940
928
self ._stack .delete_series (unused_cat )
0 commit comments