Create a species type thing that stores the indices and charges of things (charges only for conductivity, obviously).
species = sc.DataGroup({'jeff': sc.DataArray(data=sc.array(values=[[0, 1], [2, 3], [4, 5]], dims=['particles', 'atom']), coords={'charges': sc.ones(dims=['particles'], shape=(3,))}),
'amy': sc.DataArray(data=sc.array(values=[[6, 7, 8], [9, 10, 11], [12, 13, 14]], dims=['particles', 'atom']), coords={'charges': sc.ones(dims=['particles'], shape=(3,)) * 2})})
Create a species type thing that stores the indices and charges of things (charges only for conductivity, obviously).
This is a protype that might work:
If the user passes a string as the
specie,kinisishould build this sort of object and work with it.