10
10
read_decipher as r_decipher ,
11
11
read_spss as r_spss ,
12
12
read_ascribe as r_ascribe ,
13
- read_confirmit_from_files as r_confirmit_from_files ,
14
- read_confirmit_api as r_confirmit_api ,
15
- write_confirmit_api as w_confirmit_api ,
13
+ read_forsta_from_files as r_forsta_from_files ,
14
+ read_forsta_api as r_forsta_api ,
15
+ write_forsta_api as w_forsta_api ,
16
16
write_spss as w_spss ,
17
17
write_quantipy as w_quantipy ,
18
18
write_dimensions as w_dimensions )
@@ -585,8 +585,8 @@ def read_ascribe(self, path_meta, path_data, text_key):
585
585
self ._rename_blacklist_vars ()
586
586
return None
587
587
588
- def read_confirmit_from_files (self , path_meta , path_data , reset = True , verbose = False ):
589
- """Read confirmit data
588
+ def read_forsta_from_files (self , path_meta , path_data , reset = True , verbose = False ):
589
+ """Read forsta data
590
590
591
591
Parameters
592
592
----------
@@ -601,11 +601,11 @@ def read_confirmit_from_files(self, path_meta, path_data, reset=True, verbose=Fa
601
601
"""
602
602
if verbose :
603
603
self .write_allowed = True
604
- self ._meta , self ._data = r_confirmit_from_files ( path_meta , path_data , verbose )
604
+ self ._meta , self ._data = r_forsta_from_files ( self , path_meta , path_data , verbose )
605
605
self ._set_file_info (path_data , path_meta , reset = reset )
606
606
607
- def read_confirmit_api (self , projectid , public_url , idp_url = None , client_id = None , client_secret = None , reset = True , schema_vars = None , schema_filter = None , verbose = False ):
608
- """Read confirmit data from confirmit api
607
+ def read_forsta_api (self , projectid , public_url , idp_url = None , client_id = None , client_secret = None , reset = True , schema_vars = None , schema_filter = None , verbose = False ):
608
+ """Read forsta data from forsta api
609
609
610
610
Parameters
611
611
----------
@@ -624,12 +624,13 @@ def read_confirmit_api(self, projectid, public_url, idp_url=None, client_id=None
624
624
client_id = os .getenv ('CLIENT_ID' )
625
625
if not client_secret :
626
626
client_secret = os .getenv ('CLIENT_SECRET' )
627
-
628
- self ._meta , self ._data = r_confirmit_api (projectid , public_url , idp_url , client_id , client_secret , schema_vars , schema_filter , verbose )
627
+ self ._original_meta , self ._original_data , self ._meta , self ._data = \
628
+ r_forsta_api (self , projectid , public_url , idp_url , client_id , \
629
+ client_secret , schema_vars , schema_filter , verbose )
629
630
self ._set_file_info ('' , reset = reset )
630
631
631
- def write_confirmit (self , path_meta , path_data , schema_vars = None , verbose = False ):
632
- """Converts quantipy dataset into Confirmit format"""
632
+ def write_forsta (self , path_meta , path_data , schema_vars = None , verbose = False ):
633
+ """Converts quantipy dataset into forsta format"""
633
634
try :
634
635
if self .write_allowed :
635
636
res_meta_string = json .dumps (self ._meta )
@@ -644,9 +645,9 @@ def write_confirmit(self, path_meta, path_data, schema_vars=None, verbose=False)
644
645
except AttributeError :
645
646
raise Exception ("Must set has_external parameter in read method first" )
646
647
647
- def write_confirmit_api (self , projectid , public_url , idp_url , client_id , client_secret , schema_vars ):
648
- """Converts quantipy dataset into Confirmit format and uploads it to the confirmit API"""
649
- return w_confirmit_api ( projectid , public_url , idp_url , client_id , client_secret , schema_vars )
648
+ def write_forsta_api (self , projectid , public_url , idp_url , client_id , client_secret , schema_vars ):
649
+ """Converts quantipy dataset into forsta format and uploads it to the forsta API"""
650
+ return w_forsta_api ( self , projectid , public_url , idp_url , client_id , client_secret , schema_vars )
650
651
651
652
def read_spss (self , path_sav , ** kwargs ):
652
653
"""
@@ -1931,7 +1932,7 @@ def _rounding(x, dec):
1931
1932
idx = self .manifest_filter (f )
1932
1933
else :
1933
1934
idx = self .take (f )
1934
- data = self ._data .copy ().iloc [idx ]
1935
+ data = self ._data .copy ().loc [idx ]
1935
1936
stack = qp .Stack (name = 'ct' , add_data = {'ct' : (data , self ._meta )})
1936
1937
if xtotal or not y :
1937
1938
y = ['@' ] + self .unroll (y )
0 commit comments