
Research
Security News
The Landscape of Malicious Open Source Packages: 2025 Mid‑Year Threat Report
A look at the top trends in how threat actors are weaponizing open source packages to deliver malware and persist across the software supply chain.
Profile your Pandas Dataframes! Autoprofiler will automatically visualize your Pandas dataframes after every execution, no extra code necessary.
Autoprofiler allows you to spend less time specifying charts and more time interacting with your data by automatically showing you profiling information like:
Autoprofiler reads your current Jupyter notebook and produces profiles for the Pandas Dataframes in your memory as they change.
To instally locally use pip and then open jupyter lab and the extension will be running.
pip install -U digautoprofiler
Please note, AutoProfiler only works in JupyterLab with version >=3.x, < 4.0.0.
To try out Autoprofiler in a hosted notebook, use one of the options below
Jupyter Lite | Binder |
---|---|
Browser support: AutoProfiler has been developed and tested with Chrome.
For development install instructions, see CONTRIBUTING.md.
If you're having install issues, see TROUBLESHOOTING.md.
Big thanks to the Rill Data team! Much of our profiler UI code is adapted from Rill Developer.
Please reference our VIS'23 paper:
@article{epperson23autoprofiler,
title={Dead or Alive: Continuous Data Profiling for Interactive Data Science},
author={Will Epperson and Vaishnavi Goranla and Dominik Moritz and Adam Perer},
journal={IEEE Transactions on Visualization and Computer Graphics},
year={2023},
url={https://arxiv.org/abs/2308.03964}
}
We would love to hear your feedback on how you are using AutoProfiler! Please fill out this form or email Will at willepp@cmu.edu.
FAQs
Automatically profile your pandas dataframes in jupyter lab.
We found that digautoprofiler demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
A look at the top trends in how threat actors are weaponizing open source packages to deliver malware and persist across the software supply chain.
Security News
ESLint now supports HTML linting with 48 new rules, expanding its language plugin system to cover more of the modern web development stack.
Security News
CISA is discontinuing official RSS support for KEV and cybersecurity alerts, shifting updates to email and social media, disrupting automation workflows.