Closed maxscheurer closed 2 years ago
Good idea! It's always good to keep things as lightweight as possible.
Could you also add this to the docs (installation instruction and the tutorial guide we have). People might expect the analysis features to "just work" only to be presented with an error when they try it ...
Yes, I was going to add docs anyways, but was waiting for your feedback on the idea in general 👍
Docs added. Note that I won't update the local conda recipes anymore, they will hopefully be removed soon...
I noticed that sphinx does not process some files, and as such they do not appear in the docs 😠 Wonder why we didn't notice it before...
Wonder why we didn't notice it before...
Probably because no-one checked ...
Now the docs are looking good again 😄
mpl is used in two functions, pandas in one function, both could be considered as optional features (see #140). This PR removes the two modules as mandatory dependencies, making
adcc
a bit more lightweight. 🚀A new decorator for the functions requiring the modules checks upon call whether the modules are found on the system or not and gives instructions on how to obtain them.
Unrelated to that, I have fixed all broken example python scripts in
examples
.