Skip to main content

Python inspection magic functions for ipython

Project description

Python oject inspection for ipython

ipython magic function %pi, print instance

Written and maintained by Luis Montiel <luismmontielg@gmail.com>

%pi, print instance

In [2]: obj_or_dict = {‘akey’: ‘value’, ‘another’: ‘value2’} In [3]: %pi obj_or_dict dict akey = ‘value’ another = ‘value2’

You can pass a pattern and a separator after the object:

In [3]: %pi obj_or_dict anot dict another = ‘value2’

In [4]: %pi obj_or_dict * ‘| ‘ dict akey= ‘value’| another= ‘value2’

Installation

pip install poinspection

Usage

%load_ext poinspection

To autoload when IPython starts:

  • Create ipython profile config file, or skip if already present

    ipython profile create

    And you will have a default ipython_config.py in your IPython directory under profile_default

  • Add/modify this ipython config file

    c.InteractiveShellApp.extensions = [‘poinspection’]

Information

The IPython magic commands work for versions of IPython with the decorators IPython.core.magic.magics_class and IPython.core.magic.line_magic.

License

Public domain. You can do whatever you want with this.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

poinspection-0.0.2.tar.gz (3.5 kB view details)

Uploaded Source

File details

Details for the file poinspection-0.0.2.tar.gz.

File metadata

  • Download URL: poinspection-0.0.2.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for poinspection-0.0.2.tar.gz
Algorithm Hash digest
SHA256 354fd4cd2101faa8b0b99478418aea1100ecfe1c9a7257193681e2079fda24ea
MD5 288be6ff01ef85b9047b1ee2d3ea9eb8
BLAKE2b-256 ee10b0bb21bbe2801dc8fbf298a62c20f5a728aa8d48fb2f87e39be17e063e2a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page