aiidalab / aiidalab/aiidalab-qe
Bug report: Application crashed with TypeError
- Vorherrschende Sprache
- Python
- Sterne
- 33
- Forks
- 25
- Ø Merge
- 6 Std. 7 Min.
- Gemergte PRs (30 T.)
- 8
Beschreibung
## Automated report
_This issue was created with the app's automated bug reporting feature.
Attached to this issue is the full traceback as well as an environment
fingerprint that contains information about the operating system as well as all
installed libraries._
## Additional comments (optional):
I imported a calculation done by my colleague on the QuantumEspresso app. After that, I open the corresponding results on the QE App. When I try to view "Electronic Bands + PDOS, the app crashes and i cannot view the bands.
## Attachments
Traceback
```python-traceback
~/.local/lib/python3.9/site-packages/aiidalab_qe/common/bands_pdos/bandpdoswidget.py in render(self)
306 self.rendered = True
307
--> 308 self._initial_plot()
309 self._toggle_projection_controls()
310 self._toggle_pdos_options()
~/.local/lib/python3.9/site-packages/aiidalab_qe/common/bands_pdos/bandpdoswidget.py in _initial_plot(self)
318 def _initial_plot(self):
319 """Create the initial plot."""
--> 320 self._model.fetch_data()
321 self._model.create_plot()
322 self.plot = self._model.plot
~/.local/lib/python3.9/site-packages/aiidalab_qe/common/bands_pdos/model.py in fetch_data(self)
147 if self.bands:
148 if not self.bands_data:
--> 149 self.bands_data = self._get_bands_data(self.bands)
150 if not self.external_bands_data:
151 for key, bands_data in self.external_bands.items():
~/.local/lib/python3.9/site-packages/aiidalab_qe/common/bands_pdos/model.py in _get_bands_data(self, bands)
249 return None
250
--> 251 bands_data = get_bands_data(bands)
252 return bands_data
253
~/.local/lib/python3.9/site-packages/aiidalab_qe/common/bands_pdos/utils.py in get_bands_data(outputs, fermi_energy)
99 )
100 # The fermi energy from band calculation is not robust.
--> 101 if "fermi_energy_up" in outputs.band_parameters:
102 bands_data["fermi_energy_up"] = outputs.band_parameters["fermi_energy_up"]
103 bands_data["fermi_energy_down"] = outputs.band_parameters["fermi_energy_down"]
TypeError: argument of type 'Data' is not iterable
```
Environment fingerprint
eNplWE1z5LgN_SuuznXV1ZL6w57bZG5bM8kkns1WKpXqoiS2mm6KpEnKtrw1_z0gAHbTm6MeKRIEHx4A_rF6kT4oa1af6l9WTot4
sn5affpjJXx_VlH2cfZy9ek_q_22U3H1y2r1X5i3xLM1x-uvq3b9sK5bGL1Bf6n3bfVbN5s43z1--
3734zzffZ7Hu8Ndvf_UHj7V93e__fhy12ya3eonLCn6ixhlwK2HpznEH_Itwjr1ul1vYGWh1CCq3iZrVs16v25voGsuCNbr-
gqOYg5BCYMDTbFEHqgGEUVcXNpztVnvin-
NMBaOfq7k5ATasFlvuvo2wQU5DxZHDuvmCj_PAo47yeC8DCGNb9d1UywczlJr3O6-sOhVGKOkf9j8n63XkerV-stJ29eAcwqXaNE
laAs3UGJHqQ1uVN8cBTCeqAoyzi79Bc5fN_W2_O9sJ_TwrjQk_TmdwNOhD_Rfu643m3Ll4zP_dn87b4Jf1TDKGI6dCHRz24_L8nh
29Qa2JYfayqlLgvbXJS0Q0kdrNV1ZnS0Eyj4jC1uaqOXUqR6vh381cKEiyqG6XfiBfjZBNec4aZz9QHubRVlcb89_L2Ql_sdMF84
Nygf8bbveEjLZQZbXm2LoRVZOxDPCW1rfj9Y0VX86qeSRK8NvcNUpMygzBhrnc6ID2zX4mD5jtBdpiBGwJWKL6Y-jNNKLaD0aV-
PkGNHWJgVJAv4qOqkpaDbIkA4CsBfMTtowQc76GNan2fTo90r7uepFf5a49h4P3vV-cRHZTmTvpJijOs062NltKQwoNjst4WdA4A
wMKHORZOkufcORzswTNMtG25IMPNAPALAK3LBnp23MnNiiTd5GrdxSXPWXZPYXa6K3dMqa6ILHyaxKR9giGKJ0yriZ1yU_EvwG14
MoXVx_9S4siDfc91p1Bf96oK2i2940pAnbDLON5DnmBOxGetSfhYdorQxQXGj1jp7KQgdmT8qcLK9AAtAr388cH8RCsKVP-
gimIEnwuwpwOIPL3Q5ntfViEkzVXYYmom-bVBAxMwji0sMNqFjBq7MwA1zqyAHFE6KdPdqZ2Z5Eu0L_VreIpuvEITvHj2PEeqSaH
b1w57Tadss86pde59OQK5O8ewlUGdgb641IKwyym0c2hbLIkGZxvOzYt4M8zUEOb5NmBhEIwg63TRkuh9KgOGogC-
JnuBxt9wSpM8RMVAqowQRKnfg3sXIANjvi2B65A0CIHhx4dOnu-
Ux7HHFy4Ng4pO9Zv6qelAUuI0ESFGAGSuiBLcKLlSCI0kSWoS27Uk5C6eML0Grgw-fkI6cJOMdRBsqyXe99nwgLi4D_rTKRfIrYW
y9dcsnoLWaVmiVcvskeZICZQG49Qfw8BWtC4q4gJ9KxT0pLbZGobWbuSat4ZDNavoMTcOkWrLstgTOVKZSpAQCxrlj0wbJMgLQPU
udFvZPXSPtGL6XRMrKhCTrvkCJgCuWrs3JJyknu0_c8CXPySgLZkUu0L8IQplnzEqYGI3Cp9J-aIEYwu0AWJwaoKYksCEYFXheJt
pj0eMXbKNQUEEQ9pq_dddgtIJ8GtXyffMkgcAq2GmRxH-
rKvcO63eaJCaogY8BNcaA11yFwS5GSAeFkjUsc6DxXsIJ6DbyBDM3XrWIYhBklMCMU_HqSg8oKlab9qsyTaMjduNVTqqGIrTUH-J
PtsqZSFk002rFq7PgbdEcSMcg7H6i2ze55muFs0h9BCIHQ5A9aIg8Q5a5Zi3Gom_wL56r64cNIxBCD4MhScxs7z10hngxS1QaUQE
W-gZVbxhSqofD7bfR4NaBJCeJPg7fLQfcn8y5QCiksVHOCuajXW1Y8MBCszuciZdHCXwrmQFsAUQ61TV-
cRIv35agtcMxftQBuaBJTJ1heKYdp_TJBIBOVtqT-2o6zn9mMtAWExciZ50CVwDdxsWxDixNg3WLVb2DiYF-p-zgwMLtHcZJFioT
UlUoDYk7L9d0NhASUKMOXtv84plOJVGVKbTiVTyrE2UguutKhJ5A-O5F0bTm7ARaXXGG3dAAgVZVzcVYjBMuq9j4LzuQq4ShKtjs
8ICBu8WdbpOfJTTlKeN8wpjxchOA066gG1UcSCJyV-huvus6aMiqNiAGkBo0gG0zXawHNUl9smTAOm1xYAWQNEIhCiXhmuhMWDqh
VVEaDH0GUU4WqLF_kHuGYmps3qm1p5qhflHxlsqUISf1YZ-0FD5EKqAKDrkpNRdyZeWper2l_R6UWgB3Ra7_Js5ilDVWxFmrWcyY
K2WFN_-KCK4oQyhcfxHWDp7A-aQ1JWNK1VW5pKf81lFUcxGOMAqpgblcInKQWRfIC4NkVfZ6Dikrkm2oZsD1kTCBOYFfSRCjf1IW
yC3dHqYiwzF_8V3plEx_YiprzqpNvTvZUxVP2dWOYWTmSfxwkCio14Zs87YDMWgaoUSXTYYeohkY1LZ0P9F0xXxq0QDnqFEnY3WV
MueeY0hvI0NGIiYt7Kl7yowR3WynC9ghDlC5Ir4aKAKf5SmGfGiPGac7hOOyhs41nOYeqYHDN_8Kgo2rzoiITr-URlxueLKIuJIt
xb1IUFxao4sYGnfOAZWCGUisn_PJxZDRC5-3xjNCWegupvWxNHZQ0lXwRusgFbulAigmgX78vX9Tpn7-jZ7bkGdg4iFxStoRca0l
YpyZo9hoDdkuC6hZI1RFjvcnHYuh4fXZpqIrJA-klIeY-FYnPg-GMMrIhQixQTRO3UrI-oNXXNNekPoxO8uvvPxBgNi-
gH1CZ5K7pnrzHKJR3Qi9BhYoWD3ka0JnnJV2mNE6GfV--LY__-MpmtIj8TXzRZQQtf3fSPD5-zQwlMHmPAjnxgpYHBHrBTKN73uE
R8kAow4oKLKjqJHOmgYM0xQiomHkpBJvxJCcVpMmRby37NtqnXkyu0LtUqImF6326nfhO3qj5lP_-
_O0rSueGt37HB5PmwCd8lleNy9nADxQI6FMqj7wckXu4cM1No5fPMwg7v0uRVGSseCmgwPFz0rr1Iritqg_ExgJfc-ucGL-_DlVp
qMqd5yZVP_dp99DC2U045TaJmBR6BcZXWGuXscK4lsIb7v9qgjkV8ItAkKKz3uQlG4Tk5VqREoeDnKhqarkQeITyt_nhifw1q2gA
ikAJoUMh8Pj-lh2-361Jg0BHL9J0XooLZ4c9opCT51kNuRZONxrUG9lLBW2YhI9H6A65uCfQqNOJMy0j0J8FJV8k55Zm7WyIuLUb
yes59iBMPutUOC9MvjZltBDOUPtQs7HhGiFESHMVdy35GTXM_iSoU0GbOwSX6dRzkcnfN7enU2FKOhZPbZsMz6kCLR45IGREr7DC
emCfQiqcQGm52GXHxDN4c3Dg6T5qdCodL4JrUsN5k5aWYKCaNOOH5w64vaUPoSlCNNrMX4qn9K2KKE1X-14-UUJ7zaZRsxufhwmV
aU-uABIrE2J-WaivYNRU0e_ywRN2e8Ns8kQT1K3RJfGGWVmyDvyYRtARG7XA0_E16jYfKuKQ6gAyZMNXFd_5gtFbafbM5c61EZ1N
es2CY0SFxrWcsWZ3OkZ75Om5WQO0qKpqlFTIR7d3LuZJSziQs821GibzfwnoipeikH5RQRbrv4rYnwc7ci-
YfnntgVn8DtvQJNlJA20NJ7BMXoADqHh6Acl1Qqbs61ky-
VuSdyJrNUCRwM1IdhmP_Lnc2vL7AjdrprteBj84p8O8euH4MYK6o7dJFy8mZOYiPGWumgq7d-UcNzmb1c-f_wPLE1BG
**By submitting this issue I confirm that I am aware that this information can
potentially be used to determine what kind of calculation was performed at the
time of error.**
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.