Skip to content

Commit d1a675c

Browse files
committed
Added used/available obj list to CSV function
1 parent 118e8c2 commit d1a675c

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

melkit/toolkit.py

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -132,9 +132,9 @@ def get_fl(self, fl_id: str) -> FL:
132132
# record_data['FLHGTT'] = record[5]
133133
elif termination == '02':
134134
record_data['KFLGFL'] = record[1]
135-
record_data['KACTFL'] = record[2]
136-
record_data['IBUBF'] = record[3]
137-
record_data['IBUBT'] = record[4]
135+
# record_data['KACTFL'] = record[2]
136+
# record_data['IBUBF'] = record[3]
137+
# record_data['IBUBT'] = record[4]
138138
elif termination == '03':
139139
record_data['FRICFO'] = record[1]
140140
record_data['FRICRO'] = record[2]
@@ -427,15 +427,25 @@ def get_available_ids(self, obj_list: List[Object]) -> List[str]:
427427
available_ids.append('FL' + id)
428428
return available_ids
429429

430-
def list_to_csv(self, obj_list: List[Object], title='./sample.csv') -> DataFrame:
430+
def used_to_csv(self, obj_list: List[Object], title='./used.csv') -> DataFrame:
431431
'''
432-
Returns a single-column ID DataFrame from an object list. Also exports it as a CSV file.
432+
Returns a single-column used IDs DataFrame from an object list. Also exports it as a CSV file.
433433
'''
434434
ids = self.get_used_ids(obj_list)
435435
df = DataFrame(ids, columns=['IDs'])
436436
df.to_csv(title, index=False)
437437

438438
return df
439+
440+
def available_to_csv(self, obj_list: List[Object], title='./available.csv') -> DataFrame:
441+
'''
442+
Returns a single-column available IDs DataFrame from an object list. Also exports it as a CSV file.
443+
'''
444+
ids = self.get_available_ids(obj_list)
445+
df = DataFrame(ids, columns=['IDs'])
446+
df.to_csv(title, index=False)
447+
448+
return df
439449

440450
def remove_comments(self, new_file: str = None) -> None:
441451
'''

0 commit comments

Comments
 (0)