PEtab-dev / libpetab-python

Python package for working with PEtab files
https://libpetab-python.readthedocs.io
MIT License
14 stars 5 forks source link

Parameters dropped when using subset parameter files #154

Closed m-philipps closed 2 years ago

m-philipps commented 2 years ago

On branch develop: When supplying multiple parameter files to parameters.get_parameter_df, parameters will be dropped if they only differ from other parameters by their parameterId.


Example using parameter files from demo_parameters.zip:

import petab
import pandas as pd

fp_params_1 = 'demo_parameters_1.tsv'
fp_params_2 = 'demo_parameters_2.tsv'

df = petab.parameters.get_parameter_df([fp_params_1, fp_params_2])
print(df.index.values)

Expected output: ['id11' 'id12' 'id13' 'id21' 'id22']

Actual output using develop at 5a87f8370aa5be56ed39b986801e7e36b18d94cb: ['id11' 'id21' 'id22']