code: def migrate_ecp(in_ffp, out_ffp):
      
      objs, meta_data = load_json_and_meta(in_ffp)
      ecp_output = Output()
      for m_type in objs:
          for instance in objs[m_type]:
              ecp_output.add_to_dict(objs[m_type][instance])
      ecp_output.name = meta_data["name"]
      ecp_output.units = meta_data["units"]
      ecp_output.comments = meta_data["comments"]
      ecp_output.sfsimodels_version = meta_data["sfsimodels_version"]
      p_str = json.dumps(ecp_output.to_dict(), skipkeys=["__repr__"], indent=4)
      a = open(out_ffp, "w")
      a.write(p_str)
      a.close()
docs: Migrates and ECP file to the current version of sfsimodels