code: def specs_from_graph(graph: nx.Graph):
      
      qspecs = [QubitSpecs(id=q, fRO=0.90, f1QRB=0.99, T1=30e-6, T2=30e-6, fActiveReset=0.99)
                for q in graph.nodes]
      especs = [EdgeSpecs(targets=(q1, q2), fBellState=0.90, fCZ=0.90, fCZ_std_err=0.05, fCPHASE=0.80)
                for q1, q2 in graph.edges]
      return Specs(qspecs, especs)
docs: Generate a Specs object from a NetworkX graph with placeholder values for the actual specs.
  
      :param graph: The graph