Skip to main content

With PrettyColorPrinter, you can print numpy arrays / pandas dataframe / list / dicts / tuple! Shows the path to all items! It even works with nested objects.

Very easy to use:

        from PrettyColorPrinter import pqp

        print("Testing")

        df = pd.read_csv(

            "https://raw.githubusercontent.com/pandas-dev/pandas/main/doc/data/titanic.csv"

        )

        df = df[:40]

        print(

            "Regular Dataframe, take a break of 1 sec every 20 lines, can be pulled by pressing enter, any other key + enter will stop the printing"

        )

        pdp(

            df,

            max_column_size=75,

            repeat_cols=20,

            when_to_take_a_break=20,

            break_how_long=10,

        )

        print("Dataframe as Numpy")

        pdp(df, max_column_size=75, repeat_cols=20, printasnp=True)

        print("Transposed DF as Numpy")

        dftr = df.T

        pdp(dftr, max_column_size=75, repeat_cols=20)

        print("values (pandas)")

        dfvals = df.values

        pdp(dfvals, max_column_size=75, repeat_cols=20)

        print("array np (pandas)")

        dfvarr = df.__array__()

        pdp(dfvarr, max_column_size=75, repeat_cols=20)

        print("dict")

        dfdict = df.to_dict()

        pdp(dfdict, max_column_size=75, repeat_cols=20)

        print("records from df (tuple/list)")

        dfrec = df.to_records()

        pdp(dfrec, max_column_size=75, repeat_cols=20)

        dfrecl = df.to_records().tolist()

        pdp(dfrecl, max_column_size=75, repeat_cols=20)

        dfrect = tuple(df.to_records().tolist())

        pdp(dfrect, max_column_size=25, repeat_cols=20)

        print("pd to numpy")

        dfnp = df.to_numpy()

        pdp(dfnp, max_column_size=25, repeat_cols=20)

        pdp(dfnp.flatten(), reshape_big_1_dim_arrays=10)

        user_dict = {}

        user_dict[12] = {

            "Category 1": {"att_1": 1, "att_2": df.__array__()},

            "Category 2": {"att_1": 23, "att_2": df.to_numpy()},

        }



        pdp(user_dict, repeat_cols=50)

Metadata

Release files for PrettyColorPrinter 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PrettyColorPrinter 0.1
File Size Uploaded
PrettyColorPrinter-0.1.tar.gz 7.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for PrettyColorPrinter 0.1
File Interpreter ABI Platform
PrettyColorPrinter-0.1-py3-none-any.whl Python 3 none any Details

Total release size: 15.3 kB

Release files / PrettyColorPrinter-0.1.tar.gz

Download URL PrettyColorPrinter-0.1.tar.gz
Size 7.7 kB
Tags Source
SHA-256 checksum
How to use checksums
3e7db7c5ed1bc6ef359919fe7ad69da902d1147569d0930302ba4df761888141
BLAKE2b-256 checksum
How to use checksums
c25712d1c07276613f26dc72b6492fc3c686a19ddbba2164c403847d8384bea3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / PrettyColorPrinter-0.1-py3-none-any.whl

Download URL PrettyColorPrinter-0.1-py3-none-any.whl
Size 7.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b1bf17978b1b7ecf104ee96ffa4b844053c8220b1a086828db018caaebdbb8f7
BLAKE2b-256 checksum
How to use checksums
cdfb86049af818b35651cb415200142b300ea47033fb080e73971bfed988b76d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release history Release notifications | RSS feed

0.45

2 release files

0.43

2 release files

0.42

2 release files

0.41

2 release files

0.40

2 release files

0.39

2 release files

0.38

2 release files

0.37

2 release files

0.36

2 release files

0.34

2 release files

0.33

2 release files

0.3

2 release files

0.2

2 release files

This release

0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page