Skip to content

'comets.py' error #50

@2132030

Description

@2132030

I get this error after 'sim.run()' code;

Running COMETS simulation ...

TypeError Traceback (most recent call last)
Cell In[73], line 1
----> 1 sim.run()

File ~/anaconda3/lib/python3.11/site-packages/cometspy/comets.py:362, in comets.run(self, delete_files)
359 c_package = self.working_dir + '.current_package' + to_append
360 c_script = self.working_dir + '.current_script' + to_append
--> 362 self.layout.write_necessary_files(self.working_dir, to_append)
364 # self.layout.write_layout(self.working_dir + '.current_layout')
365 self.parameters.write_params(c_global, c_package)

File ~/anaconda3/lib/python3.11/site-packages/cometspy/layout.py:636, in layout.write_necessary_files(self, working_dir, to_append)
634 self.__check_if_initial_pops_in_range()
635 self.write_layout(working_dir, to_append)
--> 636 self.write_model_files(working_dir)

File ~/anaconda3/lib/python3.11/site-packages/cometspy/layout.py:641, in layout.write_model_files(self, working_dir)
639 '''writes each model file'''
640 for m in self.models:
--> 641 m.write_comets_model(working_dir)

File ~/anaconda3/lib/python3.11/site-packages/cometspy/model.py:973, in model.write_comets_model(self, working_dir)
969 with open(path_to_write, 'a') as f:
971 f.write('SMATRIX ' + str(len(self.metabolites)) +
972 ' ' + str(len(self.reactions)) + '\n')
--> 973 smat.to_csv(f, mode='a', line_terminator = '\n', header=False, index=False)
974 f.write(r'//' + '\n')
976 f.write('BOUNDS ' +
977 str(self.default_bounds[0]) + ' ' +
978 str(self.default_bounds[1]) + '\n')

TypeError: NDFrame.to_csv() got an unexpected keyword argument 'line_terminator'

How can fix it? Can you help me?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions