Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Report is too large for any browser to render #1579

Closed
3 tasks done
kstech-roadie opened this issue May 1, 2024 · 1 comment
Closed
3 tasks done

Report is too large for any browser to render #1579

kstech-roadie opened this issue May 1, 2024 · 1 comment
Labels
information requested ❔ Cannot reproduce, waiting for minimum reproduction details.

Comments

@kstech-roadie
Copy link

Current Behaviour

After running the profiler on ~41k records with maybe 100 or so fields, it produces an HTML report so large that no browser can render it. There was no error, and all the data is there, and all the SVGs are produced. Its just that the report tries to render as a single page. Tested with Chrome, Firefox, Brave, Edge and a couple others. They all crash because they're trying to render something like 80Mb of HTML and SVG. I would recommend breaking up the single page report into many documents that can be linked together, more like a website. Or some other technique other than shoving 80Mb into a single page. It doesnt work.

Expected Behaviour

the report is viewable

Data Description

41k records X 100 fields

Code that reproduces the bug

No response

pandas-profiling version

4.7.0

Dependencies

pandas==2.2.1

OS

macos and linux

Checklist

  • There is not yet another bug report for this issue in the issue tracker
  • The problem is reproducible from this bug report. This guide can help to craft a minimal bug report.
  • The issue has not been resolved by the entries listed under Common Issues.
@fabclmnt
Copy link
Contributor

fabclmnt commented May 6, 2024

Hi @kstech-roadie ,

thank you for opening the issue. As you can imagine the generation of a static report using HTML does have its own limitations, being one of them the amount of data and variables that can be handled through your browser.

If you want to leverage a dashboard experience that allows you to navigate bigger volumes of data, you need a different type of infrastructure and logic to support it. Give a go to YData Fabric where you can find that experience.

@fabclmnt fabclmnt closed this as completed May 6, 2024
@fabclmnt fabclmnt added information requested ❔ Cannot reproduce, waiting for minimum reproduction details. and removed needs-triage labels May 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
information requested ❔ Cannot reproduce, waiting for minimum reproduction details.
Projects
None yet
Development

No branches or pull requests

3 participants