qiskit-community / qiskit-nature

Qiskit Nature is an open-source, quantum computing, framework for solving quantum mechanical natural science problems.
https://qiskit-community.github.io/qiskit-nature/
Apache License 2.0
301 stars 204 forks source link

Use Qiskit Ecosystem theme #1225

Closed frankharkins closed 1 year ago

frankharkins commented 1 year ago

Summary

Updates to the new documentation theme. This is a draft PR to test docs build times.

coveralls commented 1 year ago

Pull Request Test Coverage Report for Build 5941753047


Totals Coverage Status
Change from base Build 5926831729: 0.0%
Covered Lines: 9810
Relevant Lines: 11166

💛 - Coveralls
mrossinek commented 1 year ago
  • Build time increase by ~1512% (58s -> 877s)

Just curious: are there any plans of addressing this? That build time is a bit excessive.

Eric-Arellano commented 1 year ago

Just curious: are there any plans of addressing this? That build time is a bit excessive.

Yeah, this is still a draft because we first wanted to see how bad the hit was. For some repos, it's faster to use the new theme! For others like Qiskit or this repo, it's much slower naively.

We have a few techniques to work around this. Only haven't had time yet to implement it. We have an intern starting soon who we're hoping can help switch projects over :)

mrossinek commented 1 year ago

@frankharkins Given https://github.com/qiskit-community/qiskit-nature-pyscf/pull/44, can we expect this PR to move forward, too? What do the timings look like with the latest version of the theme?

Eric-Arellano commented 1 year ago

@mrossinek, yes, @arnaucasau is a new intern at IBM and his first main project is to switch all the Ecosystem projects to the new theme 🙌 He's triaging if switching results in slow downs. When it does slow down, there are things we can do like reorganizing API docs to speed it up. He'll be helping projects out with that.