Also check `charges` in addition to `intial_charges`

At the moment, only get_initial_charges() is used to get atomic charges, but some codes populate charges insted of initial_charges. I would suggest to also check get_charges(), if get_initial_charges() did only return zeros.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information