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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
354fd4cd2101faa8b0b99478418aea1100ecfe1c9a7257193681e2079fda24ea
|
|
MD5 |
288be6ff01ef85b9047b1ee2d3ea9eb8
|
|
BLAKE2b-256 |
ee10b0bb21bbe2801dc8fbf298a62c20f5a728aa8d48fb2f87e39be17e063e2a
|