picklevw (pronunced pickleview) is a small desktop Python application, designed to read and display pickle files using Pandas and Tkinter.
It's basically a GUI wrapping pandas.read_pickle()
.
- User-friendly: simple and intuitive GUI built with Tkinter.
- Fast: efficiently reads pickle files using Pandas.
- No freezing GUI: GUI and data live in different processes.
Clone the repository and install the required dependencies (possibly on a virtual environment):
$ git clone https://github.com/jonathanciapetti/picklevw.git
$ cd picklevw
$ pip install -r requirements.txt
OS | Compatible |
---|---|
Linux | yes |
Windows | no |
macOS | no |
To start the application, run:
$ python3 picklevw.py
- Python >= 3.10
- Pandas >= 1.5
- Tkinter (usually included with Python installations)
- Prettyprinter
- Extensive GUI testing.
- Print of whole long pickles, through paging.
- Integration with Fickling.
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.